Hy,我正在开发一杯应用程序,它已与一个现有的Java EE应用程序(建EJB2).这两个"传统"应用程序和新技术发展的看法程序将提供服务和使用它们。

为intercompatibility原因,我想通信的使用web服务.现在我想知道哪些框架,我应该用上两侧。

由于Java EE应用程序现在下运行JDK5,我可以使用贾克斯-WS在我想这将是有意义的使用地铁(https://jax-ws-commons.dev.java.net/grails/)在技术发展的看法侧。没有任何人有经验吗?或其他什么建议?

有帮助吗?

解决方案

如果这两个杯和EJB应用程序生活在同一个局域网,然后有什么错使用RMI。其默认的方式的说话EJB的,是本地Java和支持技术发展的看法.

如果你需要使用网络服务,那么你的容器将建立在支持用于暴露EJB是作为网络服务(假设J2EE1.4或以后)。哪个集装箱你们使用?

如果你不能使用(或不信任的)集装箱WS支持,那么它最好选择一个框架,可以用在这两个应用程序,从而避免的兼容性问题。地铁有运作良好,为我的独立的但我还没有尝试与杯.

还有更多的轻量化的方式交换XML消息比完全的肥皂'y网服务。黑森州和麻布都是例子,再加上有其自己HTTP消息的框架。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top