认识EAI
来源:互联网 发布:云计算创始人 编辑:程序博客网 时间:2024/04/30 16:46
?
企业应用集成(Enterprise Application Integration,EAI)
企业的业务流程会同时涉及到多个应用系统,因此要求这些系统能够协同,但接口、架构的不统一往往使得这些本应紧密集成的应用系统成为了一个个“信息孤岛”。于是,企业应用集成(Enterprise Application Integration,EAI)技术应运而生,它可以通过中间件作为粘合剂来连接企业内外各种业务相关的异构系统、应用以及数据源,从而满足 E-Commerce、ERP、CRM、SCM、OA、数据库、数据仓库等重要系统之间无缝共享和交换数据的需要。EAI 涉及技术广泛,实施复杂。为了帮助大家更好地理解 EAI 技术和 IBM 在 EAI 方面的解决方案,基本特征
EAI 的核心是使用中间件连接企业应用。有多种不同类型的中间件可以提供 EAI 的功能。在选择 EAI 中间件时需注意以下的基本特征:
- 通过中间件将不同的应用连接起来,保证应用的独立性,在不需要修改应用自身的业务逻辑的同时,又解决了数据共享问题。
- 对核心共享业务数据模型的处理与支持。
- 实现业务流程自动化。确保各个部门在采用不同的系统的同时可以协同完成同一个工作。
- 支持应用架构的不断变更。可以方便地重新配制以增加或去除系统而不会影响其它系统。
- 能够提供实时接口和批处理接口,能够提供同步和异步接口。
- 必须保证数据的安全,只有目的应用可以读取。
- 良好的性能和数据吞吐量,并且具有灵活的可扩展性以适应企业的发展。
- 必须具备恢复机制,当数据传输过程中发生连接中断等异常时可以确保数据的恢复。
- 对流程管理提供预定义的通用模型与行业模型。
- 既能够提供实时接口和批处理接口,又能够提供同步和异步接口。
- 能够提供实时接口和批处理接口,能够提供同步和异步接口。
?
五大层面一个完整的 EAI 解决方案应当包含以下五个层面:
?
相关技术EAI 解决方案通常涉及到 JCA、JMS、Web 服务以及 XML 等多种企业级技术。这些技术都已经成为业界的标准,从而可以最大化地保护客户投资。这些技术既可以被包含在相关产品中供用户透明地使用,也可以由用户自己在应用程序中加以调用。此外,SOA(面向服务的架构)随着各大厂商的追捧而变得炙手可热。虽然 SOA 本身不是一个全新的概念, 但由于 Web 服务以及网格计算等技术的成熟,SOA 具备了更好的发展条件。对于 EAI 来说,基于 SOA 的企业应用系统可以随着企业业务的变化而逐渐变化,能够实现“柔性化”的软件系统,从而降低实施 EAI 的成本和风险,因此我们可以说 SOA 的兴起给了 EAI 厂商一个新的机会。
- 认识EAI
- EAI
- EAI
- 怎么做EAI——认识企业应用集成
- EAI 学习
- EAI概述
- 什么是EAI?
- EAI概念
- 什么是EAI
- EAI 概览
- EAI 小结
- EAI概述
- EAI技术分析
- EAI技术纵览
- EAI项目实施经验谈
- EAI的发展背景
- 关于EAI连接
- Retic EAI Server
- after install Linux
- C++Builder下调用Matlab的COM总结
- 异国他乡
- 精华Js代码
- 英文版的Visual Studio.Net 2003 快捷键!
- 认识EAI
- Rman操作简单分析
- 寂寞的季节
- VS.NET 2003 控件命名规范!
- 协作开发中的质量保证技术——并行版本控制、每日构建和交付工程
- 原来Smart Client 是这样的
- 漫谈企业应用项目的软件开发过程
- Java对象序列化(整理篇)
- csdn 的blog编辑器怎么那么土