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