我现在拿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
"CMMI-V2.0-Model-at-a-Glance-english.pdf" CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是一种成熟度模型,旨在帮助组织提高业务性能和能力。CMMI V2.0 是一种集成的产品套件,包括多个...
Glance是OpenStack云平台中的一个关键组件,主要负责镜像服务,为虚拟机实例提供镜像的存储、检索和管理功能。以下是对Glance安装配置的详细说明: 1. **创建Glance数据库及授权** 在安装Glance之前,需要在MySQL...
Glance是OpenStack云平台中的一个关键组件,主要负责提供虚拟机镜像的存储和检索服务。在"glance 1.1"这个版本中,我们聚焦于OpenStack Glance的早期发展,它为OpenStack生态系统奠定了基础。下面将详细讨论Glance ...
glance -j 10 -p console -command a ``` 此命令表示每10秒刷新一次CPU使用情况,并通过控制台输出。 #### 结论 通过上述介绍可以看出,Glance是一款非常全面且灵活的监控工具,它不仅能够提供详尽的系统性能数据...
云计算Glance管理 云计算Glance管理是云计算领域中的一种重要的镜像管理服务。Glance是OpenStack云计算平台中的一部分,负责管理和维护虚拟机镜像。Glance提供了镜像的注册、存储、检索和删除等功能,确保了云计算...
7. **配置后端存储系统**:在Glance的配置文件中,需要指定镜像的存储位置,如`[glance_store]`部分,设置`stores`、`default_store`和`filesystem_store_datadir`,这告诉Glance在哪里存储实际的镜像文件。...
**Python-Glance:跨平台监控工具的创新选择** 在现代IT环境中,系统监控是确保服务稳定性和性能的关键环节。传统的命令行工具如`top`和`htop`虽然功能强大,但它们的交互方式受限于终端界面,无法提供丰富的可视化...
OpenStack-glance服务-glance-api.conf配置文件,在配置OpenStack的glance服务中,配置文件glance-api.conf需要进行部分修改,进而来适应各种服务,该文件为修改完成的glance-api.conf文件内容。
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(Matrix Laboratory的缩写)是一种高性能的数值计算环境和第四代编程语言,广泛应用于工程计算、控制设计、信号处理和通信等领域。MATLAB绘图功能是其重要的组成部分,它允许用户创建二维、三维以及更高维度...
JavaTM SE 6 Platform at a Glance
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`作为HP-UX系统中一款功能强大且易于使用的在线监控工具,在系统管理与维护中扮演着至关重要的角色。该工具支持两种模式:图形模式(gpm)和文本模式(glance),其中文本...
A_Glance_at_RSA_Conference_2014.pdf
"glance"是一个工具,用于查看HP-UX操作系统上的系统资源使用情况,包括内存使用情况。在本文中,我们将深入探讨如何使用glance来检查进程内存使用过大问题,以及可能的原因和解决策略。 首先,glance是一个强大的...
Glance 项目为 Openstack 提供了用来发现、注册和获取虚拟机映像的服务,提供 RESTful API 用来查询 VM 映像元数据。 标签:Glance
在这里,整理发布了Lean in a glance,只为方便大家用于学习、参考,喜欢Lean in a glance的朋...该文档为Lean in a glance,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看