通过Web服务将.NET应用程序与Java / J2EE应用程序集成

时间:2012-05-10 02:10:34

标签: java .net web-services interop web

假设我们有一个公开其Web服务的.NET应用程序。此应用程序需要与我们在Weblogic上运行的J2EE应用程序集成。两者都是内部应用程序,所以我们不担心安全性。

没有真正复杂的数据结构/类型,因此我们应该能够在.NET和Java层之间映射它们(或者至少在Java层上编写适配器以确保匹配)。

在J2EE应用程序中使用这些.NET Web服务的最佳方法是什么?

简单的方法是仅为.NET Web服务生成WSDL,并使用wsdl2java或其他类似工具生成Java客户端类,并查看是否可以在没有适配器/更改的情况下工作,创建单元测试等。但是以防万一我们可能需要处理XSD / Schema,生成类等的数据相关挑战。

我知道WSIT可以解决互操作性问题,但希望尽可能简化这一点。有什么想法,想法?

1 个答案:

答案 0 :(得分:3)

您可以使用RESTful API连接这两个应用程序。这使他们可以通过HTTP在共享的高级API中进行通信。这两种语言都支持创建和使用HTTP / RESTful服务,因此使用这两种语言实现起来相当简单。