企业系统集成作为软件开发方法的概述
作者:互联网
企业系统集成作为软件开发方法的概述
企业系统集成 (ESI) 是让多个系统相互通信的过程,方法是建立一个所有参与系统都可以解释的通用数据交换结构,这主要以 XML 的形式出现。很多时候,这些系统是可以用古老语言编写的遗留系统,让这些“模拟”系统相互通信是一个巨大的挑战。
集成系统的方法有很多种,其中一种是使用SaaS通过第三方将IT需求转移到云计算上。或者公司可以通过使用 SOA 方法实现互操作性,您可以将原始应用程序封装到服务中,以便通过使用包装器进行互操作。所采取的方法通常取决于部门,例如地方政府整合他们的系统与私营部门。私营公司可以更自由地做出自己的决定。地方政府机构 (LGA) 倾向于从中央政府那里获得指导或受到其他地方政府的影响。由于没有一套框架脱颖而出,业界一直在寻找参考模型来努力。其中之一是由供应链委员会和 RosettaNet 开发的 SCOR,但企业系统集成中最重要的技术是建立一个所有系统都可以理解的通用数据结构。通常这是以 XML 的形式结合中间件产品将两个程序结合在一起,这将我们带到了企业系统集成中使用的模式。
集成系统时似乎有两种常见的模式,中介和数据联合。两种模式都需要权衡取舍。对于联邦来说,是引入了额外的复杂性(Wang,2016 年),对于中介来说,这是需要的必要知识。 MEDxConnect 的医疗消息调解器 (M3) 正是这样做的,它调解不同应用程序之间的互操作性。如前所述,另一种常见的方法是使用带有包装器的面向服务的模型,该包装器将现有应用程序封装起来,以便它可以在目标系统上使用,其他遗留系统可以被包装以与之通信。 SOA 还有助于保持其系统彼此松散耦合。
但企业系统集成并非没有挑战,其中之一是保持数据同步,并且通常使用专有数据结构来存储信息。另一个是执行集成所需的知识,尤其是在系统记录不充分的情况下。地方政府面临的问题之一是遗留系统的积累,难以改变僵化的系统。但这背后的部分原因是 LGA 受到严格规则的约束,这意味着每当他们调查 ESI 时,他们的第一个参考点通常是其他 LGA,而不是私营部门。因此,当面临采用 ESI 时,需要开发一个支持 LGA 的框架。此外,LGA IT 的采用通常是被动的,而不是更为进步的私营部门。
ESI 的主要好处是标准化了内部系统,因此更容易与其他第三方系统协作。通过实现这些系统,然后可以将它们相互连接以形成一个更大的系统,这将允许系统自动化创造巨大的商业价值。
参考文献列表
Wang, B.、Liu, H. 和 Song, J. (2013) 基于 SaaS 的企业应用程序集成方法和案例研究, 十字标记。施普林格科学与商业媒体纽约 2016
企业系统联合公司 (2006) Compressus 在 RSNA 展示全面的企业系统集成解决方案套件; MEDxConnect(TM) 系统在多供应商企业系统之间提供无缝连接和经济实惠的互操作性 美通社,纽约
Kamal, M., Hackney, R., Ali, M. (2012) 促进企业应用集成采用:对英国地方政府当局的实证分析, 爱思唯尔。 ( www.elsevier.com/locate/ijinfomgt )
沃森,E.,斯图尔特,G. (2004) 特邀社论:企业系统集成与管理 企业信息管理学报
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本文链接:https://www.qanswer.top/7594/21380108
标签:软件开发,LGA,系统,应用程序,系统集成,概述,企业,ESI 来源: https://www.cnblogs.com/amboke/p/16645199.html