基于工作流和CORBA技术的面向业务过程EAI框架研究与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:afei137
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
EAI,即企业应用集成,传统上是通过建立底层结构,联结企业的异构系统、应用、数据源等,实现在企业内部的ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据。有效的EAI实现对于集成企业信息化建设中的新旧应用系统,充分利用企业信息资源,发挥企业资产潜在优势,增强企业竞争力是至关重要的。 然而随着商业坏境的不断变化与发展,现代企业间的协作程度不断加深,甚至基于供应链形成了“虚拟企业”。同时,面对激烈的市场竞争,企业对自身的运营效率和应变能力提出了更高的要求。因而,企业对EAI的要求已经从起初简单的企业内部少数不兼容业务系统的联结通讯发展到整个企业价值链中的业务应用协同工作和业务过程逻辑与业务应用逻辑分离,支持随需应变电子商务的业务过程自动化。这就要求EAI提供对企业业务过程的强有力支持。虽然传统的“点到点”的接口集成方法也能够对企业的业务过程提供一些支持,但是这些系统之间是通过专用的API实现信息的交流和方法的调用,业务过程与企业信息系统紧密的集成在一起。这种集成方法局限于实现对固定的业务过程的支持,一旦业务过程发生改变或应用系统升级,则系统之间的集成接口必须重新进行编写,并且每个系统都要知道与之相集成的系统的结构和内容。这种集成方式已经不能够满足企业复杂多变的业务过程活动的要求。EAI必须重新从企业整体业务过程的观点,考虑建立于统一的基础业务平台之上的企业应用集成。 工作流是一种反映业务过程的计算机化模型,是一类能够完全或者部分自动执行的经营过程,文档、信息或任务根据一系列过程规则,在不同的执行者之间进行传递与执行。 CORBA(公共对象请求代理体系结构)是由OMG(对象管理组织)提出的应用软件体系结构和对象技术规范,其核心是一套标准的语言、接口和协议,以支持异构分布应用程序间的互操作性及独立于平台和编程语言的对象重用。 EAI的具体实施工作按集成深度可以粗略分为数据级,应用程序级,业务过程级。本文提出了一种面向过程应用集成框架模型,结合了工作流和CORBA技术,支持企业对业务过程的高可靠性、灵活性、可扩展性的定义、实现、修改和对既有业务应用系统的集成。该应用集成框架模型主要由以下三个模块构成:业务到业务过程的映射,业务数据格式的转换与规范化,业务应用到业务过程的集成。业务到业务过程的映射模块实现企业业务过程的抽象定义和在EAI系统上的运行管理。业务数据格式的转换与规范化模块保障使用不同数据格式的各系统有效通讯。业务应用到业务过程的集成模块将不同的业务应用,包括遗留系统,ERP,EJB等平滑地集成到系统总线。 该EAI框架模型面向业务过程,以企业的业务过程的理解、定义、自动化和改善为中心。通过CORBA技术,在系统的核心逻辑部件业务过程总线与需集成的外围业务应用之间采用基于IIOP(InternetInter-ORBProtocol)的统一标准接口。并且在应用间数据格式差异问题的解决上该框架模型采用了数据格式与业务逻辑的完全分离的原则。同时,考虑到具体商务环境的复杂性,在业务过程间交互的问题上该框架模型提供了业务过程嵌套调用和基于共享数据的业务过程协作两种交互模式。 在该理论框架基础上,本文进一步介绍了一个典型EAI系统INTERSTAGECollaborationRing对该框架模型的实现。
其他文献
该文首先对CBR系统中事例的索引与检索机制进行了研究.在分析了基于示例的学习(Instance- basedLearning,简称IBL)算法的基础上,该文提出了CBR系统中基于IBL算法的索引与检索
随着超大规模集成电路(VeryLargeScaleIntegratedcircuit,VLSI)工艺的发展,系统芯片(SystemOnaChip,SOC)设计技术越来越成为研究的热点,由此带来了标准单元背景下的混合模式布局(
伴随信息技术变化的是网络架构的变化,传统上通过调制解调器或租用线路连接互联网的方式正逐渐被新兴虚拟专用网VPN所代替。VPN使用户可以通过互联网安全地进行通信,在未来的几
软件项目管理的不规范性,软件产业人员的高度流动性,使得留下了很多基线不一致的,不好读懂的程序,这些程序往往造价高昂,其中很多还有重用价值,这时就迫切需要有一种工具可以帮助人
本文对传统的真实感图形曲面简化生成过程进行了深入的研究,分析了其中的缺点与不足,并在此基础上提出了基于离散点绘制的曲面简化的新方法。与传统方法相比,该方法思想新颖,可以
在分布式应用系统中,服务器负载不均衡是一个突出的问题.这个问题严重影响系统的性能和效率,更为合理的服务器负载平衡策略可以提高系统的响应速度和优化系统性能.该文主要研
空间数据模型是对现实世界的抽象和模拟,它不仅是GIS数据库系统的核心,也是所有GIS赖以成功的基石.面向实体的空间数据模型是当今流行GIS软件大多采用的模型,它以独立、完整
随着网络技术的不断向前发展,网络安全越来越受到人们的重视,大规模分布式入侵检测系统已经开始大范围的部署,人们对于大量存在的入侵检测系统存在的疑问主要有两点:1. 这样的系
由于存储在医疗数据库中的知识和数据具有广泛性,这就对数据的存储、连接、分析及被存储的知识和数据能够有效地使用的专业工具提出更高的要求。在Edward H. Shortliffe文章“
论文首先分析了国内外相关技术的研究现状,指出了与国外网络协同技术的发展相比,我国存在着网络应用发展的不均衡,缺乏总体设计和大规模资源集成应用以及关键技术突破不够等