JBoss Enterprise SOA Platform

小さくはじめるSOAの現実解がここにある

企業のIT予算の抑制が図られている中、情報システム担当役員は、より少ないコストで、より多くの成果を出さなければならないという課題に直面しています。
一方で、アプリケーション開発やビジネス・プロセスの変化における複雑性/非効率性/ビジネス・プロセス間の処理の差異の吸収/IT環境におけるユーザの操作性の向上などは企業のビジネス活動や収益性に影響を与えかねません。
SOA(Service-Oriented Architecture)は、これらのIT基盤に関連した様々な課題に応え、企業IT基盤に柔軟性と拡張性を高めます。

しかしながら、企業ITのSOA環境への移行に莫大な投資とリスクがあるのであれば、その柔軟性と拡張性はいつまでたっても高まることはありません。
企業 ITのSOA化には、小さな投資と最小限のリスクを担保した小さくはじめるSOAを段階的な導入を繰り返しながら、自然に企業ビジネスの変化に柔軟に対応できる拡張性の高いIT基盤にしていくことが重要です。Red Hatが提供するJBoss Enterprise SOA Platformは、この小さくはじめるSOAを企業全体に広げていくための現実解を提供することができます。

JBoss Enterprise SOA Platformは、各SOAコンポーネントおよび外部システムとの連携を図る共通のインターフェースとなる「JBoss ESB」、ビジネスプロセスの最適化とワークフローを提供する「JBoss jBPM」、ユーザ固有のビジネスルールの定義と管理を行う「JBoss Rules」、および基盤となるアプリケーションサーバ製品「JBoss Enterprise Application Platform」を統合したソフトウェアです。

主なコンポーネントの特徴は以下の通りです。

  • エンタープライズ・サービス・バスの機能 JBoss ESB:
    複数サービスを協調・連携動作させSOAの基盤を構築するソフトウェアバスです。HTTPやJMS、FTP、データベース、ファイルシステムなどの様々なプロトコルやデータをソフトウェアバス上で自動的に変換し、複数のシステムやサービスとの接続、メッセージ転送、コンテンツベースのルーティング機能により、さまざまなサービスを柔軟に接続・連携できます。

  • ビジネス・プロセス・マネジメントの機能 JBoss jBPM:
    業務プロセスを制御・自動化し、業務のワークフローを管理するエンジンです。申請依頼や承認、意思決定などの業務プロセスを自動化し、可視化することができます。プロセス中心型プログラミング・モデルであるjPDL (JBPM Process Definition Language)をサポートする他にJBoss Seamのフレームワークとの統合が可能です。

  • ビジネスルールの管理と実行の機能 JBoss Rules:
    業務の遂行に必要なビジネスルールの定義と管理、実行のためのエンジンです。ユーザにより登録されたビジネス上のさまざまなルールを統合的に管理し、BPMの機能との密接な連携で制度変更や業務フローの変化に対し迅速に対応できるとともに、変化に強いシステムの構築を可能になります。

課題解決のためのオープンソースという選択

SOA導入における課題の解決に、Red Hatが用意したのは、オープンソースという選択肢です。

オープンソース・ソフトウェアの活用は、オープンスタンダードな技術の採用を意味します。企業ITをSOA環境へ移行していくためには、プロプラエタリな技術の採用はできません。常にオープンでかつスタンダードな技術を利用することで、ベンダーロックインを排除する必要があります。また、オープンソースの選択は、SOA基盤の導入を小さくはじめることを現実的に実現できます。

レッドハットは、SOAを以下のように再定義します。

  • Simple:シンプル
    • 求められるのは、開発者に優しく実装しやすいSOA環境。JBoss Enterprise SOA Platform は、シンプルでかつ拡張性の高い強力なSOA基盤を提供し、SOA実現性の飛躍的な向上を可能にします。
  • Open:オープン
    • オープンソース・ソフトウェア、すなわちオープンスタンダードな技術を利用することで、ユーザ企業は、ベンダ独自のプロプライエタリな技術から解放され、ベスト・オブ・ブリードなSOA環境を構築することが可能となります。
  • Affordable:低コスト
    • JBoss Enterprise SOA Platformは、SOA環境を構築するための完全な機能とハイレベルなサポートサービスを低コストで利用可能。「小さくはじめるSOA」から全社的な拡大までを完全にサポートすることで、SOA基盤構築のリスクを最小化するための現実解を提供します。