前页 后页

创建BPEL 2.0 Web服务操作

BPEL是一种编排语言,用于编排使用WSDL 1.1公开的服务。它协调这些涉及服务的各种操作的执行。 BPEL 2.0仅支持WSDL 1.1单向和请求-响应操作(不支持请求-响应和通知操作)。 Enterprise Architect使您可以为BPEL流程和池元素创建支持同步(请求-响应)或异步(单向)交互的Web服务操作。

访问

上下文菜单

在浏览器窗口或图表中:

右键单击BPEL流程或池元素| BPEL |创建WebService

选件

字段/按钮

行动

也可以看看

操作方式

通过选择以下一项来指定是创建新的Web服务操作还是从已创建/导入到Enterprise Architect的现有WSDL中创建一个(使用“导入WSDL”对话框)。

  • 新建,或
  • 从现有的WSDL PortType操作创建
WSDL模型 导入WSDL

类型

通过选择以下任一选项,指定是创建单向操作还是请求响应操作:

  • 异步或
  • 同步

合作伙伴详细信息

Web服务和BPEL流程之间的交互被建模为BPEL partnerLink。对于此交互,请提供:

  • 名称-BPEL partnerLink的名称
  • 角色-在BPEL partnerLink中,以下任一名称:
    -myRole(如果此操作属于BPEL Process Web
    服务)或
    -partnerRole(如果此操作属于Web Service的
    一个水池)

网络服务

  • 在“操作”字段中选择“新建”时:
    -PortType-WSDL 1.1 PortType的名称(接口)
    -操作-WSDL 1.1 PortType操作的名称
  • 在“操作”字段中选择“从现有WSDL PortType操作创建”时:
    -WSDL软件包-选择创建的现有WSDL软件包或
    导入到Enterprise Architect
    -PortType-从选定的WSDL中选择WSDL 1.1 PortType

    -操作-在窗口中选择WSDL 1.1 PortType操作
    选择的PortType

输入项

在“操作”字段中选择“新建”时:

  • 消息名称-WSDL 1.1消息的名称。
  • 属性-单击Browse.按钮以输入WSDL 1.1消息部件名称和XSD类型
在“操作”字段中选择“从现有WSDL端口类型操作创建”时:
  • 此选项卡中的字段预填充了输入WSDL 1.1消息的详细信息(在“ Web Service”选项卡的“ Operation”字段中选择的WSDL 1.1 PortType Operation)

输出量

在“操作”字段中选择“新建”时:

  • 消息名称-WSDL 1.1消息的名称
  • 属性-单击Browse.按钮以输入WSDL 1.1消息部件名称和XSD类型
在“操作”字段中选择“从现有WSDL端口类型操作创建”时:
  • 此选项卡中的字段预先填充了输出WSDL 1.1消息(在“ Web Service”选项卡的“ Operation”字段中选择的WSDL 1.1 PortType Operation的详细信息)

根据对话框中输入的值创建Web服务操作。

该操作在与SupportingElements程序包下的BPEL流程/池同名的程序包中创建,从中调用此对话框。

Creating a BPEL 2.0 web service operation in the Project Browser, in Sparx Systems Enterprise Architect.

创建BPEL 2.0模型结构

取消

放弃在对话框中输入的值,并中止创建Web服务操作。

救命

显示此帮助主题。

笔记

  • “输出”选项卡不适用于异步操作