この内容は、バージョン 7.5.4 以降にあてはまります。BPMN からサービス・モデルへの変換を使用して、ビジネス・プロセス・モデリング表記法 (BPMN) で記述されたプロセスを含むモデルから、SoaML 準拠のサービス・モデルを生成できます。 この変換を使用して、既存のサービス・モデルにサービスを追加することもできます。 サービス指向アーキテクチャー (SOA) またはオープン Service Component Architecture (SCA) の成果物を生成するには、生成されたサービス・モデルを UML から SOA への変換または UML から SCA への変換の入力として使用します。
このタスクについて
次の概要を示すワークフローで、
BPMN からサービス・モデルへの変換を実行する前に一般的に行われるステップを説明します。
- ビジネス・アナリストが、IBM® Rational® Software Architect for WebSphere® Software などのモデリング製品を使用してビジネス・プロセス・モデルを作成します。
- オプション: Rational モデリング製品以外の製品で作成されたビジネス・プロセス・モデルは、エクスポートする必要があります。
- ソフトウェア設計者が次のタスクを実行します。
- Rational ソフトウェア・モデリング製品を使用せずに作成されたビジネス・プロセス・モデルは、現在のワークスペースにインポートする必要があります。
- Rational ソフトウェア・モデリング製品でモデルを開きます。
- 実装の詳細を追加して、モデルを洗練させます。
- BPMN からサービス・モデルへの変換を実行して、サービス・モデルを生成するか、既存のサービス・モデルにサービスを追加します。
- 生成されたサービス・モデルを入力として使用して、ソフトウェア設計者またはソフトウェア開発者が次のいずれかの変換を実行し、必要な成果物を生成します。
- UML から SOA への変換: WSDL、SCDL、XSD、および BPEL 成果物を含む SOA 成果物を生成する場合
- UML から SCA への変換: オープン SCA 成果物を生成する場合
- UML から WSDL への変換: WSDL または XSD 成果物を含む WSDL 成果物を生成する場合