中间件的EAI

热门问答 2023-06-15 13:30:29

中间件可以提供独立于应用程序的服务,并可用于与各种应用程序协作。可以理解为实现这些服务的软件产品。在EAI中间件出现之前,银行总是试图用特殊的方法来集成应用程序,但由于问题越来越复杂和大规模,这些方法很快被淘汰。

基于中间件的EAI从以下几个方面降低了应用软件集成的复杂程度。

(1)封装应用功能的机制。因此,应用软件的功能可以作为服务提供给其他应用。例如,账户应用程序可以提供开户服务和转账服务。

(2)应用程序之间的信息共享机制。例如,银行中的许多应用程序需要共享客户信息,而独立开发的应用程序很少以相同的方式组织和安排这些共享的信息。EAI中间件可以在应用程序之间的信息交换过程中翻译和转换数据。

(3)应用程序协调银行流程的机制。例如,EAI中间件可以管理预先确定的工作流,还可以在业务流程环境中以明确定义的方式将事件从一个应用程序声明到其他应用程序。

因为EAI几乎不需要改变现有的遗留应用程序或打包的应用程序,并且很少需要扩展或定制的接口,所以在开发新的应用程序时,EAI吸引了相当多的注意力。EAI使用现有的应用程序编程接口(API)和数据库。在没有API的特殊情况下,EAI通过应用程序的用户界面,利用截屏技术模仿普通用户,从而实现对应用程序的访问。屏幕捕获是将显示在基于字符的屏幕的特定位置上的数据复制到最终用户的机器上。

EAI的最终目标是使企业能够简单快速地集成不同的应用程序。通过EAI bank的合理应用,我们可以利用现有资源提供新的产品和服务,增强与客户、服务提供商和其他相关利益群体的联系,更新运营。此外,EAI大大简化了银行应用程序之间的互连,因为它采用了标准集成,而不是各种各样的特殊集成设计。更重要的是,由于使用了先进的技术基础设施作为开发基础,只要EAI基础设施准备就绪,基于EAI的新应用可以比传统方式开发的应用更快地投入使用。正是凭借这些新特性,EA1提高了企业的竞争力。

免费与10000名中国最顶尖CIO、CTO交流