EAI 软件清单的标准是什么?
EAI 代表企业应用集成。它支持集成的方法来连接 IT 框架的多个组件——人员、软件、平台和数据库,以实现安全的企业内部和企业间协作。
EAI 解决方案允许组织在内部和外部与业务合作伙伴集成业务程序,以创建提供当前和派生业务需求的动态环境,从而生成一个通用组织。EAI 软件清单有几个标准,如下所示 -
拓扑独立性- 选择用于链接集成过程的结构取决于几个因素,如性能、时间要求、事件协调等。
支持多个操作系统- 业务流程需要独立于平台。因此,EAI 软件必须足够灵活以在任何平台上实施该流程。
支持多个中间件系统- EAI 软件应针对业务流程,而不是用于共享数据的基本技术。EAI 软件支持所有中间件元素的预构建适应性,如 MOM;发布/订阅中间件和 ORB。
与数据库和文件的连接- EAI 软件不仅应提供消息路由,还应提供对数据库、文件、电子邮件系统等的直接访问,无需单独的步骤,即,它应该是集成过程的一个元素。
基于内容的应用程序适配器- EAI 软件不仅应该从软件元数据创建和维护适配器,还应该支持语义和语法的描述,消除编码的需要。
流程控制- EAI 应用程序应支持图形环境来定义流程,并且还必须提供用于确认事件、触发执行、逻辑路由数据以及在整个集成方案中提供事务完整性的供应。
事件协调和管理- 必须检查和管理触发业务流程的实时事件,以提供它们实现协调的结果。该软件还应包含一个运行时环境,该环境提供主动侦听、事件协调和多线程处理。
无需编程的集成 - EAI 软件必须自行管理业务流程集成的难度,而无需求助于手动编码。
高性能- 由于业务流程包含高交易量或困难的规则,EAI 软件必须避免瓶颈,并应具有多线程和多处理等特性以及性能监控工具。
经验证的实施- EAI 软件必须经过不同用户的验证和使用,以最大程度地降低风险,因为业务流程集成是一项任务要求很高的任务。