哪个是经过验证的连接大型机和java的解决方案?哪个在MQ系列/ IBM CICS Transaction Gateway中最好?

哪个是经过验证的连接大型机和java的解决方案?哪个在WebSphere MQ / IBM CICS Transaction Gateway中最好? 哪个是连接到java和大型机COBOL的最佳解决方案?     
已邀请:
假设“Java”是指“Java不在大型机上运行”,有多种方法可以做到这一点。 CICS Web服务(SOAP) CICS Web支持(REST / POX) 具有触发队列的MQSeries “最佳”是旁观者的眼睛,这取决于你想要什么。这些都不是新的,这种能力已经有好几年了。 对于选项1,CICS Web服务助手将从COBOL现有语言结构生成WSDL。如果您决定不喜欢它生成的内容,您可以编写自己的WSDL并从中生成COBOL语言结构。 Java程序将使用您最喜欢的SOAP(或MQ)基础结构与CICS / COBOL程序进行通信。 对于选项2,您的CICS / COBOL程序必须编码为“Web识别”。 CICS / COBOL程序必须使用WEB EXTRACT,WEB RECEIVE和WEB SEND API与Jav​​a程序进行通信。 Java程序将使用HTTP(S)GET / POST处理来向CICS / COBOL程序发送/接收消息。 对于选项3,必须对CICS / COBOL程序进行编码,以使用MQGET和MQPUT接收和发送消息到Java程序。您希望使用回退队列名称和回退阈值定义队列,并根据回退计数值检查后者。如果阈值大于计数,则您希望将消息移动到退出队列,而不尝试在CICS / COBOL程序中处理它(这是一个有害消息)。 java程序将使用JMS或您喜欢的任何消息包装程序包与CICS / COBOL程序进行通信。     
从顶部看,您可以连接到CICS 通过使用CICS Transaction Gateway(CTG)。有ibm jar文件可以将您连接到CICS 通过IPIC连接直接连接到CICS(http://jeethoughts.wordpress.com/2010/06/04/calling-cics-without-a-ctg-using-the-resource-adapter/)     

要回复问题请先登录注册