【 ここから本文 】

Microsoftウォッチ

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


【解説】
SOA導入の「阻害要因」とそれを踏まえた「現実解」

課題を解決しうる「設計図の参照」や「ミドルアウト型アプローチ」

(2008年04月28日)

SOAの本質とメリット

 ここで、“SOAの本質”とは何であるのかについて、あらためて整理をしておきたい。SOAという概念を定義するなら、一般に、「サービスというソフトウェア部品の組み合わせによりアプリケーション/システムを構築する手法」となろう。しかし、ソフトウェアの部品化という考え方は、これまで構造化プログラミングでのサブルーチン化、共通ライブラリ化やオブジェクト指向の分散オブジェクトのように、SOAという言葉が広まる以前から存在している。

 では、SOAにおけるサービスという部品とこれまでの部品とでは何が異なるのか。SOAでのサービスとは単純なプロセス処理ではなく、ビジネス・プロセスを実行するソフトウェア部品であり、かつ複数のアプリケーション間で共用が可能である──この点が従来とは異なっていると考えられる。そして、SOAがもたらすメリットとして、アプリケーション間でビジネス・ロジックを共用化することによって得られるアプリケーションの生産性と柔軟性の向上が挙げられよう。

 このように、SOAは今日求められるITシステムを構築するのに有効な方法論であるはずなのだが、なぜ、一向に導入が進まないのであろうか。次節では、その理由を考えてみる。

SOA導入の阻害要因

 SOAに基づくシステム構築を検討するにあたり、このアーキテクチャの導入を阻害する要因には、以下のようなものが考えられる。

  • 技術/製品におけるベンダー主導のアプローチ
  • 利用される技術の標準化に対する遅れとその定義内容のあいまいさによって起きる、バージョン間やベンダー間での不十分な互換性
  • 導入実績が少ないことに起因した、品質やパフォーマンスに対する不安
  • アプリケーションのサービス化における分析および開発手法の未整備
  • ビジネスの視点から見たサービスと、技術の視点から見たサービスでの認識の違い

 上記のうち、利用する仕様・規格の標準化の遅れや、SOA関連製品に対する品質・パフォーマンスの不安といった要因は、技術的な阻害要因と言えるものだ。これらについては、Webサービス標準による接続プロトコルや、BPEL(Business Process Execution Language)によるプロセスの表記法、さらに最近ではESB(Enterprise Service Bus)によるサービス間の接続性など、SOAに関する技術の進歩と標準化が進んだ結果、相互接続性が高まり、欧米を中心とした導入実績の増加によるノウハウの蓄積や製品の品質・性能の改善と相まって、しだいに解決に向かっている。

 しかし、SOAベースのシステム構築を行う際に、企業内の既存のアプリケーションをどのように分割してサービス化するのかや、ビジネス・プロセスの整合性とアプリケーション構築の柔軟性をどのように協調させるのかといった問題に対しては、いまだに最適な解決方法が示されていないというのが実情だ。

 さらに、日本は欧米に比べて業務プロセスが多様かつ複雑であることが多く、企業内での業務プロセスの単純化や標準化が遅れていることによって、サービス化を難しくしていることも要因の1つだろう。これは、日本企業の場合、欧米企業に多く見られるトップダウン型アプローチよりも、現場主導のボトムアップ型アプローチが好まれることや、きめ細かい業務プロセスを構築し、完全に定型化していない業務プロセスが存在しても「あうんの呼吸」と呼ばれるような属人的な調整機能によって実行可能にしてしまう日本人の特性が、かえってSOAの導入の妨げになってしまっていると考えられる。これらの問題は、SOAの導入を検討する際に、サービスの粒度の大小が問題になることが多いことにも表れているように思える。


前のページへ < 12345 > 次のページへ



▲ページの先頭へ戻る


スペシャル・フォーカス

「Windows Server 2008 World」

新世代プラットフォームの実力を探る

Videoウォッチ

IT業界の巨人、ビル・ゲイツ氏の軌跡を動画で振り返る

「ビジョン」と「業績」をあらためて検証する

ゲイツ氏、コンシューマー製品の未来を語る

過去30年の活動を振り返りつつ、コンシューマー技術革新の方向性を示唆

キーパーソン

ゲイツ氏、開発者に別れを告げる――TechEdで最後のスピーチ

「Microsoftの成功は、開発者の皆さんのおかげ」

マイクロソフトのバルマーCEOが語った「Vista・仮想化・検索の今後」

「Vistaは発展途上。ただしハードウェア要件などには変更を加えない」

プロジェクト責任者に聞く「Windows Server 2008」開発の舞台裏

「目指したのは高い信頼性と真の実用性」

「ITは次の革命期を迎えつつある」――CeBITでバルマー氏が講演

みずからの引退時期を示唆? 「あと9年IT業界にとどまれば、次の革命も体験できる」

マイクロソフトのDB責任者に聞く、「SQL Server 2008」の開発目標と導入効果

「リレーショナル・データベースの枠を越えて“顧客の声”にこたえる」

マイクロソフトのバルマー氏、「Google Apps」を一蹴

「Officeの二番煎じ。われわれの脅威ではない」

マイクロソフトはもはや“セキュリティ後進企業”ではない!

「TwC(信頼できるコンピューティング)」担当副社長、セキュリティ強化戦略の“今”を語る

キャッチアップ

マイクロソフトのバルマーCEOに捧ぐ「10の提言」

ゲイツ氏退任後、同社が勝ち残るためにすべきこと

マイクロソフトのセキュリティ戦略――ゲイツ氏の“功罪”とは

問題の元凶から改革の旗振り役に転向したトップのメッセージ

岐路に立つマイクロソフト――黄金時代は終わりを告げるのか

ITアナリストらが指摘する、業界ガリバーの“ジレンマ”と“課題”と“可能性”

[徹底検証]マイクロソフトのユニファイド・コミュニケーション戦略

サーバ・ソフト、クライアント・アプリ、Webカメラで構成されるUCプラットフォーム&エコシステムとは

マイクロソフトが秘密裏に進める「Albany」プロジェクト

正体はグーグル対抗のハイブリッド型オフィス・スイート?

会社を挙げて“緑革命”を――MicrosoftのグリーンIT戦略

同社が目指す「地球環境にやさしい」企業の姿とは

バルマーCEO、「ソフトウェア+サービス」ビジョンを日本のパートナー企業に説明

「新たな価値を創造するチャンス」

マイクロソフト、「Windows Live」の正式版を発表

「ソフトウェア+サービスを実現させたサービスだ」――バルマー氏が力説

Windows Server 2008移行案内

アップグレードに足る9つの理由――製品出荷の最終段階に入ったベータ3を徹底検証

Windows Vista移行案内

企業クライアントOSとしての「メリット」と「注意点」――本格導入の前にこれだけは知っておきたい

Windows Vistaのセキュリティを検証する

UAC、BitLockerなど主要強化点の実用度をチェック

マイクロソフトが統合コミュニケーション・サービスの提供を計画中

ホステッド・サービスとしてさまざまなアプリケーションと連携

マイクロソフト、Windows Server 2008の新機能を国内イベントで披露

「システム管理者の負担を劇的に軽減する機能が満載」とアピール

バルマー氏、「ソフトウェア・プラス・サービス」戦略を明らかに

ホスティング型ビジネス・サービスの手始めはハイブリッド・モデル

「GPLv3適用ソフトは一切サポートしない」――マイクロソフトが明言

「われわれのいかなる活動にもGPLライセンスは不要だ」

Weekly Ranking

集計期間:08/23〜08/29



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