认识EAI

?

企业应用集成(Enterprise Application Integration,EAI)

企业的业务流程会同时涉及到多个应用系统,因此要求这些系统能够协同,但接口、架构的不统一往往使得这些本应紧密集成的应用系统成为了一个个“信息孤岛”。于是,企业应用集成(Enterprise Application Integration,EAI)技术应运而生,它可以通过中间件作为粘合剂来连接企业内外各种业务相关的异构系统、应用以及数据源,从而满足 E-Commerce、ERP、CRM、SCM、OA、数据库、数据仓库等重要系统之间无缝共享和交换数据的需要。EAI 涉及技术广泛,实施复杂。为了帮助大家更好地理解 EAI 技术和 IBM 在 EAI 方面的解决方案,基本特征
EAI 的核心是使用中间件连接企业应用。有多种不同类型的中间件可以提供 EAI 的功能。在选择 EAI 中间件时需注意以下的基本特征:

  • 通过中间件将不同的应用连接起来,保证应用的独立性,在不需要修改应用自身的业务逻辑的同时,又解决了数据共享问题。
  • 对核心共享业务数据模型的处理与支持。
  • 实现业务流程自动化。确保各个部门在采用不同的系统的同时可以协同完成同一个工作。
  • 支持应用架构的不断变更。可以方便地重新配制以增加或去除系统而不会影响其它系统。
  • 能够提供实时接口和批处理接口,能够提供同步和异步接口。
  • 必须保证数据的安全,只有目的应用可以读取。
  • 良好的性能和数据吞吐量,并且具有灵活的可扩展性以适应企业的发展。
  • 必须具备恢复机制,当数据传输过程中发生连接中断等异常时可以确保数据的恢复。
  • 对流程管理提供预定义的通用模型与行业模型。
  • 既能够提供实时接口和批处理接口,又能够提供同步和异步接口。
  • 能够提供实时接口和批处理接口,能够提供同步和异步接口。

?

五大层面
一个完整的 EAI 解决方案应当包含以下五个层面:
  • 用户交互:实现应用用户界面统一的接入与安全机制,利用门户技术进行构建。
  • 应用连接:通过 HUB 或总线架构,实现应用与应用之间的连接,完成相关的数据路由与数据格式转换。
  • 业务流程整合:实现业务流程管理,包括工作流管理和自动化流程两个方面。
  • 构建整合:这个层面包含两个部分,一部分是构建与现有应用兼容的新应用,另一部分是对现有资源进行重用以适应新环境的需要。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值