InfoQ

News

調査によると SOA は失敗したそうだが?

作者 Dilip Krishnan , 翻訳者 岡田 英久 投稿日 2008年9月18日 午前12時21分

コミュニティ
SOA
トピック
ケーススタディ
タグ
SOA Adoption

Assaf Arkin 氏は SOA の失敗を示唆する最近のレポートに(リンク)疑問を投げかけ(リンク)、InformationWeek の記事(リンク)にある調査結果をとりあげている。その記事には次のように書かれている。

IT の専門家たちは SOA に投資したときに得られるリターンに懐疑的だ。2007 年に InfomationWeek が WEB 上で行った 278 人の IT の専門家を対象にした調査によると、SOA を使っている人のうち 32 %がプロジェクトに不満を感じていることがわかった。そのうちの 58 %は SOA のプロジェクトによって自分たちの IT 環境が一層複雑になったとし、30 %は予想以上のコストがかかったとしている。SOA を使っている回答者のなかで期待以上の結果が出せたと回答したのはたった 10 %だった。この調査結果は Nucleus Research 社によって確認されており、それによると、対象となった 106 の組織のうち 37 %だけが SOA 技術とプログラミングへの投資にたいして ROI を実現していた。

彼はこれをソフトウェア開発における業界平均と比較し、「業界の標準を考えると、これはそれほど不吉なことでも悲観的なことでもない。ちょうど平均的な結果だろう」と見解を述べ、次のように断定している。

今後変わっていくのは、成功率ではなく、もっとおもしろいことを上手く実現し、成功に導く能力だ。そこが変化するポイントであり、私たちが実現することのできる可能性である。

そこが変化するポイントであり、私たちが実現することのできる可能性である。

けれど、業界の平均は今後も変わらない。主張を通すために文脈を無視した統計を使っている記事は、もっともらしく聞こえるが、実は何も言っていない。この記事にはほかにもひどい誤りがあるが、その一点は、誤った認識が広い範囲に伝わってしまう傾向があるという意味で際立っていた。

ZDNet の Joe McKendrick 氏は自分の記事(リンク)のなかで SOA 失敗の意味を(リンク)分析している。その中で彼は「率直にいうと、おおきな失敗というのはいまだ聞いたことがない。でも、多くの企業にとって、SOA への発展に向けた重要な決定をくだすのは時期尚早だ」と述べている。しかし、一方で彼は SOA への努力が問題にぶつかっていることを示すいくつかのサインを確認している。

  • 真の SOA の欠如。企業は、自分が SOA を使っていると思い込んでいるだけかもしれない。組織をまたがったサービスの原始スープを構築し、SOA がそこから進化してくるのを望んでいるだけかも。
  • 複数の事業単位による再利用やシェアリングの欠如。そのようなサービスは、より効果的なガバナンス戦略によって日の光のもとに連れ出されるまでは、力を発揮できないかもしれない。あるいは、実際にシェアリングは実現するかもしれないが、ビジネスがそれらの数的指標を追跡できない。
  • 長い目でみれば、結局は得られる以上のお金がかかってしまう。
  • いままで以上にベンダ依存になっている。SOA の目的はベンダへの依存姓をなくすことなので、コンポーネントやサービスは必要に応じて取り換えてよい。

みなさんは調査結果に(リンク)同意するだろうか? もしみなさんが SOA に関する成功談や失敗談をもっていて、その体験を他の読者と共有してくれるなら、オリジナルの(リンク)記事(リンク)を見てほしい。

原文はこちらです:http://www.infoq.com/news/2008/08/survey-soa-failure

ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
slashdot+
Hatena

特集コンテンツ一覧

Agile Japan 2009

2009年4月22日、東京千代田区にある放送会館で「アジャイルジャパン2009」が開催されました。本イベントは「ソフトウェア開発の次世代リーダーをつくる」ことを合い言葉に、200人以上の参加者を集めてスタートしました。

Flex 4の新機能トップ10

今週(2009年6月1日)AdobeはFlex 4の正式な初ベータ版をリリースしました。Flex 4はGumboというコードネームで開発されています。今回のリリースには大きな変更が多数含まれています。このRIAフレームワークの最新バージョンにおいて変更された事柄についての概要を以下のリストで見ていきましょう。

Domain Driven Design(ドメイン駆動設計) Quickly 日本語版

ビジネス領域の深い理解を反映したドメインモデルを設計するための、ヴィジョンとアプローチです。この本は、Eric Evans氏の「Domain Driven Design」の主要点を短く読みやすく要約しました。

JavaプログラマがFlexとBlazeDSを学んだ方がいい13の理由

この記事ではJavaプログラマがなぜFlexとBlazeDSを学ぶべきなのかについて13の理由を述べています。なぜ高度にインタラクティブなWeb サイトからJavaで開発されたバックエンドをもつエンタープライズ・アプリケーションまでを含む、リッチ・インターネット・アプリケーション(RIA)の開発にFlexとBlazeDSの組み合わせが最適な選択肢となるのかについて述べています。

仮想パネル: バックログは重要な成果物とプラクティスか、それとも無駄か?

Mary Poppendieck氏、Ron Jeffries氏、Jeff Patton氏、David West氏、Steve Freeman氏、Jason Yip氏が、バックログに関する彼らの意見とアジャイルチームを成功させるために必要な事を語った。

Perf4Jを使ったパフォーマンス解析とモニタリング

この記事ではAlex Devine氏が、Java開発者がPerf4Jをどのように利用できるかと、タイミングステートメントにコードを追加し、ロギング、結果の解析とモニタリングを行うオープンソースツールセットの説明をします。

複雑な外部DSLを開発する

本稿では、Vaughn Vernon氏が内部DSLと外部DSLの違いを説明し、複雑な外部DSLを開発する際のステップを示します。

J2EEアプリケーションにおけるAOPを使ったフェッチ戦略の実装

この記事では低レベルのサービス・レイヤやリポジトリ・レイヤを肥大化させることなく、フェッチング・ストラテジによってモジュール化された方法でバックエンドにあるシステムからデータを取得する処理を最適化する方法について説明します。