我现在拿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 by George Maestri SYBEX
OpenStack-glance服务-glance-api.conf配置文件,在配置OpenStack的glance服务中,配置文件glance-api.conf需要进行部分修改,进而来适应各种服务,该文件为修改完成的glance-api.conf文件内容。
XCN-CMMI2.0 MODEL AT A GLANCE 中文.pdf
设合于软件从业者或者项目经理等需要cmmi知识的人群
openstack glance 组件1.1版本
The Internet of Things is the latest rising ...Finally, Chapter 10 gives a glance of how the Cellular Internet of Things fits into the vision of the fifth generation (5G) wireless communication system.
Glance安装配置简介
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: ...
openstack项目中关于glance的应用与注意事项
很实用的绘图工具和教程,matlab具有强大的绘图和统计分析,命令简单,图形化界面,无需编程基础,欢迎下载
svcc-at-a-glance-zht.rar
JavaTM SE 6 Platform at a Glance
ITIL Version 3 at a Glance Information Quick Reference Table of Contents Introduction ........................................................................1 Purpose....................................
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监控工具是HP-UX系统中一个强大且易用的在线监控工具
A_Glance_at_RSA_Conference_2014.pdf
云计算Glance 管理
Glance 项目为 Openstack 提供了用来发现、注册和获取虚拟机映像的服务,提供 RESTful API 用来查询 VM 映像元数据。 标签:Glance
在这里,整理发布了Lean in a glance,只为方便大家用于学习、参考,喜欢Lean in a glance的朋...该文档为Lean in a glance,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
svcc-at-a-glance-zht (1).rar