3

我正在使用从这里下载的这个cac101wn.exe驱动程序从我的 .net 应用程序 访问大型机 IMS数据库。我已经阅读了这篇文章。我能够阅读 IMS DB,我很高兴。当我基于此提出一个想法时,架构师不赞成,因为我们正在使用 IMS DB 进行金融交易。以下是建筑师向我提出的建议。

大型机团队可以建立一个可以由您的 C#.net 应用程序直接调用的Synchrnonsout CICS WebService 。CICS WS 将处理任何事务完整性问题并回滚由您的应用程序发起的问题事务。

现在我真的很想知道

1.这种方法有什么问题?

2.有没有人用过Classic Federation Server,告诉我它的优缺点是什么?

提前致谢

如果问题含糊不清并需要进一步澄清,请告诉我


4

2 回答 2

4

IMS 7 已停止支持多年。IMS 13 是 IMS 的当前版本,它原生支持 .NET 应用程序访问 IMS DB。如需更多信息,请访问 www.ibm.com/ims

于 2014-08-26T15:53:19.927 回答
2

您的建筑师建议的方法对我来说似乎是合理的。他可能担心应用程序客户端的恶意版本(或直接访问数据库的聪明工具)可能会被破坏,以未经授权的方式执行更新——这是客户端-服务器应用程序的常见问题。随着客户端数量的增加,管理更新的分发和同步使用也是一项挑战。

创建一个您可以调用的 CICS Web 服务非常简单——当然,假设您有一个合适的程序可以封装您需要的功能,并且您已经安装了 CICS。自 V2.3 以来,CICS 中的 Web 服务在某种程度上已经可用。你在哪个版本?

另一种选择是使用 CICS Transaction Gateway 中的 Microsoft .Net API 直接驱动您的 CICS 程序。

建筑师在那里是有原因的——他们阻止建筑物倒塌并伤害居民。我建议你听你的。

问候,约翰

于 2014-08-27T09:26:52.753 回答