有没有人在iSeries(使用IBM的Websphere MQ)和PC代码之间进行交谈的经验 - 希望使用Delphi 2009。
修饰:
我有一个基于PC的大型程序(与iSeries通信)我需要重写。一种选择是在iSeries上完成大部分棘手和处理器密集型处理,然后让该程序发出基于PC的程序(目前用Delphi编写)的信号,以完成最好在PC上完成的部分处理。因此,我需要以某种方式从iSeries发出最终部分的信号,而不是一直轮询iSeries。
答案 0 :(得分:1)
第一个选项:向Delphi端添加一个Java应用程序,它使用JMS客户端监听MQ服务器上的事件主题,该服务器从工作进程接收complete
消息并将此消息转发给Delphi app(通过TCP / IP或其他简单的IPC方法)。
第二个选项:在Delphi应用程序中实现一个简单的Web服务服务器,它只有一个方法notify()
,并从WebSphere端调用此服务。可以找到使用Indy的Delphi 7独立SOAP服务器(但也可以修改为与D2009一起使用)的示例here。
答案 1 :(得分:1)
我没有尝试过它,但这看起来很有趣 - http://jamiei.com/blog/2009/02/Delphi-mqtt-client/