0

我们在 java 中有一个“独立”的 Socket 服务器,它接受来自我们网络周围客户端的许多请求(xml 字符串)。那工作得很好。问题是现在在服务器端,我们需要使用一些发布在不同服务器上的 WebServices。

据我了解,我们需要站在 WebServer 上才能使用这些 Web 服务(对吗?),所以我们安装 JBOSS AS 7.1 并生成客户端,现在我们可以使用这些 Web 服务了。

问题是:我们如何混合这两个部分?我的意思是在套接字中接收请求,然后使用接收到的信息调用 Web 服务,然后响应套接字客户端,无论 Web 服务结果是什么......

我的想法是实现 Netty 以在 JBOSS 启动时启动 Socket 服务器,并在处理程序上调用 web 服务,但我迷路了.. 关于如何配置 Jboss 以启动 Socket 服务器的任何建议?我也在看 JBOSS Remoting 但由于我使用 JBOSS AS 7 找不到 Remoting 3 的任何文档...。

4

1 回答 1

1

不,据我所知,在 Java EE 容器之外也应该可以使用 WebServices。您只需要确保包含所有依赖项。

您的“独立”套接字服务器是使用 HTTP 还是仅使用 TCP?

如果您想与 JBoss 集成,最简单的可能是编写一个 SAR。更多的工作,但给你更好的集成是编写一个自定义子系统。这也允许您连接到 JBoss 配置。

JBoss 远程处理主要用于诸如 EJB 调用之类的事情。

于 2012-04-24T06:16:34.013 回答