【 ここから本文 】

SOA

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


「戦略的な意思決定」がSOA導入を成功に導く

実装技術/製品の選定は全体像を明確にした後に

(2007年02月23日)

SOAの導入は戦略的な意思決定の下で進めるべきである。実装技術や製品の選択といった戦術的な判断は、ビジネス・プロセスやコアサービスなどを定義した後でなければならない。

エリック・ノール&ギャレン・グルマン
InfoWorld 米国版

 開発プラットフォーム、サービスのレジストリ/リポジトリ、管理スキーム、メッセージング・システム、セキュリティ技術、そしてテスト・ツールの選択といった具合に、SOAの導入作業はさまざまな要素が絡み合い、めまいがするほど複雑だ。こうなると、サポート製品を購入するほうが得策なのか、購入するとすればどのベンダーを選択するかといった戦術的判断についつい走りがちになるが、そうした決定は、ビジネス・プロセスやコアサービス、あるいは全体的なアーキテクチャを定義した後で十分に間に合う。

 「ごった煮の議論は混乱を招くだけだ」と、コンサルタント会社テックフィナンシャル・ソリューションズの社長、ビル・アディレッタ氏は言う。可能性のあるすべての技術を検討するのではなく、すでに導入済みのものを確認し、自社のニーズに合わない製品は排除すべき、というのが同氏の意見だ。

 社内で有する技術が目的のジョブに対応していなければ、そのときに初めてベンダーの製品を検討に加える。ある程度候補が絞り込まれたら、現在利用している技術基盤および社内のスキル・セットに最も緊密にフィットする製品を選択する。その場合、なるべくプロプライエタリな技術は避けたほうがよいと、同氏はアドバイスする。

 大手保険・金融会社のハートフォードは、まさにそうしたアプローチを採用している企業の1社だ。同社は、ニーズをきちんと把握してから製品選定に取りかかり、しかもリプレースが簡単な製品を選ぶように心がけている。「ベンダーに対するわれわれの哲学は、リプレースが簡単であればあるほど、そのベンダーを信頼するというものだ」と、同社のモアランド氏は語る。

 また、「採用する技術は、すでに持っているもの、あるいは今必要とするものをベースにすべき」とアドバイスするのは、コンサルタント会社ハーウィッツ&アソシエイツの社長、ジュディス・ハーウィッツ氏だ。同氏はこう続ける。

 「もしSAPに深くコミットしているなら、『NetWeaver』が有力な選択肢になる。そうでなければ、アプリケーションをサービスとする前に、詳細に検討しなければならない。最初にコンポーネントをチェックし、次に何が必要かを判断する。サービスの全体像が明確になったら、ESBやプロセス実行エンジンなど、必要に応じてサービスの管理技術を検討する」

 例えば、世界最大の自動車メーカーであるGMは、J2EE(Java 2 Enterprise Edition)プラットフォームを利用して、14の自動車ブランドを1つにまとめたオンライン・ショッピング・サービスを2001年に開始した。同社エンジニアリング技術グループのチーフ・アーキテクト、ホン・チャン氏は、J2EEがデータ・アクセス用のレイヤを持っていることが気に入ったと話す。「ビジネス・プロセスの依存関係を意識せずに、多くのデータ・ソースをハンドリングできる」(チャン氏)というのがその理由だ。

 ただしチャン氏は、特定の技術にこだわるつもりはないと強調する。「集中すべきはサービスであり、ビジネス・プロセスをいかに実装するかだ。技術は常に変化し、進化していく」と同氏。長期的な視野に立てば、特定のプラットフォームや技術は戦術的な選択に基づくものであり、戦略的な意思決定ではないからだ。

 いずれにしても、ビジネス・プロセス、データ・フロー、データ定義、サービス・インタフェース、ポリシーなどについては抽象化を行い、特定技術への依存性を排除しなければならない。そのためには、ローカルな実装とともに、全社レベルでのプランニングが不可欠だ。

 テックフィナンシャル・ソリューションズのアディレッタ氏は、「サービス定義やネーミング・ルールなどは、強力なガバナンス・モデルの下に定義すればよい。最悪なのは、技術からスタートし、何が可能で何が可能でないかの結論を急ぐことだ」と話す。

 重要なのは、SOAへの取り組みを巧みに進めることだ。まずはアーキテクチャとビジネス・プロセスを検討し、次に実装の要求仕様や許容可能なトレードオフ、そして必要とされるパフォーマンスを決定する。こうした作業により、実際のサービスやインフラストラクチャを構築するために利用すべき技術が明確になってくる。

 「SOAの導入にあたっては、統一された目標と方向性を維持しながら自由度の高い手法で緩やかに展開できるフェデレート型モデルを採用すべきだ」と、ハーウィッツ&アソシエイツのハーウィッツ氏。「各プロジェクトを同一の思想、同一のアプローチでまとめるには、SOAをどう構築するかというルールの設定から手をつければよい」と同氏は語る。

セキュリティ機能の一貫性

 暗号化や認証、ID(アイデンティティ)管理などのセキュリティ機能は、SOAの成熟とともに、分散サービスにとってきわめて重要になっている。例えば、顧客管理を事業としているオートマティック・データ・プロセッシング(ADP)では、各種サービスで利用するセントラル・プロセスとして標準的なセキュリティ・モデルの導入を進めている。

 また、アプリケーション・サービス・プロバイダー(ASP)のUSiでも、エンドユーザーのID管理にフェデレーテッド・サービス・モデルを導入した。同社アドバンスド・エンジニアリング担当副社長のマイク・ラルフ氏は、フェデレーテッド・モデルを採用した理由について、「サービスは、ユーザーがだれであるかを関知しない。ただしサービスは、ユーザーがサービス・パスのいずれかの地点で認証されていることを知っている。認証情報が各サービス間でやり取りされるからだ」と説明する。

 AMRリサーチの上級アナリストであるデニス・ゴーハン氏のように、サービスでのセキュリティ確保を説く向きは多い。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/27〜12/03



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