EAI概述,需求,功能,技术要点----4. EAI项目开发过程
来源:互联网 发布:外包美工主要干嘛 编辑:程序博客网 时间:2024/06/01 21:52
简单地描述一下如何基于EAI平台来构建跨已有系统的新业务。我们还是以TIBCO EAI平台为例。
a) 统计新业务需要连接的老的技术,软件和系统。对照EAI平台提供的Adapter(包括Business Works里的简单Adapter)是否都可以支持。如果EAI平台不支持,需要开发新的Adapter。
b) 适配器完成的只是对已有系统接口的封装,在已有系统和Business Works流程间做数据格式转换。在业务数据内容层,需要由EAI应用开发者分析各个系统上的数据语义模型,归纳概括出适用于整个应用系统的数据语义模型,即业务数据的Schema。对于一些应用,EAI应用开发者还可以直接使用一些行业标准,如FIXML。
c) 分析新业务逻辑,进行层次模块划分,把模块对应于Business Works的流程。决定各个流程的粒度,互联方式和部署方案。
这里只是针对本系列文章的内容,简单描述基于EAI平台开发EAI应用的几个重要的工作。可以看到正是由于EAI平台帮我们做了已有系统数据和接口到统一数据和接口之间的转换,同时提供了图形化的流程编排工具,让EAI应用开发变得快捷而可靠,并且具有很好的扩展性。当然适配器+流程工具的组合并不能覆盖EAI应用所有的需求,对于复杂的数据计算处理,复杂的逻辑规则控制,还需要其他的产品或者技术来配合,比如使用程序完成数据计算处理然后由EAI平台调用,比如使用规则引擎来完成复杂逻辑规则控制或者业务活动监控(Business Activity Monitor)。这些内容,我另外成文记录。
总结。整个四篇文章描述了EAI的需求起源,实现这些需求的中心思路,已有EAI平台软件的介绍,基于EAI平台开发EAI应用的主要工作。可以看到EAI在技术层面解决的是和已有技术,软件或者系统的集成连接问题,在设计层面,好的EAI平台一样支持应用开发者使用SOA的思想来构建基于分布式服务集合的企业应用系统。
最后给EAI做个概括:
EAI(Enterprise Application Integration)=EII (Enterprise Interface Integration)+EDI(Enterprise Data Integration)+EPO(Enterprise Process Orchestration) 。
- EAI概述,需求,功能,技术要点----4. EAI项目开发过程
- EAI概述,需求,功能,技术要点----3. EAI平台软件
- EAI概述,需求,功能,技术要点----1. EAI的原始需求
- EAI概述,需求,功能,技术要点-----2.需要解决的问题
- EAI概述
- EAI概述
- EAI
- EAI
- EAI技术分析
- EAI技术纵览
- EAI技术纵览
- EAI技术纵览
- EAI技术纵览
- EAI项目实施经验谈
- EAI项目实施经验谈
- EAI项目实施经验谈
- EAI项目实施经验谈
- SOA与EAI的比较--第一篇,EAI概述
- Oracle体系结构与术语
- 对于字符串向smalldatetime转换失败问题的解决
- Oracle Text 的体系结构及其使用
- 动态执行SQL语句,“SELECT TOP N *”语句中“N”不能为变量的解决方案
- 关于level_idc和Profile_IDC的解释
- EAI概述,需求,功能,技术要点----4. EAI项目开发过程
- 深入探讨PHP中的内存管理问题
- 适用于Jsp的通用分页程序(示例代码)
- 用例包含关系与用例扩展关系的区别
- 计算机网络的结构
- 女人出轨的八种主打心态
- 业务规则管理(Business Rules Management,简称BRM)
- 0.java中的Time Date Calendar 的应用
- 求助 -----关于最接近点对问题?用C++编写?????