ITpro Special ITpro
誤解の多いSOA導入 〜課題解決の糸口をたぐり寄せる〜
Vol.1 富士通が導き出したSOA導入のベストパターン
富士通株式会社 ソフトウェア事業本部 ミドルウェア事業統括部 第一ミドルウェア技術部 プロジェクト課長 山崎 啓 氏

SOAは企業価値を向上する手段 4つのSOA導入パターンを用意

約半数の企業がSOA導入に関心 システムの複雑化・肥大化に頭を悩ます企業が増えるなか,その有効な解決手段として,SOA(Service-Oriented Architecture:サービス指向アーキテクチャ)の注目度が高まっている。システム連携基盤であるESB(Enterprise Service Bus)製品の2008年度出荷額は大きな伸びを見せるなど,大手企業を中心にSOA採用が活性化している。(社)日本情報システム・ユーザー協会が行った調査においても,多くの企業がSOA導入に関心を持っている状況が明らかになっている(右図)。

 SOAという手法・考え方が登場した当初,言葉や理論のみが一人歩きした感は否めない。「SOAは必ず全てのシステムを一度に連携させなければならない」や「システムを最初から造り直さなければならないので,コストも時間もかかる」などと思い込み,導入を躊躇するユーザーも散見された。それゆえに,SOAは普及がなかなか進まず,また,導入しても思ったような効果が得られないケースが多かった。

 そのような経緯を踏まえ,「SOAは目的ではなく,課題解決のための手段であり,SOA導入の道筋は一つだけではありません」と指摘するのは,富士通 ソフトウェア事業本部 ミドルウェア事業統括部 プロジェクト課長 山崎 啓 氏である。

 「SOAとは,経営視点でITシステムを全体最適化し,企業価値を継続的に向上させる手段/考え方/技術であると私たちは捉えています。まずは自社の経営課題を明らかにし,優先順位に応じて,それぞれ適した形態や規模で導入することが重要です。例えば『経営戦略のための情報をすぐに取り出したい』といった具体的な切り口で考え,課題解決していく手段がSOAなのです」(山崎氏)

 富士通では全体最適化を「人」,「業務プロセス」,「IT資産」,「情報」の4つの切り口で行う。「人と業務プロセスとIT資産と情報を一体化して見える化しながら,投資効果の高い部分から段階的に最適化を進めていきます。同時に,全体最適化に向けたPDCAサイクルを回し続けられる仕組みも構築します」と山崎氏は強調する。

 このような考え方を具現化したのが,富士通のSOAソリューションである。その強みの一つがSOA導入のパターン化だ。(1)「クライアントの運用管理軽減・ユーザー利便性の向上」,(2)「業務プロセスの改善」,(3)「変化に強いシステム構築」,(4)「タイムリーな情報活用」といった4パターンを用意している。

 「数多くのお客様と長年積み重ねてきた商談を通じて,経営課題に合わせた4つのベストパターンを導き出しました。それぞれのパターンをお客様に併せて適用することで、SOA導入のコストや所用時間,リスクを軽減できます」(山崎氏)

 それでは,富士通が提供する4つのSOA導入パターンの概略を順に紹介していこう。

パターン1 クライアントの運用管理軽減・ユーザー利便性の向上 フロント統合で運用管理の負荷・コストを大幅に削減

 従来のクライアント・サーバシステム(以下C/S)は操作性が高い反面,大量のクライアント端末へのアプリケーション配布やOSバージョンアップなど,運用負荷・コストの高さがネックであった。そのため,現場担当者の負荷が高まると同時に,本来であればシステムの改善に費やされるべきコストがその大部分を運用管理に取られてしまうといった状態に陥りがちだ。一方,Webシステムは運用負荷・コストを抑えられるものの,操作性はC/Sより劣ってしまう。

 パターン(1)「クライアントの運用管理軽減・ユーザー利便性の向上」は,バックエンドの個々のシステムを変えないまま,フロントで業務を統合し効率化する。Webを用いるが,最新技術であるAjax(Asynchronous JavaScript and XML)の採用によって,Webシステムの管理性の高さとC/Sの操作性の高さを両立する。

 その結果,クライアント運用管理の負荷・コストを大幅に削減できる。ITコストの8割近くを運用管理に費やさざるを得ないという現状の改善と共に,情報システム部員は今まで運用管理作業に拘束されていた時間が減り,経営戦略に適したシステムの企画・構築などコア業務に集中可能となる。なおかつ,エンドユーザーは操作性の高さによって,業務の効率化やスピードアップ,ミス軽減なども達成できる。

