假设我们有一个公开其Web服务的.NET应用程序。此应用程序需要与我们在Weblogic上运行的J2EE应用程序集成。两者都是内部应用程序,所以我们不担心安全性。
没有真正复杂的数据结构/类型,因此我们应该能够在.NET和Java层之间映射它们(或者至少在Java层上编写适配器以确保匹配)。
在J2EE应用程序中使用这些.NET Web服务的最佳方法是什么?
简单的方法是仅为.NET Web服务生成WSDL,并使用wsdl2java或其他类似工具生成Java客户端类,并查看是否可以在没有适配器/更改的情况下工作,创建单元测试等。但是以防万一我们可能需要处理XSD / Schema,生成类等的数据相关挑战。
我知道WSIT可以解决互操作性问题,但希望尽可能简化这一点。有什么想法,想法?
答案 0 :(得分:3)
您可以使用RESTful API连接这两个应用程序。这使他们可以通过HTTP在共享的高级API中进行通信。这两种语言都支持创建和使用HTTP / RESTful服务,因此使用这两种语言实现起来相当简单。