【 ここから本文 】

SOA

ソーシャルブックマークに登録 : Yahoo!ブックマークに登録 はてなブックマークに登録 del.icio.usに登録 newsing it!に登録 Buzzurlにブックマーク livedoorクリップに登録 Slashdotにタレコむ イザ!ブックマークに登録 Twitterでつぶやく
print 印刷用ページの表示


SOAの「現実解」を探る──ベンダー各社のコンセプトや実装技術を徹底比較

注目のコンセプト、第2フェーズに突入。ユーザー企業はどう準備すべきか

(2006年02月23日)

前のページへ < 1234| 

SOAは実現可能か

 筆者はここまで「SOAとは何か」という明確な定義をせずに、SOA対応を打ち出しているベンダーと製品を紹介してきた。では、「前述の製品によってSOAが実現できるのか」と問われれば、それに対して否定も肯定もできない。

 例えばBEAシステムズが言うように、開発方法論としてのSOAならば、確かに同社の提供する製品群でSOAは実現できるだろう。また、既存の資産を生かして新しいビジネス・プロセスを柔軟かつ迅速に実現したいのであれば、EAI/BPMやアプリケーション系のアプローチからSOAを考えるのが得策と言える。つまりSOAに何を期待するかで、「実現できるかどうか」の答えも変わってくる。

 最後に、これまで説明してきたベンダーの主張に沿って、SOAのメリットを3つの観点からまとめておこう。

1. インフラとしてのSOA

  • システム機能の再利用が容易になり、開発工数が削減される
  • 疎結合による柔軟な連携技術を用いることで、システムの変更・追加が容易になる

2. 開発技術としてのSOA

  • 既存のIT資産を活用したビジネス・プロセスの迅速化が可能になる
  • ESBなど新しいアーキテクチャを取り込むことにより、柔軟なシステム連携や連携時のボトルネック解消が可能になる

3. ビジネス・プロセス抽象化レイヤとしてのSOA

  • 既存のIT資産を活用したビジネス・プロセスの構築が可能になる

 こうしてメリットを並べてみると、ベンダーごとに少しずつSOAの定義が違うとはいえ、各社の目指す方向はほぼ同じだということが見えてくる。仮にSOAという言葉がなくなったとしても、「柔軟なシステム・アーキテクチャの下で、複数の機能を連携させて新しいビジネス・プロセスを迅速に実現する」ということを目指していることに変わりはないのだ。これから技術もアーキテクチャもどんどん進化を重ねるだろうし、そうした意味では「現段階で利用できる技術、製品を用いて実現するのがSOAなのだ」という結論が現実解と言えるだろう。

SOA導入事例 2──米国ガーディアン生命
アプリケーションの再利用で、開発コストを30%削減

ガレン・グルマン/InfoWorld米国版

 ニューヨークに本社を置く米国ガーディアン生命は、同社の社内システムを根本から見直すことを決定した。無秩序に開発、拡張を続けてきた結果、今や同社の業務システムはITスタッフの手に負えないほど複雑なものとなってしまったためだ。同社のチーフ・アーキテクト、ジェイム・スグエラ氏は、「これまではアプリケーションを構築したり、接続したりするための標準的な方法もなければ、それらを再利用するという考えもまったくなかった」と語る。

 そこで同社は、システムの再構築を実施するにあたり、SOAのアーキテクチャを取り入れることにした。「異なる技術によって開発された複数のシステムを連携させるためには、SOAに基づいたシステムの再構築がベストだった」と、スグエラ氏はその理由を説明する。そうして構築された新システムが図Bである。


図B:米国ガーディアン生命のシステム概要図

 新システムの中核を成すのは、J2EEのワークフローと外部接続用のミドルウェアを統合した「エンタープライズ・サービス・マネジャ」と、各システムからのリクエストを管理するためのメッセージング・ミドルウェア「WebSphere MQ」である。これらのシステムがどのような処理を行っているのかを以下に説明する。

 まず、処理の実行を依頼するリクエストが、CRMシステム、同社の代理店と顧客が利用するWebポータル、顧客が使う電話システムの3種類のクライアント・システムから送られてくる。エンタープライズ・サービス・マネジャは、どのサービスをどういう順序で呼び出すのか、そしてどのようなデータ・リソースが必要かを判断し、サービス化された各アプリケーションと連携して処理を実行する。一連のトランザクションの終了時には、クライアントは要求した結果、もしくはエラー・メッセージを受け取るようになっている。

 また、同社では、代理店に対して保険請求/保険契約者管理/保険金給付の3つのシステムを提供しているが、代理店のシステムとこれらのシステムとの接続に際して、Webサービスを利用することにした。社内外の顧客に単一のコミュニケーション・システムでサービスを届けるには、Webベースのインタフェースが必要だったためだ。

 ガーディアンは膨大な数のメインフレーム・プログラムを使っており、同社はそれらのプログラムもサービスとして使えるよう検討を重ねていたが、ここで問題が発生した。サービス間でサービス・リクエストを変換する際に、同社はWSTL(WebService Transaction Language)を使っていたが、メインフレーム上で稼働しているプログラムの中には、WSTLをサポートしないものがあったためだ。そこで同社は、WSTLをサポートするため、該当するプログラムのコードを修正するのではなく、EJBを使用して再変換を行うことにした。

 上述したようなSOAベースのアプローチにより、アプリケーションの開発にかかるコストを、従来と比較して30%程度節約できたとスグエラ氏は見積もっている。

 スグエラ氏は、SOAに基づいた形でアプリケーションを開発するためには、アプリケーション開発の考え方を根本から変える必要があると言う。「これまで築いてきた文化をまったく変えるものだということをあらかじめ知っておくべきだ。さして難しくはないだろうと甘く考えてはいけない」


