我正在使用从这里下载的cac101wn.exe驱动程序从我的。net应用程序访问Mainframe IMS数据库。我把这篇文章看了一遍。我能够阅读IMS数据库,我很高兴。当我在此基础上提出一个想法时,建筑师不赞成,因为我们正在使用IMS数据库进行金融交易。以下是建筑师给我的建议。
大型机团队可以建立一个Synchrnonsout CICS WebService可以由c# .net应用程序直接调用。CICS WS将处理任何事务完整性问题并滚动由您的应用程序发起的后台问题事务。
现在我真的很想知道
1。这种方法有什么问题?
2。有人曾经使用过经典联邦服务器吗知道它的利弊是什么吗?
Thanks in advance
如果问题含糊不清,需要进一步澄清,请让我知道
IMS 7已经不支持好几年了。IMS 13是IMS的当前版本,它本机支持。net应用程序访问IMS数据库。更多信息请访问www.ibm.com/ims
您的架构师建议的方法在我看来是合理的。他可能担心应用程序客户端的恶意版本(或直接访问数据库的智能工具)可能被破坏,以未经授权的方式执行更新——这是客户机-服务器应用程序的常见问题。随着客户端数量的增加,管理更新的分发和同步使用也是一个挑战。
创建一个可以调用的CICS web服务非常简单——当然,前提是您有一个合适的程序可以封装所需的函数,并且您已经安装了CICS。从V2.3开始,Web服务在一定程度上已经在CICS中可用。你在哪个版本?另一个选择是在CICS事务网关中使用Microsoft . net api来直接驱动CICS程序。
建筑师在那里是有原因的-他们阻止建筑物倒塌和伤害居民。我建议你也听听你的意见。
问候,约翰。