【 ここから本文 】

SOA

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


【解説】
「SOAとBPM」の相関を理解する

システム俊敏性のさらなる向上を図るためのアプローチ

(2008年04月25日)

ビジネス環境の目まぐるしい変化に企業の情報システムが迅速に対応できるようにする「俊敏性」を備えるための手法として、SOA(サービス指向アーキテクチャ)が注目を集めて久しい。本稿では、SOAがなぜシステムの俊敏性というメリットをもたらしうるのかをあらためて確認したうえで、そのメリットをより向上させるためのアプローチである、SOAとBPM(ビジネス・プロセス管理)の組み合わせについて考察する。

栗原 潔
テックバイザージェイピー 代表

俊敏性──今日の情報システムの真の差別化要素

 情報システムの差別化要素について考えてみると、過去においては、処理性能の高速化が一義的だった時代や、低コスト化が一義的だった時代があった。そのあと、ERPなどの統合業務アプリケーション・パッケージが台頭し、タイム・ツー・マーケット(アプリケーションをサービスインできるまでの期間)の短縮に力が注がれることとなった。

 現在でも、これらの条件の重要性は変わることはなく、情報システムが差別化を図るための必要条件としてあり続けている。しかし、これらの条件は、いわば「あって当たり前」であり、差別化のための十分条件とは言えない。今や情報システムの真の差別化要素となっているのは俊敏性(アジリティ)、すなわち環境の変化に迅速に対応できる能力と、柔軟性、すなわちシステム自身が変化できる幅である(図1)。


図1:情報システムの差別化要素の変化

 つまり、「アプリケーションを構築するまでの速度」だけではなく、「アプリケーションを構築してからの速度」が重要視されるようになってきたというわけである。これは、多くの業界で、ある時点ではベスト・プラクティスであったビジネスのやり方が、半年後には競合他社の追い上げにより陳腐化するような状況が頻繁に見られることから当然のことである。

 特定の時点のビジネス要件に応える形でアプリケーションやシステムを構築し、構築した後は保守として最小限の変更作業を行っていけばよいなどという過去の考え方はもはや成り立たない。ビジネスと情報システムの整合性確保(一般に「IT/ビジネス・アラインメント」と呼ばれる)の重要性に変わりはないが、今日では、アプリケーションの設計構築時の1度限りのアラインメントだけではなく、アプリケーション稼働開始後の「継続的アラインメント」が必要とされているのである。

 情報システムは、そのライフサイクルを通じて、ビジネスの要求に合わせて変化し続けなければならない。ビジネス上の新たな要件が生じたにもかかわらず、既存の情報システムが障害となって必要な変化が実現することができないような状況、いわば、ITがビジネスの変化の足かせとなることがあってはならないのである。

SOAが俊敏性を実現する仕組み

 当然ながら、上記した俊敏性の議論は、ITインフラだけではなく、アプリケーション層において特に重要である。

 ITインフラにおいて俊敏性を実現するための重要なポイントは、標準化と部品化である。いわゆる一枚岩型のインフラ、あるいは、部品化されていても標準化がなされていないインフラであれば、何か変更を加えるたびに多大な作業が必要になる。一方、インフラが標準化された部品群で構成されていれば、部品の変更・交換・追加・削除により、変化の要請に迅速に応えることが可能になる。

 このことは、アプリケーション層においても同様だ。そして、アプリケーション層においてこのような標準的な部品化を提供するための考え方がSOA(サービス指向アーキテクチャ)にほかならない。

 SOAにおけるソフトウェアの部品化という考え方自体は、従来からあるコンポーネント指向などと共通のものだ。しかし、SOAではビジネス・プロセスの部品(サブプロセス)をできるだけそのままに、ソフトウェア部品(サービス)として実装するという点に特徴がある(注1)。つまり、ビジネス要件に変化が生じた際には、ビジネス・プロセス部品に必要な修正・交換・追加・削除を行うのに伴い、対応するソフトウェア部品も同様に修正・交換・追加・削除を行えばよい。これにより、アプリケーションの俊敏性を大きく向上できる。

 なお、SOAには既存部品の活用(再利用)によるアプリケーション開発生産性や保守性の向上などのメリットもあるが、このビジネスの俊敏性向上こそが、このアーキテクチャを採用する最大の戦略的価値と言ってよいだろう。

 もちろん、このような俊敏性の実現はあくまでも理想であり、SOAを導入すれば自動的にこのような理想が達成できるわけではない。とはいえ、一枚岩型のアプリケーション、標準化が行われていない部品化、あるいは、ビジネス・プロセスをほとんど考慮しないシステム都合の部品化に基づくアプリケーションといった構築手法と比較して、SOAが本質的にすぐれているのは確かだ。

注1:SOAの定義は時代と共に変わってきており、現時点でも多少の定義の相違がある。筆者は、ここで述べた「ビジネス・プロセス部品をソフトウェア部品として実装する」という点が、SOAの最も本質的なポイントであると考えている


 |123 > 次のページへ



▲ページの先頭へ戻る


SOA実践講座Resource by Oracle

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

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

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

ビトリア・テクノロジー

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

集計期間:11/28〜12/04



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