0

我正在尝试开发可以从标准 XMPP 客户端发送/接收的 XMPP 网关。此 XMPP 网关应支持将 XMPP 请求转换为 Soap,反之亦然。我正在尝试集成的服务器仅支持soap。我不想从头开始开发 XMPP 网关。我看过 Axis Vysper,但找不到如何根据我的要求进行调整。

4

1 回答 1

1

Apache Vysper 可以用来做到这一点。即使 Vysper 没有对 SOAP 的内置支持(如标准 XMPP 扩展http://xmpp.org/extensions/xep-0072.html),您也可以创建自己的模块来捕获 XMPP 消息并发出 SOAP 调用,只需就像在 Web 应用程序中一样,您正在创建自己的 Servlet 来拦截 HTTP 请求并发出数据库调用。

您可以在下面找到如何创建模块和相关内容的一个示例

https://svn.apache.org/repos/asf/mina/vysper/trunk/server/core/src/test/java/org/apache/vysper/xmpp/modules/extension/xep0054_vcardtemp

于 2012-07-02T13:54:31.600 回答