BPEL下的业务流程集成分析

来源 :中小企业管理与科技·上旬刊 | 被引量 : 0次 | 上传用户:wonderful_world
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文分析了BPEL下的业务流程集成,并用实例描述了具体流程。
  关键词:BPEL 业务流程执行语言 业务流程 集成
  近年来,随着我国信息技术的不断发展成熟,Web服务的应用范围也进一步扩展,它作为一种新型技术,实现了分布式应用,并以其独立性、可复用性以及开放性等优势赢得了用户的一致肯定和好评。但在此过程中,随着用户群体的剧增,用户的需求和标准也越来越趋于多样化,这就要求Web服务系统不断更新换代,以不断完善系统功能,适应复杂的外部环境。本文就BPEL下的业务流程作了系统介绍,并引入具体实例进行分析。
  1 BPEL简介
  BEPL又称业务流程执行语言,它使用XML进行编写,主要应用于与Web服务密切相关的一系列开发项目中,具有可移植性。BPEL是目前使用最为广泛的标准化流程语言[1],它实现了平台服务、数据处理、故障诊断以及系统维护的一体化,极大地节约信息整理时间,提升了工作效率[2]。为进一步了解和掌握BPEL下的业务流程集成,现就BPEL的元模型节点及含义作简要介绍与分析:①partnerLink伙伴链接: 在整个业务流程中,与其流程交互的服务均可以称为BPEL的伙伴。在对伙伴进行定义时,要根据其连接类型来决定。②Variable变量:Variable变量不仅对流程中的中间数据进行了定义,还对系统信息进行了保管与存放。③Activity活动:在BPEL流程中,所有的步骤与操作被称为活动,根据其构成类型的不同可将其分为基本活动和结构化活动两大类。④CorrelationSet关联集:即业务流程中与各业务具有交互关系的相关集合。
  2 业务流程模型的BPEL转换
  为明确业务与业务需求的内在关系,规范业务流程,提升业务处理效率,管理人员一般会采用构建模型(通常是图形模型)的方式分析和验证业务流程的科学性与准确性。这些图形模型主要包括一些基本流程结构,对于那些构成较为复杂的模型,管理人员则可以通过构建多个模型并根据实际需求有机结合的方式完成,BPEL将专门的结构化定义用于表达流程模型间的映射关系,最终分析实现了用户的实际需要。
  3 案例研究
  以电子政务系统为例,整个流程主要包括申请、审核以及审批三部分,假设该流程主要涉及ABC三个部门,则其流程定义如下:
  3.1 定义BPEL流程的接口WSDL 首先要对流程的接口WSDL进行定义,其WSD文件代码片段如下:
  <!--定义部门服务端口类型-->
  
  
  
  

  3.2 定义合作伙伴的链接 在进行连接时系统实现了服务与链接的结合,其代码片段如下:
  
    name=”ApplyInfo” partnerLinkType=”tns: ApplyInfoPL”/>
  <!--定义DepartA,DepartB,Rellease的合作伙伴-->
  …
  
  3.3 BPEL主流程定义 最后调用接完成整个流程,其代码片段如下:
  <!--BPEL主流程执行活动定义-->
  
    PortType=”tns:ApplyInfo”operation=”getApplyInfo” variable=”request” createInstance=”yes”>
  
    portType=”dp:DepartPL” operation=”getExamInfo”
  inputVariable=”req-depA” outputVariable=”res-
  depA”/>
  <!—調用DepartA和DepartB的伙伴链接-->
  …
  

    operation=”getReleaseInfo” variable=”getReleaseInfoResponse”/>
  

  参考文献:
  [1]Alsonso G,Casati F,Kuno H. Web Service-Concepts, Architectures and Applications[M]. Springer Verlag,2004.
  [2]Tony Andrews,Francisco Curbera,Yardon Goland. Business
  Process Execution Language for Web Services(BPEL4WS),2003.3.
  [3]张伟刚,谷建华,王云岚,赵天海.BPEL工作流管理系统中人工交互的研究[J].科学技术与工程,2011(13).
其他文献
保证各项产品和工程的质量,是各个企业在进行生产经营中的重要目标,对于人们的日常生活具有重要影响,同时水利工程的建设施工也是如此。水利质量检测在施工现场的全面控制,能
分析农田水利配套工程中传统田间窨井的现状及缺点,并介绍塑料排水检查井的构造和特点(具有水力条件好、施工安装方便、占地面积小、节能等),探讨其在农田水利配套工程中的应用
[摘 要]在高中地理教学中,生成性教学资源无处不在。教师要开发并利用好生成性教学资源,可从以下方面着手:学生首位,课前设计留弹性;锤炼能力,巧用资源积方法;促成开发,主动出击推进程。  [关键词]高中地理;生成性教学资源;新课程  [中图分类号] G633.55 [文献标识码] A [文章编号] 16746058(2017)28009302  新课改倡导“以生为本”,新编高中地理教材也给教师留下了
摘要:随着我国城市发展步伐的不断加快,城市道路交通发展也取得了一系列成效。对城市而言,公共交通发展直接影响着城市规划的方向。本文在综合分析我国城市公共交通现状的基础上,指出了城市公共交通对城市可持续发展的作用,并提出了相应措施。  关键词:城市 公共交通 可持续发展 规划  1 我国城市公共交通现状  随着国民经济飞速发展和城市化的进一步加快, 我国城市交通发展面临的问题很严峻。虽然城市交通拥堵现
摘要:本文论述了三软煤层工作面的快速改造技术。  关键词:工作面 采煤工艺 液压变架  鹤济王屋山煤业有限公司位于济源市王屋镇燕庄村。矿井开采二1煤层,煤层倾角10°~25°,煤厚0.5-7.6m,平均煤厚3m。井田东西走向1.87km,倾向1.01km,面积约1.02km2。矿井地质储量306.5万吨,可采储量为185.9万吨,矿井设计生产能力0.15Mt/a,开拓方式为立井单水平下山开拓,采煤
文章分析非经营性国有资产特征,指出非经营性国有资产管理中存在的问题,就深化非经营性国有资产管理工作提出对策建议。
桩式托换作为一种地基工程新技术正受到重视 ,又因对其设计施工技术缺乏系统研究而被关注。本文仅针对深厚软基条件下 ,对止沉桩托换技术进行了初步归纳。
[摘 要]在翻转课堂中,借助微信及微信平台为师生提供思维工具和学习工具,改变了传统的教学方法和学习方式,转变了教师的角色,提高了教学效率。  [关键词]翻转课堂;微信  [中图分类号] G633.67 [文献标识码] A [文章编号] 1674-6058(2017)24-0086-01  近几年,翻转课堂在国内外受到热捧。翻转课堂是指重新调整课堂内外的时间,将学习的决定权从教师转移给学生。学生在课
文章以语文诗词鉴赏教学为例,阐述了在中等职业学校开展翻转课堂教学的必要性,以及具体的实施环节设计在此基础上借助于学生的诗词鉴赏作业对翻转课堂的教学效果进行研究分析,总