`
gk23
  • 浏览: 176402 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

A glance of Enterprise Application Integration (EAI)

阅读更多

我现在拿Thoughtwork的招聘需求当学习线索。其中developer的要求有一项要求EAI技术,上网搜索整理了一下。

 

1. EAI 简介 (摘在 http://www.ibm.com/developerworks/cn/ondemand/eai/index.html

 

1.1 基本特征
EAI 的核心是使用中间件连接企业应用。有多种不同类型的中间件可以提供 EAI 的功能。在选择 EAI 中间件时需注意以下的基本特征:
按产品组织的 EAI 相关资源

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

IBM 提供了丰富的产品来满足构建 EAI 解决方案的需求。想加深对这些产品的了解,请参考我们

 

1.2 五大层面
一个完整的 EAI 解决方案应当包含以下五个层面:
按照层面组织的 EAI 相关资源

  • 用户交互:实现应用用户界面统一的接入与安全机制,利用门户技术进行构建。
  • 应用连接:通过 HUB 或总线架构,实现应用与应用之间的连接,完成相关的数据路由与数据格式转换。
  • 业务流程整合:实现业务流程管理,包括工作流管理和自动化流程两个方面。
  • 构建整合:这个层面包含两个部分,一部分是构建与现有应用兼容的新应用,另一部分是对现有资源进行重用以适应新环境的需要。
  • 信息集成:实现数据集成,在异构的数据源之间实现数据层的直接整合。

想更详细地了解这五个层面的相关知识,请参考我们

 

1.3 相关技术
JCA、JMS、Web 服务
, MSMQ, Tibco, Vitria, SeeBeyond, MQ Series, SOA

分享到:
评论

相关推荐

    MAYA at a glance

    MAYA at a glance by George Maestri SYBEX

    CMMI-V2-0-Model-at-a-Glance-english.pdf

    "CMMI-V2.0-Model-at-a-Glance-english.pdf" CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是一种成熟度模型,旨在帮助组织提高业务性能和能力。CMMI V2.0 是一种集成的产品套件,包括多个...

    Glance安装配置简介.docx

    Glance是OpenStack云平台中的一个关键组件,主要负责镜像服务,为虚拟机实例提供镜像的存储、检索和管理功能。以下是对Glance安装配置的详细说明: 1. **创建Glance数据库及授权** 在安装Glance之前,需要在MySQL...

    glance 1.1

    Glance是OpenStack云平台中的一个关键组件,主要负责提供虚拟机镜像的存储和检索服务。在"glance 1.1"这个版本中,我们聚焦于OpenStack Glance的早期发展,它为OpenStack生态系统奠定了基础。下面将详细讨论Glance ...

    Glance监控命令在HP UX上的使用

    glance -j 10 -p console -command a ``` 此命令表示每10秒刷新一次CPU使用情况,并通过控制台输出。 #### 结论 通过上述介绍可以看出,Glance是一款非常全面且灵活的监控工具,它不仅能够提供详尽的系统性能数据...

    云计算Glance 管理

    云计算Glance管理 云计算Glance管理是云计算领域中的一种重要的镜像管理服务。Glance是OpenStack云计算平台中的一部分,负责管理和维护虚拟机镜像。Glance提供了镜像的注册、存储、检索和删除等功能,确保了云计算...

    OpenStack之镜像服务(Glance)安装

    7. **配置后端存储系统**:在Glance的配置文件中,需要指定镜像的存储位置,如`[glance_store]`部分,设置`stores`、`default_store`和`filesystem_store_datadir`,这告诉Glance在哪里存储实际的镜像文件。...

    Python-Glance是一个用于替代tophtop的跨平台监控工具

    **Python-Glance:跨平台监控工具的创新选择** 在现代IT环境中,系统监控是确保服务稳定性和性能的关键环节。传统的命令行工具如`top`和`htop`虽然功能强大,但它们的交互方式受限于终端界面,无法提供丰富的可视化...

    OpenStack-glance服务-glance-api.conf配置文件

    OpenStack-glance服务-glance-api.conf配置文件,在配置OpenStack的glance服务中,配置文件glance-api.conf需要进行部分修改,进而来适应各种服务,该文件为修改完成的glance-api.conf文件内容。

    PHP.7.Real.World.Application.Development

    Chapter 5: Symfony at a Glance Chapter 6: Building the Core Module Chapter 7: Building the Catalog Module Chapter 8: Building the Customer Module Chapter 9: Building the Payment Module Chapter 10: ...

    glance镜像发布

    openstack项目中关于glance的应用与注意事项

    MATLAB绘图

    MATLAB(Matrix Laboratory的缩写)是一种高性能的数值计算环境和第四代编程语言,广泛应用于工程计算、控制设计、信号处理和通信等领域。MATLAB绘图功能是其重要的组成部分,它允许用户创建二维、三维以及更高维度...

    JavaTM SE 6 docs

    JavaTM SE 6 Platform at a Glance

    ibaHD-Server.rar

    At a glance Continuous recording of data over a long period of time Direct access to historical data out of ibaPDA Intuitive interface for visualizing historical data, e.g. functions like browsing, ...

    glance命令使用

    ### Glance命令详解 #### 一、概述 `glance`作为HP-UX系统中一款功能强大且易于使用的在线监控工具,在系统管理与维护中扮演着至关重要的角色。该工具支持两种模式:图形模式(gpm)和文本模式(glance),其中文本...

    A_Glance_at_RSA_Conference_2014.pdf

    A_Glance_at_RSA_Conference_2014.pdf

    Openstack映像管理服务Glance.zip

    Glance 项目为 Openstack 提供了用来发现、注册和获取虚拟机映像的服务,提供 RESTful API 用来查询 VM 映像元数据。 标签:Glance

    Lean in a glance

    在这里,整理发布了Lean in a glance,只为方便大家用于学习、参考,喜欢Lean in a glance的朋...该文档为Lean in a glance,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看

Global site tag (gtag.js) - Google Analytics