我有一堆使用Hibernate框架编写的Java代码,最初注定要使用JSP编写前端。但是,对前端的要求已经改变,我们已经决定桌面客户端(将用.NET编写)更适合我们的用户。
我真的不想浪费已编写的代码 - 任何人都可以建议一套很好的工具来编写我们可以从.NET访问的基于文档的Web服务接口吗?
谢谢,
吉姆
答案 0 :(得分:1)
如果你真的想要一个基于文档的服务接口(而不是RPC风格的Web服务架构),那么最好的办法就是创建一个基于SOAP的Web服务接口。
快速浏览Java站点可以看出Metro堆栈可能有所帮助:
答案 1 :(得分:0)
我个人使用一些轻量级的RPC协议,无论是XML-RPC还是自己开发的协议。 SOAP,IMO,太胖了,并不像它应该的那样具有互操作性。越简越好。
答案 2 :(得分:0)
我们有一个非常大的应用程序使用Java RMI服务器和IIOP.NET来实现互操作性。我们已经将IIOP.NET与Sun RMI和Bea Weblogic(现在的Oracle)一起使用,没有出现重大问题。
答案 3 :(得分:0)
我们正在开发一个具有您为财务应用程序描述的确切架构的应用程序。我们回顾了几个不同的选项,并最终使用压缩的CSV over HTTP。
选择CSV是因为绝大多数数据都会在前端的网格中显示,我们定期会有非常大的结果集> 250k行,而且压缩效果非常好。
我们还看了一下:
该行业也支持两种不同的选择: