维基百科将XMPP
定义为:
……一种基于XML的面向消息中间件的开放标准通信协议。
xmpp.org将XMPP
定义为:
可扩展的消息传递和状态协议(XMPP)是一种用于实时通信的开放式XML技术,支持多种应用程序。
虽然我相信这两个定义都非常准确,但是对于我这个Java开发人员来说,它们没有告诉我XMPP可以拿来干什么!
例如,我听说XMPP可以与面向消息中间件(MOM)配合使用。怎么做?XMPP能否与我的Apache Camel路由、我的ESB或某些SOA实现集成,以提供更好/更快/更强大的业务层?如果可以,那怎么做?!?!
一个好的、易懂的XMPP解释,以及一些实际的例子(最好是面向MOM)将不胜感激。提前感谢!