什么是EAI解决方案?
EAI 解决方案包括用于提供数据级和业务模型级集成的技术。设计模式用于识别、分类和重用接口,以确保所选的应用程序间通信方法是最佳的。
有效的 EAI 解决方案降低了实施的前期成本,并支持与任何类型的技术框架进行开放、无缝的业务流程集成。这在零延迟企业中也体现出来。
有效 EAI 解决方案的要求
需要根据业务技术和目标制定 IT 技术。
全面了解业务流程数据模型以及当前已有的系统和软件。
用于计算 EAI 工具和供应商。
必须建立责任和所有权。
可以计算解决方案和技术涵盖的统一范围。
可以提供系统管理和维护。
EAI 软件灵活性
EAI 软件应采用五层技术来实现适应性。这些层如下所示:
业务流程支持 - EAI 解决方案集具有允许用户以光学方式绘制业务流程的工具,以允许用户为每条消息声明规则。这有助于预测业务流程,并通过控制不同的活动并简化数据流。EAI 解决方案需要能够查看消息并确定后续行动的智能路由功能。
传输 - 数据可以点对点路由,也可以通过称为发布/订阅的结构路由,在该结构中,应用程序将消息发送到已在消息中介处注册感兴趣的其他应用程序。发送数据的软件是发布者,接收数据的软件是订阅者。它基于应用程序所在的网络和平台,这可以通过包括数据库驱动程序、组件对象模型或消息传递中间件的中间件来完成。
接口 - 可以通过接口访问应用程序。接口通过它们支持的平台组件模型的定义或利用程序应用程序编程接口来连接应用程序。因此,接口在选择 EAI 工具中起着至关重要的作用,因为它们必须能够在集成时无需/最少编码。
转换 - 由于数据格式并非所有应用程序都相同,因此需要允许用户以可视方式映射一个应用程序数据格式与另一个应用程序数据格式的等效项,并在需要时转换数据的工具。
广告