基于BPM理论的EAI中间件系统设计

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:a281000075
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet 的发展和经济全球一体化进程的加速,企业不仅要关注自身的运作,而且更要关注与其他企业之间的协同和合作。在这种新的形式下,企业之间的电子商务和协同商务的规模得到了空前的发展。为了满足这种日益增长的企业需求,许多EAI 技术被应用到企业的信息系统中,从而帮助企业在新的经济环境之下立于不败之地。 但是现有的EAI 解决方案,都是面向代码的开发模式和点对点的集成模式,这样对于企业EAI 业务的开发和维护都会产生很高的成本和很长的周期。解决这个问题的方法就是要改变传统EAI 解决方案的弊端,将代码开发模式转变为可视化建模开发模式,将点对点的集成转变为面向流程的集成,由此就产生了新一代的EAI 解决方案——基于BPM 理论的EAI 解决方案。 BPM(Business Process Management,商务流程管理)是一种新的管理信息系统开发技术,它摒弃了以往信息技术中的许多缺点,提出了面向流程的,可视化开发的理念,不仅为业务领域的专家直接参与BPM 流程开发提供了可能,更为重要的是它这种独特的可视化,富有柔性的开发模式,为企业流程的自动化管理创造出了独特的优势。本文将BPM 理论应用到EAI 领域中,设计了一种支持BPM 理念的EAI 中间件系统——BPM 中间件系统,以期改变现有EAI 解决方案中的弊端,在企业开发和维护EAI 业务中实现可视化流程建模和面向流程的集成。 本文的研究内容包括:讨论了现有EAI 解决方案,分析了它们的现状,指出了它们各自存在的缺陷,从而在理论上说明了现有的EAI 技术和产品是不能够满足当今企业的需要的。将Web Services 的技术引入到BPM 系统的设计中,用以实现BPM 流程的合成;同时,利用XML 对本文设计的系统对象和流程进行形式化描述。讨论了面向对象Petri 网(OOPN)的技术,将BPM 流程映射到面向对象Petri 网中,实现对BPM 流程的流转进行相应的解析。对现有BPM 理论在EAI 领域的应用进行了分析,了解了这些应用的理论架构层次,然后结合现有的EAI 技术给出了一个完整的EAI 中间件系统的详细设计。最后,本文还给出了一个实际案例来说明本文设计的系统的使用,并通过这个说明来体现本文系统的优越性。 总而言之,本文设计了一个BPM 产品,一个为满足现代企业EAI 发展需求的中间件系统,它采用了可视化流程建模和面向流程的集成模式,从而克服了以往EAI 技术中的弊端和缺点。
其他文献
随着网络的不断普及,IPv4网络暴露出地址空间严重缺乏及路由表膨胀等一系列自身无法解决的问题。IPv6是下一代互联网的核心,它所具有的巨大的地址空间、移动性、安全性等优点使
无线局域网(WLAN)技术是20世纪90年代计算机网络和无线通信技术相结合的产物,在现代实际的生活工作中有着广泛的应用,如高速计算机网络,家庭多媒体服务,医院的医疗数据、图像传输,以
高职教育是我国高等教育的重要组成部分,学分制教学管理模式是高职院校教学改革的必然趋势。在学分制教学模式下,选课活动是一切教学活动安排的基本依据,是产生学分制的基础,是实
合成孔径雷达(SAR)是一种以小孔径天线利用脉冲技术,合成孔径原理实现的具有高分辨率的新型雷达系统,较之原有的雷达系统,其功能得到质的变化。SAR可以对局域目标进行成像识别,
本文根据仿生学原理,模拟生物系统的免疫机理,设计了计算机系统安全模型GECISM(General Computer Immune System Model),该模型由不同的代理构成,各代理模拟不同的免疫细胞的
Ramsey理论是图论的重要研究内容之一,而3色Ramsey数理论是其中一个重要的理论分支,对于3色Ramsey数的确定也是一个重要的研究方向,属于NP困难问题。Ramsey问题在数学的发展
随着互联网进入了“Web2.0”时代,用户已经不再只是信息浏览者,同时也是信息的制造者。网络信息产生总量的呈指数级上升的趋势,传统的搜索引擎技术逐渐难以对用户的检索请求
车辆导航系统是智能交通系统的重要组成部分,它除了能够显示电子地图和确定自身位置外,还能够进行信息查询和规划达到目的地的最优路线,并能引导车辆驾驶者到达目的地,从而提高道
近年来,随着互联网的迅速发展,网络安全问题得到了社会的广泛关注。网络攻击形式日趋复杂,入侵检测系统作为传统网络防火墙的补充,在网络安全方面不断发挥越来越重要的作用。
可伸缩视频编码对于可变带宽下的多媒体传输、不同存储容量的媒体存储和不同显示能力的终端都具有重要的意义。可伸缩编码只需一次性编码就能满足不同带宽、不同分辨率和帧率