前のページへ < 1234| 



▲ページの先頭へ戻る


SOA実践講座Resource by Oracle

ITアーキテクト特別連載 【SOA実践の秘訣】

第3回:ガバナンスの確立に向けた施策と取り組み(後編)New!
SOA推進組織の結成――ガバナンス・フレームワークと組織体制
第3回:ガバナンスの確立に向けた施策と取り組み(前編)
体制構築のための下準備――ワークショップの開催と課題の整理
第2回:データ/アプリケーションの最適化(後編)
既存資産の洗い出しとサービス候補の抽出、優先順位付け

イベント/セミナー情報

HITACHI Open Middleware World 2008 Cosminexus Day

さあ、はじめよう!SOA

ユーザーとパートナー企業の対談によるSOA事例の紹介など、SOA実践のアプローチを体感できるセッション&展示が満載

【会期】
2008年11月18日(火)10:30〜18:00
【会場】
アカデミーヒルズ40(東京・六本木)
【主催】
日立製作所

イベントの詳細はこちら

ソリューション・フォーカス

ビトリア・テクノロジー

SOA/BPM推進を技術面から支えるビトリアの「BusinessWare」の実力

独自のサービス・オーケストレーション技術でプロセス変更に迅速に対応

日立製作所

日立が描く全体最適に向けたSOA実践のアプローチ

Cosminexusで「段階的システム最適化」を強力に支援

関連製品一覧

専門コンサルタントが明かすSOA実践の秘訣

Computerworld Conferenceリポート

Computerworld Conference 2008 Winter

「サービス」の真意をとらえ、社内体制を整える――そこからSOAプロジェクトは始まる

経営層とIT/IS部門に求められる、業務視点のシステム構築

日立製作所

“段階的システム最適化”のアプローチで業務改革を実現する日立の「Cosminexus」

SOAに基づいた変化即応型システムの構築を強力に支援

日本BEAシステムズ

SOAの本質的効果を導き出すBEAのROIモデル「BEA Costs & Benefitsフレームワーク」

SOAの“効果の見えにくさ”を解消するベスト・プラクティス

ソニック ソフトウェア

低コストで段階的な導入を進めるソニック ソフトウェア「Sonic ESB」のSOAアプローチ

システム統合の現実解、ESBのメリットを存分に生かす

ソフトウェア・エー・ジー

SOAでビジネス・インフラ全領域の統合を図る「webMethods 7.1」

レガシー資産を最大限に生かしたガバナンスを実現

User Panel

User Panel

BEAのユーザー企業が語るSOA導入の要所

「万事は人。願いをベンダーと共有することが潤滑油となり最良の結果を生む」

SOA構築ガイド

SOAを効率的に管理する「10のツール」

成功の秘訣はガバナンス・クオリティ・マネジメントにあり

SOAの導入を成功させるための10のステップ

SOA導入プロジェクトの経験者から聞き出した秘訣を一挙公開

SOAも「ガバナンス」の時代へ

ガバナンスがなければ、SOAも「ただの無秩序な」Webサービス

SOAの「現実解」を探る

ベンダー各社のコンセプトや実装技術を徹底検証

BPM製品のトレンドと導入/運用の4ステップ

「モデル」「デザイン」「デプロイ」「監視」の基本フローを押さえる

SOA成功の極意を知る

「開発者の意識改革」がカギに

キャッチアップSOA

SOA導入に挑んだ企業の6割が「ほぼ達成」と自己評価

「多くのユーザーはもはやSOAの導入を恐れていない」と同社幹部

SOA導入効果、ESBなどのインフラに投資した企業ほど顕著に

自然資源に影響を及ぼす各種人的要因データを集約

SOAを巡るホットな疑問

コスト削減効果の実際は? マイクロソフトのSOA戦略は?……

SOAガバナンスを究める

協調性を発揮してガバナンス・プロセスを押さえよ

SOAを技術面から支える「アイデンティティ管理」の重要性

SOAシステムで本領を発揮するアイデンティティ管理基盤の構築ポイント

米国で高まる“SOA”のユーザー満足度

SOAへの移行は、「労多けれど、メリットも大」

SOA時代に、企業システムはどう備えるべきか

「Computerworld Conference 2006 Spring」特別リポート

SOA事例研究

先進ユーザーに学ぶ! SOAのメリットを最大限に引き出す「5つの方法」

United Airlines、Comcastなどの成功プロセスを研究

デルタ航空、3年計画のSOAプロジェクトに着手

ITバックボーンをSOA環境にリプレース

ワコビア銀行、SOA構築でコラボレーション・ツールを活用

開発関連ドキュメントを公開・共有

ペンシルベニア大学、SOA対応のBPMシステムを導入

学内のワークフローを自動化

先進ユーザーに学ぶ、SOA導入の心得

プロジェクトには十分な“時間”をかけるべし

SOAの課題

企業のSOA支出は増加も、普及拡大の勢いにかげり
「SOAへの投資が今後も継続されるかどうかはわからない」とアナリストが指摘
SOA導入によるROIの向上、多くの企業が未達成
積極的な活用を阻むのは、部門どうしの確執と不公平感
停滞するSOAの普及、企業は全社レベルの導入に及び腰
「ベンダーはSOAのメリットを十分に説明していない」
“SOA一辺倒”に要注意
SOA導入を漸進的に進める医療保険会社
SOAへの移行は“いばらの道”?
初期コストの高さがネック

Weekly Ranking

集計期間:10/09〜10/15



Computerworld Global
米国
英国
中国
ドイツ
オーストラリア
シンガポール
その他の国