我在这里有一个相当普遍的问题之间的通信。对于在同一台机器上运行的两个应用程序彼此进行通信而无需使用任何类型的Web服务或Web服务器,最好的+可靠的方式是什么?应用程序(.NET + JAVA)
为例如:
应用程序A:在与Active X控件可以访问另一个第三方应用和接收数据的.NET应用程序运行。
应用B:(让我们假设正在运行的Java)希望能够启动应用程序A的方法,具体的参数和应用A.收到信息反馈(无网络服务允许)
我唯一可以想到的可能是应用程序B执行具有某些参数的文件...然后应用程序A执行任何操作并将任何返回信息写入数据库中......但我不知道这是多么可靠......或者应用程序A会知道数据何时写入数据库。 (加上这听起来像一个有点hackish的解决me..and想知道的是有什么更好的在那里)
好吗...感谢您的帮助!..
安德鲁
Web服务并不真正涉及使用一个Web服务器。一个web服务的行为就像一个,但这只是通信的工作原理。你甚至可以有一个小的html界面记录你的web服务。是否有任何特定原因不想使用Web服务? – 2009-10-03 01:51:26
我不想处理IIS ......有3个工作方面的问题,特别是当从32位系统改为64位系统时。 – Andrew 2009-10-03 03:20:16
(我应该说我总是假设web服务=使用web服务器/ HTTP协议) – Andrew 2009-10-03 03:21:45