【 ここから本文 】

SOA

ソーシャルブックマークに登録 : 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 > 次のページへ



関連記事

▲ページの先頭へ戻る


SOA実践講座Resource by ORACLE

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

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

イベント/セミナー情報

ビジネスに競争力を
ビジネス・イノベーション・フォーラム

SOA、BPM、ガバナンス、既存資産の再利用などビジネスに競争力をもたらすソリューションを紹介

【会期】
2008年9月12日
【会場】
東京カンファレンスセンター・品川
【主催】
ソフトウェア・エー・ジー株式会社

イベントの詳細はこちら

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

ビトリア・テクノロジー

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導入プロジェクトの経験者から聞き出した秘訣を一挙公開

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

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

SOAの「現実解」を探る

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

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

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

SOA成功の極意を知る

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

キャッチアップSOA

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

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

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

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

SOAガバナンスを究める

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

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

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

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

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

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

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

SOA事例研究

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

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

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

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

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

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

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

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

SOAの課題

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

Weekly Ranking

集計期間:09/01〜09/07



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