所以我需要将Java与.NET集成(它是一个Project for College),我被告知使用JMS,Web服务,RMI,REST / JSon。事实是我不知道从哪里开始(因为我对SOA不太了解)...但是我的教授告诉我,我可以使用NetBeans,因为它有一些集成工具,可以让我更容易我也可以使用BPEL的图形工具,或者我可以在GlassFish上使用ServiceMix ......我有点迷茫。有帮助吗?谢谢。 :)
答案 0 :(得分:4)
你的教授听起来很失落。
从一开始 - 无论哪一个都没关系。
Web服务是一个很好的起点,因为它们基于HTTP。 Java EE和.NET都能很好地理解HTTP。
您必须编写客户端和服务器。您可以通过以Java servlet作为服务器,在像Tomcat这样的servlet / JSP引擎上运行,然后编写连接到服务器并发出HTTP GET或POST请求的.NET客户端来演示两个平台之间的互操作。并处理响应。
然后反转角色:编写.NET SOAP服务器,将其部署在IIS上,然后编写一个发出SOAP请求并处理响应的Java客户端。
这将满足作业的精神并证明这一点。
答案 1 :(得分:0)
您可以使用IFRAME汇总最终的HTML页面,该页面从Java和.Net中获取内容。
答案 2 :(得分:0)
我的猜测是你应该把'JMS'作为提示。看起来您的教授要求您了解/试验集成模式和中间件。
几年前写了一本关于此的优秀书籍:http://www.eaipatterns.com/
就我所知,Spring Integration可用于Java和.NET。