クライアントの運用管理軽減・ユーザ利便性の向上
パターン2 業務プロセスの改善 人が行う作業とシステムを統合し、業務プロセスをシステム化・効率化

 企業の業務プロセスは一般的に,複数の部門にまたがるケースが少なくない。例えば,営業部門が顧客から商品の注文を受け,製造部門が製造し,物流部門が発送し,売上等を経理部門が管理するなどだ。その際,それぞれの部門間で業務プロセスおよびシステムの連携がとれていないと,データを一度プリントアウトしてから再入力する時に効率低下やミスが起こったり,全体の進捗が確認できなかったりするなどの問題が山積してしまう。

 パターン(2)「業務プロセスの改善」では、これら業務プロセスの未整理,および属人性の高さに起因する問題を解決する。人が行う作業とシステムを統合し,部門間システム連携と併せ,業務全体をシステムに落とし込む。業務プロセスをシステム化・効率化し,人手による効率低下やミス発生を防ぐ。

 また,従来の連携が出来ていない業務プロセスでは業務全体が見えず,改善点がわからないという問題もあった。パターン(2)は業務プロセスの見える化と併せ,実行状況を監視・分析する仕組みも提供するので,これらを両方活用することで業務プロセスの継続的な改善も可能となる。

業務プロセスの改善
パターン3 変化に強いシステム構築 ESBとサービスリポジトリを基盤に段階的なシステム再編を実現

 多くの企業の既存システムは部門毎などに個別最適化されており,アプリケーションの改修も都度行われ、複雑・肥大なシステムとなっている。そのため,システムを変更しようにも影響範囲がわからず更改が難しい,あるシステムを変更する度に連携する全システムにも修正が発生するなどの課題を抱えている。経営環境や市場の変化が激しさを増し,ITが経営と密接な関係にある現在,変化への対応力に乏しいシステムは企業経営の命取りになりかねない。

 パターン(3)「変化に強いシステム構築」では,複雑化したシステムに対して,ESBとサービスリポジトリをSOAの基盤として導入。どのシステムからも同じインターフェースでデータをやり取りできるようになり,個々のシステムの業務インターフェースや呼び出し関係の見える化を図る。

 ESBを中核としてシステム再編することでシステム間の連携が整理され,サービスリポジトリによってシステム全体の見通しがよくなるので,既存システムを活かしつつ,変化に強いシステムを実現できる。さらには,システム変更の影響も把握でき,各システムの更改がスムーズに行えるので,全体最適を見据えた段階的なシステム構築(再編)を効率よく進められるようになるのも大きなメリットだ。

変化に強いシステム構築
パターン4 タイムリーな情報活用 業務データのスピード活用によって経営判断の迅速化などを達成

 経営環境や市場の変化に素早く対応する有効な手段の一つが,蓄積したデータを分析し,結果をもとに対策や今後の方針などを立てることだ。こういった情報活用はスピード経営が叫ばれるなか,いかに迅速かつ的確に実施できるかが問われる。

 しかし,迅速な情報活用を実施するためには既存システムの多くでは欲しい情報がすぐに取り出せなかったり,仕分けや集計などの処理に時間がかかったりして,経営判断の遅れや機会損失などを引き起こしていた。

 パターン(4)「タイムリーな情報活用」は,複数システムに散在するデータを必要に応じて抽出し,仕分けや集計,連結,並び替えなどの処理を一括して高速に実現する。さらに従来は多くを費やしていたデータ処理の時間が大幅に短縮され,オンライン業務データのリアルタイム活用も可能となる。従って,よりスピーディーな戦略立案や経営判断が行えるなどの効果が得られるのだ。

タイムリーな情報活用

社内実践で培ったノウハウ満載のミドルウエアでSOA導入を支援

 富士通SOAソリューションの強みはこれら4つのパターンに加え,社内実践に自社製品を適用することで培われた実用性の高さがある。「当社は社内実践を重ね,信頼性や性能の実証や構築・運用手法の蓄積などを行うことで,ソリューションの品質を常に向上しています」と話す山崎氏。たとえば,複雑・肥大化した1984年稼働のメインフレームによる受発注システムをSOAに基づいて再編成し,百近いサブシステムのオープンなインターフェースによるシームレスな連携,2000種類以上の伝票の整理・統合などを実現。このように,社内実践と評価の繰り返しによって研き上げられたSOAミドルウェアを,最適なソリューションとして顧客に提供している。

SOA運用システムの体系

 それら社内実践のフィードバックを受けた『現場で使える』ミドルウェア製品群の存在も強みだ。「当社ミドルウェアによって,お客様のSOA導入を強力に支援し,既存システムを活かした変化に強いシステムの短期間・低コストでの構築を実現します」と山崎氏は語る。

 今回紹介したSOA導入の4つのパターンは,どのパターンからでも適用が可能だ。自社の課題を解決するためにSOAを導入して,そこから段階的にステップアップ,全体最適に向かっていくことが重要だろう。

 顧客の競争力および企業価値を向上する富士通のSOAソリューション。次回からは,SOA導入の4パターンそれぞれの具体的な導入事例を紹介していく。

Interstage特集サイト

ITproについて会員登録・メールマガジン購読ITproプレミアム(有料サービス)MyITproについてITpro Researchについて
ITproへのお問い合わせ・ご意見日経BP書店日経BPケータイメニュー広告について
著作権リンクについて|個人情報保護方針/ネットにおける情報収集/個人情報の共同利用についてサイトマップ
プライバシーマーク

日経BP社Copyright (C) 1995-2009 Nikkei Business Publications, Inc. All rights reserved.
このページに掲載されている記事・写真・図表などの無断転載を禁じます。著作権は日経BP社,またはその情報提供者に帰属します。
掲載している情報は,記事執筆時点のものです。