预订演示
前页 后页

创建BPEL 2.0网络服务操作

BPEL 是一种编排语言,它编排使用 WSDL 1公开的服务。 1 .它协调这些相关服务的各种操作的执行。 BPEL 2.0 支持 WSDL 1 。 1仅单向和请求-响应操作(而不是请求-响应和通知操作)。 Enterprise Architect使您能够为操作和进程泳池元素创建支持同步(请求-响应)或异步(单向)交互的网络服务。

访问

上下文菜单

在浏览器窗口或图表上:

右键单击 BPEL进程或泳池元素| BPEL |创建网络服务

选项

字段/按钮

行动

也见

手术

指定是创建一个新的网络服务操作还是从创建/导入到Enterprise Architect (使用“导入WSDL”对话框)的现有 WSDL 中创建一个,方法是选择:

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

类型

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

  • 异步或
  • 同步

合作细节

网络服务与 BP 流程 EL 之间的交互被建模为 BPEL进程。对于此交互,请提供:

  • 名称- BPEL 合作伙伴的名称Link
  • 角色 - 在 BPEL partnerLink 中,任一名称:
    - myRole(如果这个操作属于BPEL网络进程
    服务)或
    - partnerRole(如果此操作属于网络服务
    一个泳池)

网络服务

  • 在“操作”字段中选择“新建”时:
    - PortType - WSDL 的名称1 。 1端口类型(接口)
    - 操作 - WSDL 的名称1 . 1端口类型操作
  • 在“操作”字段中选择“从现有 WSDL PortType 操作创建”时:
    - WSDL包- 选择已创建的现有 WSDL包或
    导入Enterprise Architect
    - PortType - 选择一个 WSDL 1 。 1来自所选 WSDL 的 PortType

    - 操作 - 选择一个 WSDL 1 。 1 PortType 中的操作
    选择的端口类型

输入

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

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

输出

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

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

确定

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

在 SupportingElements包下,该操作创建在一个包中,该包与调用该对话框的 BPEL进程/泳池。

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

创建 BPEL 2.0模型结构

取消

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

帮助

显示此帮助主题。

注记

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