【 ここから本文 】
- TOP
- > Topics : ソフトウェア開発
- >
ソフトウェア開発
ソーシャルブックマークに登録 :
印刷用ページの表示
【解説】
SOA導入の前にやっておくべき“2つの自社分析”
既存スキルと企業文化を把握し、導入プロジェクトのリスクを最小化する
(2008年09月03日)
SOA(サービス指向アーキテクチャ)の導入を成功させるためには、数多くの問題や課題をあらかじめ解決しておかなければならない。早い段階からしばしば見逃されてしまう事柄の1つに、企業がすでに有しているさまざまなスキルや、アプリケーション開発における企業文化の分析が挙げられる。本稿では、スキルと企業文化という2つの自社分析がSOAの導入プロジェクトにどう影響してくるかを解説しよう。
Mike Kavis
CIO米国版
SOA導入に伴う自社スキルの分析
分散コンピューティング/抽象化/疎結合/サービス指向といった概念になじみのない組織では、SOAの導入は難しいだろう。こうした企業の場合、SOAの導入実績を持つコンサルティング企業に助力を求めることになるが、そのときでもプロジェクトの主導権をコンサルティング企業に奪われないようにしたい。
SOAを導入する際は、SOAをよく理解していて、かつ戦略的なビジョンを描くことのできる、すぐれた技術的指導者が必要になる。コンサルティング企業はそうした人材を提供し、企業の将来展望を支援してくれる。その一方で、コンサルタントらが目指しているのは収入を最大化することであり、ITマネジャーはなるべくコストをかけずにSOA導入を実現したいと考えている。そのため、意見の食い違いが起こりかねない。
経営手腕に長け、コミュニケーション能力も高いすぐれた技術的指導者がいないなら、新たに人材を雇うことも選択肢の1つだ。人件費は高くつくだろうが、適切な人材を責任者に据えないかぎり、プロジェクトの成功は望めない。
SOAの導入を成功させるためには、多分野にわたって専門家が存在することもカギを握る。これからSOAを導入するという企業は、エンタープライズ・アーキテクトやデータ・アーキテクト、セキュリティ専門家、プロセス・モデラー、インテグレーション専門家、ビジネス系プロセス・アナリストに加えて、その他さまざまな開発者を擁していなければならない。
また、ESB(Enterprise Service Bus)やBPMS(Business Process Management System)、サービス管理ツールなどのソフトウェアを購入する必要がある場合は、それらを管理する担当者もまた必要になる。テスターやインフラ関連スタッフも、SOAのコンセプトを理解していなければならない。こうした分野にも、その道の専門家を1人か2人は投入しておいたほうがよいだろう。
大規模なトレーニングを実施することになるので、そのための予算確保も念頭に置いておくべきだ。SOAの導入は、多くの社員に影響を与えることになる。例えば、データベース・アーキテクト、コンフィギュレーション管理者、プロジェクト・マネジャー、テスター、開発者、アーキテクト、営業サイドのほか、前述したものも含めありとあらゆる専門家がさまざまな形態のトレーニングを受けることになる。
だが、こうしたトレーニングにより社員に知識を授けることこそ、変化に対する抵抗感を緩和する最善の策となるのである。社員がSOAへの理解を深め、その可能性を認識すればするほど反感も弱まっていくだろう。
[国内]レッドハット、JBossユーザー向けのSOA導入支援サービスを開始

計6日間のコンサルテーション/トレーニングで構成
[国内]【JavaWorld DAY 2008】NRIが説く、開発プロジェクトを成功に導く秘訣とは

「IT基盤の部分最適化は“凶”」――全体最適を実現する開発フレームワークの必要性を強調
[国内]サン、SOA基盤スイート「Sun Java CAPS 6」の国内販売を開始

オープンソースの成果を採り入れた製品群
本格導入の時期は、値引き交渉は、優良ベンダーを見極めるには……
WOA/Web 2.0のデファクト技術を生かしてSOA基盤を構築する



