Jump To Close Expand all Collapse all Table of contents ESB プログラマーガイド はじめに Expand section "はじめに" Collapse section "はじめに" 1. ドキュメント規則 Expand section "1. ドキュメント規則" Collapse section "1. ドキュメント規則" 1.1. 表記規則 1.2. 引用規則 1.3. 注記および警告 2. ヘルプの利用とフィードバック提供 Expand section "2. ヘルプの利用とフィードバック提供" Collapse section "2. ヘルプの利用とフィードバック提供" 2.1. ヘルプが必要ですか ? 2.2. ご意見をお寄せください 1. はじめに Expand section "1. はじめに" Collapse section "1. はじめに" 1.1. ビジネス統合 1.2. サービス指向アーキテクチャーとは 1.3. サービス指向アーキテクチャーの重要なポイント 1.4. JBoss Enterprise SOA Platform とは 1.5. Service-Oriented Architecture Paradigm 1.6. コアおよびコンポーネント 1.7. JBoss Enterprise SOA Platform のコンポーネント 1.8. JBoss Enterprise SOA Platform の機能 1.9. JBoss Enterprise SOA Platform の JBossESB コンポーネントの機能 1.10. タスク管理 1.11. 統合のユースケース 1.12. ビジネス環境での JBoss Enterprise SOA Platform の使用 I. はじめに Expand section "I. はじめに" Collapse section "I. はじめに" 2. 前提条件 Expand section "2. 前提条件" Collapse section "2. 前提条件" 2.1. 本ガイドの対象者 2.2. 本ガイドの目的 2.3. データのバックアップ 2.4. Red Hat ドキュメントサイト 2.5. 変数名:SOA_ROOT ディレクトリー 2.6. 変数名: PROFILE 3. JBoss エンタープライズ SOA プラットフォームの紹介 Expand section "3. JBoss エンタープライズ SOA プラットフォームの紹介" Collapse section "3. JBoss エンタープライズ SOA プラットフォームの紹介" 3.1. Enterprise Service Bus 3.2. Enterprise Service Bus のコアコンポーネント 3.3. EDS と JBoss Enterprise SOA Platform の統合 3.4. Enterprise Data Services の概要 3.5. Enterprise Data Services を使用した開発 II. 仮説 Expand section "II. 仮説" Collapse section "II. 仮説" 4. サービスとメッセージ Expand section "4. サービスとメッセージ" Collapse section "4. サービスとメッセージ" 4.1. サービス Expand section "4.1. サービス" Collapse section "4.1. サービス" 4.1.1. サービス 4.1.2. アクションパイプライン 4.1.3. ESB 対応 4.1.4. メッセージリスナー 4.1.5. ServiceInvoker 4.1.6. InVM トランスポート 4.1.7. 最初のサービスの作成 4.1.8. メッセージリスナーの種類 4.1.9. ゲートウェイリスナー 4.1.10. サービスへのゲートウェイリスナーの追加 4.2. メッセージ Expand section "4.2. メッセージ" Collapse section "4.2. メッセージ" 4.2.1. ESB メッセージ 4.2.2. ESB メッセージのコンポーネント 4.2.3. メッセージオブジェクトをキューに送信する方法 4.2.4. Message インターフェイス 4.2.5. メッセージヘッダー 4.2.6. メッセージヘッダーの形式 4.2.7. To フィールド 4.2.8. メッセージコンテキスト 4.2.9. メッセージボディー 4.2.10. メッセージペイロード 4.2.11. シリアライズ 4.2.12. メッセージボディーの形式 4.2.13. メッセージ障害 4.2.14. 障害メッセージの形式 4.2.15. メッセージのプロパティー 4.2.16. メッセージ添付 4.2.17. メッセージ添付インターフェイス 4.2.18. 適切な方法の選択 4.2.19. メッセージボディーへのデータの追加に関するアドバイス 4.2.20. レガシーメッセージペイロード Exchange の設定 4.2.21. メッセージボディーの拡張 4.2.22. エンドポイント参照 4.2.23. 論理 EPR 4.2.24. 論理 EPR の使用 4.2.25. FaultTo フィールド 4.2.26. Dead Letter Queue 4.2.27. ReplyTo フィールド 4.2.28. ReplyTo フィールド設定の表 4.2.29. メッセージのシリアル化に関するアドバイス 4.2.30. デフォルトのメッセージタイプの変更 4.2.31. マーシャリングプラグインの登録 III. 開発 Expand section "III. 開発" Collapse section "III. 開発" 5. サービスの構築と使用 Expand section "5. サービスの構築と使用" Collapse section "5. サービスの構築と使用" 5.1. メッセージリスナーの設定プロパティー 5.2. ファイルシステムゲートウェイリスナーの特性 5.3. パイプラインインターセプター 5.4. パイプラインインターセプターの操作 5.5. ルーター 5.6. ルーター設定 5.7. Content-Based Router 5.8. 静的ベースのルーター 5.9. Notifier 5.10. ServiceInvoker 5.11. ServiceInvoker を使用した開発 5.12. RegistryException 5.13. FaultMessageException 5.14. MessageDeliverException 5.15. Java Message Service 5.16. JMS トランザクションセッション 5.17. IncompatibleTransactionScopeException 5.18. InVM Expand section "5.18. InVM" Collapse section "5.18. InVM" 5.18.1. InVM トランスポート 5.18.2. InVM の制限事項 5.18.3. InVM を使用した開発 5.18.4. 個々のサービスの InVM スコープの設定 5.18.5. デプロイメントのデフォルトの InVM スコープ設定 5.18.6. InVM トランスポートに関連付けられたリスナースレッドの数の変更 5.18.7. Lock-Step 配信 5.18.8. Lock Step 配信設定 5.19. ロードバランシング Expand section "5.19. ロードバランシング" Collapse section "5.19. ロードバランシング" 5.19.1. ロードバランシング 5.19.2. 負荷分散ポリシーの設定 5.19.3. 負荷分散ポリシー 5.20. サービスコントラクトの定義 Expand section "5.20. サービスコントラクトの定義" Collapse section "5.20. サービスコントラクトの定義" 5.20.1. サービスコントラクト 5.20.2. サービスコントラクトスキーマの宣言 5.20.3. メッセージの検証 5.21. Web サービスエンドポイントを介した ESB サービスの公開 Expand section "5.21. Web サービスエンドポイントを介した ESB サービスの公開" Collapse section "5.21. Web サービスエンドポイントを介した ESB サービスの公開" 5.21.1. Web サービスエンドポイントを介した ESB サービスの公開 6. その他のコンポーネント Expand section "6. その他のコンポーネント" Collapse section "6. その他のコンポーネント" 6.1. メッセージストア 6.2. Smooks 6.3. Smooks の訪問者ロジック 6.4. データ変換 6.5. Content-Based Router 6.6. JBoss Rules Engine を使用したコンテンツベースのルーティング 6.7. Service Registry 6.8. juddi レジストリー 6.9. juddi および JBoss Enterprise SOA Platform 7. メッセージ開発についてのチュートリアル Expand section "7. メッセージ開発についてのチュートリアル" Collapse section "7. メッセージ開発についてのチュートリアル" 7.1. 概要 7.2. メッセージ構造 7.3. サービスの開発 7.4. ペイロードのデコード 7.5. クライアントの構築 7.6. リモートサービス呼び出し元の設定 7.7. JBoss Enterprise SOA Platform の起動 7.8. テストサーバーへの "Hello World" クイックスタートのデプロイ 7.9. リモートクライアントの設定のテスト 7.10. リモートクライアントの設定が正しいことの確認 7.11. クライアントおよびサービスの構築時のさらなるアドバイス 8. 高度なトピック Expand section "8. 高度なトピック" Collapse section "8. 高度なトピック" 8.1. ノード 8.2. バス 8.3. 配信チャンネル 8.4. クラスター内の複数のノードで同じサービスを実行する 8.5. 失敗したエンドポイント参照をレジストリーから削除する 8.6. サービスの仕組み 8.7. Application Service 8.8. サービスレプリケーションの仕組み 8.9. JBossMessaging 8.10. Cluster 8.11. ステートレスサービスフェイルオーバー 8.12. JMS クラスターリングの有効化 8.13. プロトコルクラスターリング 8.14. クラスター内の異なるノード間での同じサービスの実行 8.15. レジストリーキャッシュのタイムアウト値の設定 8.16. Channel Fail-Over 8.17. 自動フェイルオーバーの無効化 8.18. ロードバランシング 8.19. 負荷分散ポリシーの設定 8.20. 負荷分散ポリシー 8.21. トランザクションとアクションパイプライン 8.22. ロールバック 8.23. ロールバックと JMS JCA リスナー 8.24. メッセージの再配信 8.25. スケジューリング Expand section "8.25. スケジューリング" Collapse section "8.25. スケジューリング" 8.25.1. Quartz Scheduler 8.25.2. Quartz スケジューラーの設定 8.25.3. サービスのスケジューリング 8.25.4. 単純なスケジュール 8.25.5. Cron スケジュール 8.25.6. スケジュールされたリスナー 8.25.7. スケジュールされたリスナーと Cron スケジューラーの組み合わせの設定例 9. フォールトトレランスおよび信頼性 Expand section "9. フォールトトレランスおよび信頼性" Collapse section "9. フォールトトレランスおよび信頼性" 9.1. システムの信頼性 9.2. Fault Tolerance 9.3. 依存性 9.4. メッセージの損失 9.5. 終了点の失敗 9.6. サポート対象のクラッシュリカバリーモード 9.7. Message Failure, Component by Component 9.8. 障害のリスクを最小限に抑える方法 10. サービス設定の定義 Expand section "10. サービス設定の定義" Collapse section "10. サービス設定の定義" 10.1. 製品の設定の概要 10.2. プロバイダー 10.3. プロバイダーのタイプ 10.4. サービス 10.5. サービスの属性 10.6. リスナーの属性 10.7. アクション 10.8. アクションの属性 10.9. トランスポート固有の設定の実装 10.10. ファイルシステムプロバイダーの設定 10.11. FTP プロバイダーの設定 10.12. UDP ゲートウェイ 10.13. UDP ゲートウェイの設定 10.14. JBoss Remoting Gateway 10.15. JBoss Remoting Gateway の設定 10.16. HTTP ゲートウェイ 10.17. HTTP ゲートウェイの設定 10.18. HTTP ゲートウェイのセキュリティー保護 10.19. HTTP ゲートウェイのセキュア化 10.20. HTTP ゲートウェイセキュリティーの追加 10.21. Apache Camel 10.22. Camel Gateway 10.23. Camel ゲートウェイの設定 10.24. 古い設定モデルから新しい設定モデルへの移行 10.25. Enterprise Service Bus の設定 11. データのデコーディング:Mime Decoder Expand section "11. データのデコーディング:Mime Decoder" Collapse section "11. データのデコーディング:Mime Decoder" 11.1. Message Composer 11.2. MIME デコーダー 11.3. Mime Decoder の実装 11.4. ConfigTree 11.5. MIME デコーダー実装:すぐに使用できるボックスの実装 11.6. ゲートウェイ実装での Mime Decoder の使用 12. Web サービスのサポート Expand section "12. Web サービスのサポート" Collapse section "12. Web サービスのサポート" 12.1. JBoss Web Services 12.2. JBoss Web Services のサポート 13. 初期状態のアクション Expand section "13. 初期状態のアクション" Collapse section "13. 初期状態のアクション" 13.1. 初期状態のアクション 13.2. JBoss Enterprise SOA Platform の非ボックスアクション 13.3. トランスフォーマーアクション Expand section "13.3. トランスフォーマーアクション" Collapse section "13.3. トランスフォーマーアクション" 13.3.1. transformers 13.3.2. ByteArrayToString 13.3.3. LongToDateConverter 13.3.4. ObjectInvoke 13.3.5. ObjectToCSVString 13.3.6. ObjectToXStream 13.3.7. XStreamToObject 13.3.8. XsltAction 13.3.9. XsltActions の検証 13.3.10. Smooks 13.3.11. Smook の使用 13.3.12. SmooksTransformer 13.3.13. SmooksAction 13.3.14. SmooksAction を使用して XML、EDI、CSV、および Other Type メッセージペイロードを処理します。 13.3.15. SmooksAction 結果タイプの指定 13.3.16. PersistAction 13.4. ビジネスプロセス管理アクション Expand section "13.4. ビジネスプロセス管理アクション" Collapse section "13.4. ビジネスプロセス管理アクション" 13.4.1. jBPM 13.4.2. JBPM の統合 13.4.3. jBPM BpmProcessor 13.5. スクリプトアクション Expand section "13.5. スクリプトアクション" Collapse section "13.5. スクリプトアクション" 13.5.1. スクリプトアクション 13.5.2. Groovy 13.5.3. GroovyActionProcessor 13.5.4. Bean Scripting Framework (BSF) 13.5.5. ScriptingAction 13.6. サービスアクション Expand section "13.6. サービスアクション" Collapse section "13.6. サービスアクション" 13.6.1. サービスアクション 13.6.2. EJBProcessor 13.7. ルーティングアクション Expand section "13.7. ルーティングアクション" Collapse section "13.7. ルーティングアクション" 13.7.1. ルーティングアクション 13.7.2. アグリゲーター 13.7.3. ストリーミングアグリゲーター 13.7.4. EchoRouter 13.7.5. HttpRouter 13.7.6. Java Message Service 13.7.7. JMSRouter 13.7.8. EmailRouter 13.7.9. Content-Based Router 13.7.10. RegexProvider 13.7.11. XPath ドメイン固有の言語 13.7.12. ContentBasedRouter 13.7.13. StaticRouter 13.7.14. SyncServiceInvoker 13.7.15. StaticWireTap 13.7.16. E.-Mail WireTap 13.8. 通知アクション Expand section "13.8. 通知アクション" Collapse section "13.8. 通知アクション" 13.8.1. 通知アクション 13.8.2. Notifier 13.8.3. NotifyConsole 13.8.4. NotifyFiles 13.8.5. NotifySqlTable 13.8.6. NotifyQueues 13.8.7. NotifyTopics 13.8.8. NotifyEmail 13.8.9. NotifyFTP 13.8.10. NotifyFTPList 13.8.11. NotifyTCP 13.9. SOAP クライアントアクション Expand section "13.9. SOAP クライアントアクション" Collapse section "13.9. SOAP クライアントアクション" 13.9.1. Simple Object Access Protocol (SOAP) 13.9.2. SOAPProcessor 13.9.3. SOAPProcessor アクション設定 13.9.4. SOAPProcessor アクションの使用 13.9.5. SOAPClient 13.9.6. Object Graph Navigation Library (OGNL) 13.9.7. Object Graph Navigation ライブラリーの使用 13.9.8. SOAP 操作パラメーター 13.9.9. SOAPClient アクションのエンドポイント操作の指定 13.9.10. SOAP 応答メッセージの処理 13.9.11. XStream を使用したオブジェクトグラフの設定 13.9.12. SOAP 応答データを OGNL キー化されたマップに抽出します。 13.9.13. HttpClient 13.9.14. HttpClient の設定 13.9.15. SOAPClient での HttpClientFactory 設定の指定 13.9.16. アクション設定での HttpClient の直接設定 13.9.17. SOAPProxy 13.9.18. SOAPProxy アクションの使用 13.10. その他のアクション Expand section "13.10. その他のアクション" Collapse section "13.10. その他のアクション" 13.10.1. SystemPrintln 13.10.2. SystemPrintln の使用 13.10.3. SchemaValidationAction 13.10.4. SchemaValidationAction の使用 13.10.5. ServiceLoggerAction 13.10.6. ServiceLoggerAction の使用 14. 独自のアクションの開発 Expand section "14. 独自のアクションの開発" Collapse section "14. 独自のアクションの開発" 14.1. カスタムアクションの開発 14.2. プロパティーを設定してアクションを設定する 14.3. 反映 14.4. 管理ライフサイクル 14.5. ライフサイクルアクション 14.6. ActionLifecycle 14.7. ActionPipelineProcessor 14.8. ActionLifecycle および ActionPipelineProcessor の実装 14.9. Java Bean アクション 14.10. Java Bean アクションの設定 14.11. アノテーション付きアクション 14.12. アノテーションの使用 14.13. レガシーアクション 14.14. レガシーアクションの動作および属性 15. ゲートウェイとコネクター Expand section "15. ゲートウェイとコネクター" Collapse section "15. ゲートウェイとコネクター" 15.1. ゲートウェイとコネクターの概要 15.2. ゲートウェイ Expand section "15.2. ゲートウェイ" Collapse section "15.2. ゲートウェイ" 15.2.1. ゲートウェイリスナー 15.2.2. ゲートウェイリスナーと通常のリスナーの相違点 15.2.3. ゲートウェイデータマッピング 15.2.4. ゲートウェイデータマッピングの変更 15.3. コネクター Expand section "15.3. コネクター" Collapse section "15.3. コネクター" 15.3.1. Java Connector Architecture (JCA) 15.3.2. JCA 経由での接続 15.3.3. JCA インフローゲートウェイの設定 15.3.4. 標準のアクティベーションプロパティーのマッピング 16. JAXB アノテーションの概要 Expand section "16. JAXB アノテーションの概要" Collapse section "16. JAXB アノテーションの概要" 16.1. JAXB アノテーションの概要 16.2. JAXB アノテーションのはじめに 16.3. JAXB アノテーションの概要設定の作成 A. 更新履歴 Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Red Hat Training A Red Hat training course is available for JBoss Enterprise SOA Platform 第13章 初期状態のアクション 13.1. 初期状態のアクション 追加設定なしのアクションは、JBoss Enterprise SOA Platform 製品に事前にパッケージ化されたアクションの汎用要素です。これらをサービスですぐに使用することも、ニーズに合わせてカスタマイズすることもできます。 バグの報告 Previous Next