|
建模视图
|
过程语言
|
描述
|
|
分析(Analysis)
|
Analysis
|
业务过程分析模型提供了业务层的过程层次分解及其时序关系。分析模型不包含任何实现的细节,可以做为面向对象分析的输入。 |
|
|
BPMN 1.0
|
BPMN 1.0 (Business Process Modeling Notation)是业务过程建模的图形标识标准。BPMN1.0特别适合在业务过程执行环境已经确定的情况下,进行业务层的任务分解与建立时序依赖关系。 |
|
Collaborative
(协作型 |
ebXML 1.01,1.04
|
ebXML适合描述企业合作伙伴之间的协作关系。它可以进行协作型过程分析,设计与Business-to-Business (B2B)的电子文档交换。 |
|
Executable
(执行型) |
BPEL4WS 1.1 或
Sybase Unwired Orchestrator 4.3 |
BPEL4WS是一种使用XML编写的业务过程编程语言。BPEL可以与运行在任意平台(例如J2EE和.Net)上的Web服务进行通信与协作。BPEL4WS可以运行在不同的BPM执行引擎中。 |
|
|
Service Oriented Architecture (SOA)
|
SOA语言是PowerDesigner特有的,特别适合Web服务的编排(orchestration)。它不依赖任何的运行平台和语言,因此该模型不能允许在BPM执行引擎中。 |

|
OOM
|
BPM
|
|
Web Service, EJB或者任何UML组件
|
服务提供者(Service Provider)
|
|
组件相关的接口,WebService的实现类
|
服务接口
|
|
类或接口的方法
|
服务接口的方法
|
|
SOAP输入
|
方法的输入消息类型
|
|
InputSoapMessageName
|
方法的输入名
|
|
SOAP输入Schema
|
输入消息的Schema
|