SOAの導入で大切なのは,サービスを切り出す大きさだ。この「サービス粒度」が大きいと非共通要素が増え,システムの再利用性が低下する。柔軟性が損なわれ,コストも増加する。
シグマクシスの濱田隆一郎氏は「サービス粒度は,より小さくすることが重要です。それには,ビジネス上の課題をITで解決していく具体的なビジョンが欠かせません」と語る。
こうした課題に対応すべく,同社が実践するのは「業務課題解決フレームワーク」。最初に業務プロセスの分析を行い,要素を詳細に分解,検討し,求められる要件を特定していく。「この部分がサービス粒度を定義する重要なフェーズであり,それを提供できるのが,シグマクシスの強みでもあります」と濱田氏は述べる。
ビジネス課題の解決策としてSOAを考える

- 濱田隆一郎氏
- 株式会社シグマクシス
- パートナー
さらに,要件を満たすシステム構築に向けて,既存システムの調査を実施する。技術的に流用できるものがあるか検討し,なければパッケージの適用や新規開発などの方法を選択。そのうえで検証を繰り返し,順次リリースしていく。
「こうすることで,複雑なプロセスも単純化されます。人,プロセス,システム,運用を柔軟に変更でき,新たな要件や課題が発生した場合でもビジネス環境の変化に応じて,最適なサービス提供が可能になります」と濱田氏は強調する。
ある企業では新規事業の立ち上げに伴い,SOAによる自社開発を選択。通常よりはるかに低コスト,1年間という短期間で,要件を満たしたシステムをリリースできた。スピーディな事業展開で競争優位の獲得に成功している。
SOAを成功に導くには技術ありきのアプローチではなく,ビジネス課題解決の手法として考えることだ。「それには経営トップにITの重要性を理解してもらうとともに,IT部門は業務に積極的に関与し,技術と業務の融合に注力することが大切です」と濱田氏は,SOA成功のポイントを語った。

- 既存のアーキテクチャは業務プロセスとシステムが固定化しており,変化に対応するのが難しい。課題解決型のSOAを導入すれば,トランザクションの状況に応じて人,アプリケーション,ハードウエアを自由に配置できる
※本企画内に記載されている会社名,製品名,およびサービス名などは, それぞれ各社の商標または登録商標です。



