プロジェクトでの HTTP バインディングコンポーネントの使用

HTTP 基本認証で保護されたオペレーションを実装する Web サービス

この例では、HTTP 基本認証で保護された BPEL プロジェクトを JBI で作成します。この例では、HTTP 基本認証を必要とするサービスを実装している BPEL プロセスを含んだ配備済みの BPEL プロジェクトを実行していると想定しています。

結果

JBI プロセスは、セキュリティー資格を確認したあと、想定されている HTTP 経由の SOAP メッセージを受け取ります。

メインシナリオ

  1. BPEL サービスエンジンは、実装しているオペレーションに基本認証を必要とします。

  2. HTTP バインディングコンポーネントは HTTP メッセージを受け取り、HTTP 基本認証のセキュリティー情報を解析します。

  3. バインディングコンポーネントは、Access Manager または WSDL にあるユーザー名とパスワードの既知のデータベースを使用して、セキュリティー情報を確認します。

  4. バインディングコンポーネントは正規化メッセージを作成し、正規化メッセージルーターに送信します。

  5. BPEL サービスエンジンに属する BPEL プロセスが、抽象メッセージを処理し、Done または ERROR のどちらかの状態メッセージを返します。