Jump to content 日本-日本語
日本HPホーム 製品とサービス サポートとドライバ ソリューション ご購入方法
≫ お問い合わせ
日本HPホーム
ソリューション  >  大企業向け   >  SOA  

掌編連載小説 「ヤマタイ・チャレンジに乾杯」

第一話 「ヤマタイ・チャレンジに乾杯」解説編

掌編連載小説 「ヤマタイ・チャレンジに乾杯」

第一話
第二話
第三話
日本HPサイトマップ
コンテンツに進む
変化に強いアジリティ経営を実現するSOA
SOAはアーキテクチャ
なぜSOAは変化に強いか。アジリティに寄与するか。
疎結合と密結合のアーキテクチャーの違い。
HPのSOAはここが違う。

解説者(プロフィール)

 
森 浩徳 写真 日本ヒューレット・パッカード株式会社
コンサルティング・インテグレーション統括本部
ITコンサルティング本部ソリューション開発室
部長 森 浩徳
 

SOAはアーキテクチャ

―最近脚光を浴びているSOAですが、一言で表すとどうなりますか?

 SOA(Service Oriented Architecture)を一言で言えば、ビジネスとITシステムを連携するアーキテクチャと言えます。そこが、かつてのSIS(Strategic Information System)やMIS(Management Information System)、ERP(Enterprise Resource Planning)などのソリューションと大きく異なる点です。ただ、最近のSOAに関する説明の中には、“SOAは情報を活用するソリューションのツールである”という説明も見受けられますが、SOAの特性を活かすにはツールというレベルでは納まりません。SOAはシステムのアーキテクチャであり、概念的にも実際の運用面でもツールとは異なるものだと理解しておく必要があります。

SOAの源流はオブジェクト指向にまで遡りますが、10年ほど前から提唱された考え方であり、それほど目新しいわけではありません。ただ、当時はSOAに必要なオーバーヘッドをクリアすることが困難であり、実用化に至らなかったのが実状です。ようやく、近年Webサービスなどが普及・定着してSOAを実現する条件が整い、一躍脚光を浴びているわけです。

SOAは開発者から見ればユーザオリエンティドであり、利用者にとってのSOAは業務支援ツールではなく業務サービスそのものです。この点にアーキテクチャであるSOAの大きな特徴があります。ソリューションは特定の課題を解決しますが、それ以外の課題解決には別のソリューションが必要になります。一方、アーキテクチャであるSOAは、企業のビジネスプロセスを統合して利用することができ、ビジネスの変化にも迅速・柔軟に対応できるのです。

―SOAがアーキテクチャであることはわかりましたが、それはどんなメリットがあるのですか?

 SOAがアーキテクチャであるということは、一つの考え方で企業のビジネスプロセスを統合できることを意味します。それはビジネスプロセスを基本的な業務サービス単位に因数分解した処理コンポーネント(在庫確認や注文処理など)にすることで、複雑な業務をサービスコンポーネントの組み合わせによって処理できるからです。業務サービス単位からビジネスプロセスを構成することで、異なる組織間のビジネスプロセスも容易に連携できるわけです。
つまりSOAでは、業務サービスコンポーネントとビジネスプロセスはインタフェースを介して連携されており、ビジネスプロセスが変化しても迅速に必要な業務サービスコンポーネントを組み合わせることで対応できるのです(図1参照)。SOAがビジネスの変化に迅速・柔軟に対応できる理由がここにあります。

 
図1:
ビジネスプロセスと業務サービスコンポーネントが疎結合で結ばれており、ビジネスの
変化にも迅速・柔軟に対応できる
図1 SOAの基本要素
[拡大画像を表示] このリンクをクリックすると、新しいウィンドウが開きます
前のページへ 次のページへ
印刷用画面へ
プライバシー 本サイト利用時の合意事項 ウェブマスターに連絡
© 2008 Hewlett-Packard Development Company, L.P.