SOAベスト・プラクティス: BPEL Cookbook

現実的なアプリケーションで実装したアーキテクトから、開発、デプロイ、管理に関する高度なBPELの概念やベスト・プラクティスを学びます。

サービス指向アーキテクチャ(SOA)は、IT業界に大いなる活気を作り出しています。XML、Webサービス、SOAPといった標準ベースのテクノロジの推進によって、SOAはパイロット・プロジェクトから、ビジネス・オペレーション上欠かせない主流のアプリケーションに素早く移行しつつあります。

SOAの適用を加速させる主要な標準の一つが、Business Process Execution Language for Web Services(BPEL)です。BPELは、サービスをオーケストレーションすることによって組織のビジネス・プロセスを自動化することができます。組織としては、既存の機能をサービスとして公開するなど、サービスに関して考える必要があります。新しいアプリケーションは、サービスを使って組み立てられます。異なるアプリケーションでサービスを再利用できるように作成します。サービスはどこでも使用することができるのです!

このBPEL CookBookでは、SOAに関する熟練者10人がSOAのベスト・プラクティスを共有し、SOAが解決を約束している多くの共通する問題への取り組みに関する実践的な見解を提供します。これらは、「サービス指向インテグレーション」、「最新のアプリケーション構築」、「SOAテクニック」という3つのセクションで構成されています。セクション1、セクション2では、サービスの世界にすぐに取り掛かりSOAを試行するための動機付けを行います。セクション3では、より良いSOAアプリケーション構築に関するベスト・プラクティスのテクニックを身に付けます。

Edwin Khodabakchian, VP, BPEL Development
Dave Shaffer, Director Product Management, Oracle BPEL Process Manager
Harish Gaur, Principal Product Manager and "BPEL Cookbook" Editor
Markus Zirn, Director, Strategic Customer Program
佐藤直生、テクノロジ・エバンジェリスト、日本語版監修


US版の翻訳資料/○=他サイトへのリンク
セクション1:サービス指向インテグレーション
Praveen ChandranArun PoduvalEnterprise Integration MixへのBPELの追加
(HTML), 2006/6/7 Updated

従来のEAIミドルウェアを補完する標準ベースのビジネス・プロセスを有効にするには、Oracle BPEL Process Managerのオーケストレーション機能を活用します。
Praveen Chandran and Arun Poduval、Infosys
Lawrence PravinBPELを使用したOracle E-Business SuiteとPeopleSoft CRMの統合
(HTML), 2006/6/7 Updated

BPELを使用してPeopleSoft 8.9 CRMをOracle Applications 11i と統合する段階的アプローチを紹介します。
Lawrence Pravin, Product Manager, Process Integration Packs, Sierra Atlantic Inc.
Yves CoeneBPELを使用したWebサービス・ネットワークの構築
(HTML), 2006/5/24 Updated
このケース・スタディでは、European Space Agencyで、BPELスコープ、BPELドメイン、Oracle BPEL Process Manager APIを使用してパートナ・フレンドリなWebサービス・ネットワークをどのように構築したかを紹介します。
Yves Coene, Project Manager, Spacebel s.a.; and The Hoa Nguyen, Senior Software Engineer, SDC
セクション2:最新のアプリケーション構築
Kevin Geminiucビジネス・ルール開発に対するサービス指向アプローチ
(HTML), 2006/5/24 Updated
ビジネス・ルールの開発と管理に対するサービス指向アプローチによって、メンテナンス・コストの削減と組織の柔軟性向上を実現する方法について学 習します。
Lawrence Pravin, Product Manager, Process Integration Packs, Sierra Atlantic Inc.
Doug Toddワークフローとプロセス監視のためのリッチ・インターネット・アプリケーション構築
(HTML), 2006/6/7 Updated

Oracle BPEL Process Manager APIを拡張して、リアルタイム・ワークフローと高度なプロセス・アクティビティ監視ダッシュボードを作成します。
Doug Todd, CTO, Enterra Solutions
Jerry Thomas動的なBPELプロセス構築
(HTML), 2006/6/7 Updated

XQueryを介してデータベースに格納されたパラメータをBPEL XML定義に変換して、BPELプロセスを動的に生成します。
Jerry Thomas, Chief Architect, Centerstone Soft
セクション3:SOAテクニック
Sean CareyBPELプロセスを動的に
(HTML), 2006/5/24 Updated
実行時にエンドポイント・リファレンスを操作することによって、動的バインディングを実現する方法について学習します。
Sean Carey, Architect, SPS Commerce
Matjaz Juric統合のためのWSIFの使用
(HTML), 2006/5/24 Updated
WSIFを使用して、BPELプロセスからJavaクラス、EJB、その他のJ2EEリソースにネイティブにアクセスする方法を学習します。
Matjaz B. Juric, University of Maribor
Michael CardellaJeremy BolieBPELによる信頼性の高い処理
(HTML), 2006/8/10 Updated
BPELを使用して再利用可能で信頼性の高いビジネス・プロセスを作成する方法を学びます。
Michael Cardella and Jeremy Bolie, Qualcomm Inc.
Stany BlanvaletBPEL の本 番環境の管理
(HTML), 2006/8/10 Updated
Oracle BPEL Process ManagerのAPIとデハイドレーション・ストアを使って、BPELの本番環境で共通の管理タスクを自動化する方法を学習します。
Stany Blanvalet, BPEL and J2EE consultant