BPEL规范中的role角色概念

原创 2007年10月07日 16:23:00

      BPEL规范中流程的角色概念是通过partnerLink元素来体现的。
      partnerLink 元素建立了端口类型的服务(伙伴),将参与业务流程的执行过程。伙伴服务能够担当流程的客户端,负责调用流程服务。作为替代,伙伴服务也能够被流程服务自身所调用。

      partnerLink 元素的内容代表了两个合作伙伴之间的通信交换---流程服务是一个合作伙伴;其他服务是另一个合作伙伴。依据通信的种类,流程服务的角色将会变化。例如,被 外部服务所调用的流程服务可能担当 “工单提交流程(TimesheetSubmissionProcess)”的角色。然而,当这个同样的流程服务调用具有发票校验的不同服务的时候,它担 当了不同的角色,或许是“发票客户(InvoiceClient)”。partnerLink 元素因而包含myRole 与 partnerRole 属性,分别设立了流程服务和伙伴服务服务提供者的角色。

      为简单起见,myRole 属性用于流程服务被伙伴客户端服务所调用时,因为在这个情况下流程服务担当了服务提供者。partnerRole 属性识别了流程服务所调用的伙伴服务(使伙伴服务成为服务提供者,流程成为客户端角色)。

      注 意当期望的流程服务在相同的伙伴服务中担当服务请求者和服务提供者的时候,myRole 与 partnerRole 属性都能够被相同的partnerLink元素所使用。例如,在流程和伙伴服务的异步通信过程中,在伙伴服务回调期间 myRole 的设置显示出流程服务的角色。

BPEL标准详解

1.根节点 其直接子元素可以是(有先后顺序): 名称 最小出现次数 最大出现次数 documentation 0 无限 extensions 0 1...
  • zqz19891031
  • zqz19891031
  • 2013年03月06日 21:17
  • 551

BPEL研究(2): 目前主流和开源的BPEL引擎

        前面简单介绍了一下BPEL的基本特性,年底了终于有些时间可以积淀一下了,针对前段时间对BPEL的研究,现在主要交流一下目前的主流和开源的BPEL引擎。时至今日,几乎没有一个大的软件厂商...
  • cissyring
  • cissyring
  • 2007年02月08日 20:52
  • 10528

BPEL研究(3):BPEL和WFMC

  BPEL是使用 Web 服务定义和执行业务流程的语言,通过其能够很好的编排web服务,因此在SOA大兴其道的今天,BPEL成为流程编排方面的标准。在其之前的两年时间,我主要涉及的是传统意义上的人工...
  • cissyring
  • cissyring
  • 2007年02月09日 10:49
  • 3649

Cloudera Manager ☞ Role&Role Instance &Role Group&Service关系

简述在Cloudera Manager中 角色实例,角色,角色组,服务几者之间的关系
  • Team77
  • Team77
  • 2016年05月12日 15:57
  • 1050

bootstrap中,role作用角色

1、role是HTML5的标签属性,可以用于标识一个普通的标签,使之语义化,方便浏览器对其具体功能进行识别。简单的说,role是为了给一些特定的浏览工具,比如盲文浏览工具识别的 2、下面有其他案例...
  • d295968572
  • d295968572
  • 2017年02月23日 14:04
  • 5509

MySql用户角色管理及权限分配(使用MySQLMembershipProvider和MySqlRoleProvider)

在Asp.net mvc 中使用MySQLMembershipProvider和MySqlRoleProvider进行用户角色管理及权限分配 首先引入:MySql.Data,MySql.Web,My...
  • leesmn
  • leesmn
  • 2011年09月21日 21:31
  • 3731

WS-BPEL与WS-CDL比较

WS-BPEL,服务编制(Orchestration);适用于域内小粒度服务组合;有中心控制点(流程引擎),层次调用。WS-CDL,服务编排 (Choreography);适用于域间大粒度服务协作;无...
  • flyhorse1980
  • flyhorse1980
  • 2008年03月13日 10:12
  • 1045

DB2权限管理-组(group) 和角色(role)的区别

DB2权限管理中组和角色的管理的确让很多人(不管是菜鸟还是老鸟)感到困惑。 相对而言,oracle就好多了,根本就没有组的概念,只有角色。 而在DB2和Oralce的概念映射里,DB2的组实际上也被影...
  • neu_lcj77
  • neu_lcj77
  • 2017年05月03日 11:15
  • 1147

mysql 用户角色权限表建立

整理的网上的资料,亲测无错误
  • wd4java
  • wd4java
  • 2015年06月06日 23:53
  • 3246

AWS 使用CLI将IAM角色附加到现有的EC2实例中

简介  AWS IAM(身份和访问管理服务)中的角色使您的应用程序在Amazon EC2上能够使用临时的安全凭证自动实现AWS服务的创建,发布和内容修改。使用这样的临时凭证是IAM的最佳做法,因为您不...
  • finishy
  • finishy
  • 2017年02月16日 10:27
  • 628
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BPEL规范中的role角色概念
举报原因:
原因补充:

(最多只允许输入30个字)