ヒューマン・ワークフロー・サービスに対するSOAP、Enterprise JavaBeansおよびJavaサポート

表34-1に、タスク・サービスに提供されるSimple Object Access Protocol (SOAP)、Enterprise JavaBeansおよびJavaサポートのタイプを示します。ほとんどのヒューマン・ワークフロー・サービスは、SOAPおよびリモートのEnterprise JavaBeans APIからアクセスできます。これらのサービスは、適切なクライアント・プロキシを使用して直接利用できます。また、プロトコル詳細を要約し、すべての通信の共通のインタフェースを提供するクライアント・ライブラリが提供されます。

表34-1 Enterprise JavaBeans、SOAPおよびJavaサポート

サービス名 SOAP Webサービスのサポート リモートEnterprise JavaBeansのサポート

タスク・サービス: タスク状態の管理およびタスクの永続性を提供します。これらのサービスに加え、タスク・サービスでは、タスクの更新、完了、エスカレート、再割当てなどの操作が公開されます。

はい

はい

タスク問合せサービス: 様々な検索基準(キーワード、カテゴリ、ステータス、ビジネス・プロセス、属性値、タスクの履歴情報など)に基づいて、ユーザーのタスクを問い合せます。

はい

はい

アイデンティティ・サービス: ユーザーの認証、ユーザーのプロパティ、ロール、グループ・メンバーシップおよび権限のルックアップが可能になります。

はい

いいえ

タスク・メタデータ・サービス: タスク関連のメタデータ情報を取得するための操作を公開します。

はい

はい

ユーザー・メタデータ・サービス: ワークフロー・ユーザー関連のメタデータ(ユーザー作業キュー、プリファレンス、休暇および委任ルールなど)を管理します。

はい

はい

タスク・レポート・サービス: ワークフロー・レポートの詳細を提供します。

はい

はい

ランタイム構成サービス: タスク・サービスのランタイム環境で使用されるメタデータの管理メソッドを提供します。

はい

はい

エビデンス・ストア・サービス: デジタル署名されたワークフロー・タスクの保管と否認防止をサポートします。

はい

はい

表34-2に、各タスク・サービスに対するSOAP Web Services Description Language (WSDL)ファイルの場所を示します。

表34-2 タスク・サービスのSOAP WSDLの場所

サービス名 SOAP WSDLの場所

タスク・サービス

http://host:port/integration/services/TaskService/TaskServicePort?WSDL

タスク問合せサービス

http://host:port/integration/services/TaskQueryService/TaskQueryService?WSDL

アイデンティティ・サービス

http://host:port/integration/services/IdentityService/configuration?WSDL

http://host:port/integration/services/IdentityService/identity?WSDL

タスク・メタデータ・サービス

http://host:port/integration/services/TaskMetadataService/TaskMetadataServicePort?WSDL

ユーザー・メタデータ・サービス

http://host:port/integration/services/UserMetadataService/UserMetadataService?WSDL

タスク・レポート・サービス

http://host:port/integration/services/TaskReportService/TaskReportServicePort?WSDL

ランタイム構成サービス

http://host:port/integration/services/RuntimeConfigService/RuntimeConfigService?WSDL

エビデンス・ストア・サービス

http://host:port/integration/services/EvidenceService/EvidenceService?WSDL

表34-3に、様々なEnterprise JavaBeansのJNDI名を示します。

表34-3 様々なEnterprise JavaBeansのJNDI名

サービス名 様々なEnterprise JavaBeansのJNDI名

タスク・サービス

ejb/bpel/services/workflow/TaskServiceBean

クライアント・トランザクションに参加するタスク・サービスのEnterprise JavaBeans

ejb/bpel/services/workflow/TaskServiceGlobalTransactionBean

タスク・メタデータ・サービス

ejb/bpel/services/workflow/TaskMetadataServiceBean

タスク問合せサービス

TaskQueryService

ユーザー・メタデータ・サービス

UserMetadataService

ランタイム構成サービス

RuntimeConfigService

タスク・レポート・サービス

TaskReportServiceBean

タスク・エビデンス・サービス

TaskEvidenceServiceBean

ワークリスト・サービスのクライアント・ライブラリの詳細は、「カスタム・ワークリスト・クライアントの作成」を参照してください。