当前位置: 网学 > 网学资源大全 > 计算机 > 正文

基于BPM的企业应用集成框架及其实现

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供基于BPM的企业应用集成框架及其实现,希望对需要基于BPM的企业应用集成框架及其实现网友有所帮助,学习一下吧!

资料包括: 论文(9页7102字) 
说明:

摘要:基于Web Service技术构建企业应用集成系统是目前研究的热点之一。但是,Web Service只是解决了企业应用的功能调用和数据集成问题业务流程管理技术(BPM)的引入,使代表各个具体功能实现的Web Service能协调起来,形成应用服务流程,直接支持企业的各个具体业务过程。本文提出了基于业务流程管理的企业应用集成框架,利用业务流程管理语言(BPEL)来定义业务服务的协调模式,最终形成面向企业业务集成的应用系统。文章最后以企业数字化工厂应用集成为例给出了基于Oracle BPEL流程管理器的实现方案。

关键词:企业应用集成, 业务流程管理(BPM),业务流程执行语言(BPEL)

An Enterprise Applications Integration Framework based on BPM and its Realization

Abstracts: Web service is a hot technology in the area of Enterprise Applications Integration (EAI). But the Web Service technology only solves the data integration and the function call outside the application. Business Process Manager(BPM) can orchestrates the web services, makes it become the service flowes and accomplish the enterprise business tasks. This paper put forwards an integration framework base on the BPM, using Business Process Execution Language (BPEL) define the service flow and orchestrate the different web services to realize an EAI system. In the last part of this paper an application base on the Oracle BPEL processes manager is given to show how to realize this framework.

KeyWords: Enterprise Applications Integration, Business Process Manage, Business Process Executing Language(BPEL)

1 引言
企业应用集成(EAI)是企业在实施各类信息系统后必然的需求。EAI的目的是集中企业的信息系统资源,包括数据资源和功能资源,减少重复投入,降低数据和功能冗余带来的数据冲突和功能冲突。
同时,利用EAI技术可以实现企业间的业务集成和B2B商务集成。例如,供应链管理、敏捷制造等领域的应用。根据应用系统的各不相同,EAI的实现方法分以下几个层次:
1、基于数据的集成。如果应用系统没有公开应用接口的开发方法,或者没有提供服务组件,则通过访问数据库的方法来实现系统间的数据集成。这种方案对应用资源的重复使用率低,对同一组数据的类似处理方法会在不同的应用系统中重复开发,引起了系统内的功能冗余。
2、基于功能的集成。
如果需要集成的应用系统提供基于组件技术或中间件技术的接口模块,则新系统可以通过操作这些组件来完成对原有系统的功能和数据访问。这类方法实现了应用层的集成。但是,调用应用的接口开发是一对一的,如果集成的系统数量比较多,则接口的开发工作量将呈指数增长。同时,功能调用的逻辑顺序,即业务的流程是被固定在相应的应用系统中的,如果需要更改这些流程,必需更改相应的系统程序

目录:
1 引言
2 业务流程管理(BPM)和业务流程执行语言(BPEL)
3 基于BPEL的企业应用集成框架
4 基于Oracle BPEL Process Manager的实现方案
5 结论
6 参考文献
参考文献:
ASLIUTOSH R., ASHWIN B., WIPRO T. ,Enterprise Business Process Integration.,IEEE Region 10 Annual International Conference, Proceedings/TENCON, Volume:v 4,p 1549-1553,2003
袁占亭,张秋余,杨洁,基于Web Services的企业应用集成解决方案研究,计算机集成制造系统, Vol.10(4), p394-398,414, 2004.4
(YUAN Zhanting,ZHANG Qiuyu,YANG Jie, Solution on Enterprise Application Integration Based on Web Services, Computer Integrated Manufacturing Systems, Vol.10(7), p394-398,414, 2004.4)
杨昌锋,王冠,司建辉,基于SOA 构建新一代的企业应用集成,计算机应用与软件,第22卷 第10 期,p122-123,2005.10
(YANG Changfeng,WANG Guang,SI Jianhui,BUILD NEW GENERATION EAI BASED ON SOA,Computer Applications and Software,Vol.22(10), p122-123,2005.10)
谭伟,范玉顺,业务过程管理框架与关键技术研究,计算机集成制造系统,2004.7,Vol.10(7),p737-743.
(Tan wei,Fan Yushun, Architecture and key technology for business process management, Computer Integrated Manufacturing Systems, Vol.10(7), p737-743, 2004.7)
Business Process Execution Language for Web Services Version 1.1, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbiz2k2/html/bpel1-1.asp, 2003.5
PRAVEEN C., ARUN P., Adding BPEL to the Enterprise Integration Mix, http://www.oracle.com/technology/pub/articles/bpel_cookbook/chandran.html,2006
Oracle BPEL Process Manager Developer’s Guide 10g Release 2 (10.1.2), http://otn.oracle.com/bpel, 2005.10
ADAM K., Enterprise Integration With Web Services and BPEL, http://www.ftponline.com/ea/magazine/spring2005/features/akolawa/?sid=rssfeed_channelArch, 2005.9
ZYGMUNT J., Bridging the IT-Business Gap With BPM and SOA, http://www.ebizq.net/hot_topics/bpm/features/7026.html,2006.6

作者点评:
利用BPM和SOA技术结合来实现企业的EAI是一个新的应用集成方案。SOA技术提供了可以跨平台调用的应用Web服务,而利用BPM技术可以协调这些Web服务,来完成企业的不同业务。BPEL是BPM领域一个实施上的标准语言,它基于XML格式,能对整个流程进行建模、定义。BPEL能够协调企业的Web服务,并且借助BPEL管理器,自己也以Web服务的方式提供服务。这样,企业内部的应用可以通过对不同粒度的服务进行调用、定义,从而能快速方便地构建企业新的集成应用。
由于Web服务是松偶合的,数据通过XML形式进行传递,因此,对于松偶合的事务是比较合适的。如果系统的业务调用是基本固定的,而且业务是日常发生的,数据量的传送比较大,则采用Web服务和BPEL作为解决方案是不合适的。这种情况下,采用基于某一平台的中间件方案,例如DCOM、J2EE或CORBA的解决方案更加合适,毕竟这些方案在数据的安全性,大数据的传递以及服务的可靠性方面有更好的保证。
  • 上一篇资讯: 基于Citation-KNN的语义隐含主题词自动抽取方法
  • 下一篇资讯: 网上购物系统设计
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号