什么是EAI架构?


EAI代表企业应用集成。它支持一种集成方法,用于连接IT框架的多个组件——人员、应用程序、平台和数据库,以实现安全、企业内部和企业间的协作。

EAI解决方案使组织能够在内部和外部与业务伙伴集成业务流程,从而生成动态环境,满足当前和不断发展的业务需求,从而创建一个全球化组织。

EAI架构减少了各种接口,并支持软件集成的标准方法。黑盒EAI解决方案应用了一系列中间件,包括消息代理、事务处理集成、数据库远程过程调用、屏幕抓取器、Java小程序、ActiveX控件等。

EAI架构还提供服务,包括应用程序开发工具、存储库管理、路由、发布/订阅服务、数据流、数据转换、安全服务、可恢复性和工作负载平衡。

中心辐射型架构最为常见。所有应用程序都连接到主中心,主中心连接到多个应用程序分支。中心支持集中式服务,而连接器或适配器为每个分支或集成点提供服务。适配器支持与集中式中心集成以获得特定资源(例如关系数据库或Java应用程序),允许对特定资源进行数据或过程调用。

基于集成级别和功能,EAI解决方案可以分为三层解决方案。EAI解决方案的三个特定层如下:

**通信**——通信层由有助于访问数据源、进程间通信、网络传输和应用程序之间传递消息的描述的工具组成。它包含在网络上分配处理的工具,并包含以下技术:TCP/IP、发布和订阅、数据库服务器协议和中间件、组播IP、异步消息传递、远程过程调用等。

**路由和代理**——此层的函数是聚合、代理、转换、过滤和格式化记录,以便其他与EAI解决方案链接的系统可以了解这些记录。

**商业智能**——商业智能层在实现虚拟软件方面起着至关重要的作用。此层支持一个环境,该环境会从路由和代理层确认消息。它可以使用一组声明性规则来根据组织目标创建智能业务决策。

此层与规则分析器和联机分析处理 (OLAP) 服务相链接,以帮助决策过程。公司需要构建此层,才能以更积极主动和更具竞争力的方式开展业务。

更新于:2021年11月23日

922 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告