 |
(eNewsletter編集部)SOAがITのトレンドとして、昨今注目を集めています。まず、SOAとは何か、簡潔に教えてください。
春木 SOAはService Oriented Architectureの略。「サービス指向アーキテクチャ」と訳され、「企業の効率的なITシステム構築を可能にする新しい設計手法のコンセプト」を指します。
|
 |
 |
 |
 |
その最大の特徴は、アプリケーションやソフトウェアが提供する機能を、業務プロセスの単位で集約することで、一つの「サービス」として捉え、そのサービスを再利用できるコンポーネント(単位)とする、という点。これまで、企業の中で新しいアプリケーションを提供するには、複数のITシステムにまたがる業務プロセスのアプリケーションを組み合わせなければならず、システムの変更などに多くの時間と費用を費やさなくてはなりませんでした。しかし、SOAを導入すれば、業務プロセスに最適なアプリケーションをあらかじめ結びつけたり、再利用したりすることで、必要な新サービスをより早く、より低コストで提供することができるようになります。
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
(編集部)今までの設計コンセプト(考え方)とはどう違うのですか?
新藤 企業活動を円滑にするためにITでどんなサービスを提供すべきか? つまり企業がITをいかに活用するかを考えることは、今やビジネス戦略的にも重要な課題となっていますが、それを実現するためのシステム構築を行う時、これまではアプリケーションやソフトウェアが持つ個々の機能からできることを発想したり、部署や営業所などで必要とされるシステムごとに設計を行ったりすることが多かったのではないかと思います。そうではなく、企業全体のビジネスを俯瞰し、そこで必要なことを一つの"業務プロセス"という単位で括り、そのために必要なITの機能を自在に組み合わせ、可能なアプリケーションは再利用することで、必要なIT機能を俊敏に提供する……それがSOAの基本的な考え方であり、従来とは大きく異なる点です。
実はこうしたコンセプト自体は、ITがまだ特別なものだった数十年前から存在していて、「オブジェクト指向」「コンポーネント指向」「アプリケーション統合」などの技術で知られ、一部では実行されてきたこともありました。しかし実用面でさまざまな限界があったため、「企業全体のITを考える」という大きな枠組みで行われるケースは極めて少なかったのです。
そんな状況が急速に変わってきたのは、ここ数年ほどのこと。IT技術の進歩や標準化の進展によって、アプリケーションやソフトウェアの連動・集約が容易になり、ITをビジネスの視点で捉えることができるようになってきたのです。それを具現化するための考え方であり、手段であるのがSOAで、「今後SOAはITコンセプトのスタンダードになる」という認識が、CIOや企業のIT担当の方々の間でも高まってきています。
|
 |
 |
 |
 |
 |
 |
 |
(編集部)従来からある「オブジェクト指向」などの技術と、SOAは同じものなのですか?
新藤 これまでの技術は、今のSOAのコンセプトからすると「SOAを実現する手段の一つ」という位置づけになりますね。今、注目されているSOAは、同じ方向性の考え方や技術を、もっとビジネスの視点で捉えたものだと、HPでは考えています。
|
 |
 |
 |
 |
大楽 「SOA」という言葉の意味が、ベンダやお客様などによってさまざまに捉えられているという面は確かにあって、例えばここ数年急速に実用化が進み、多くの企業で採用されている「Webサービス*」が、イコールSOAであると勘違いされている方も少なくないようです。Webサービスは現在提供されているSOAの中でも最も実用性の高い技術の一つで、SOAの実現に一歩近づくには有効なものですが、実際にはWebサービスを利用しないSOAの構築法もあるわけですから、それは「SOAの一手段にすぎない」というのが私たちの見解です。 |
 |
 |
 |
 |
 |
 |
 |
| * |
 |
Webサービス:アプリケーションやソフトウェアが提供する機能を、Web関連の技術を活用したネットワークを通して利用する手法 |
 |
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
新藤 これまでの設計手法と、これから考えるべきSOAの大きな違いは、従来のものは、ITの開発が「技術者やプログラマの視点」で行われることがほとんどだったわけですが、これからは「ビジネスの視点」が主軸になっていくということですね。技術をどうビジネスに合致させるかではなく、「ビジネスニーズに沿っていかに技術を体系化するか」……そうした視点でITを考えることが、企業やそのITを支える技術者やプログラマにも要求されるようになると思います。
|
 |
 |
 |
 |
 |
 |
 |
(編集部)企業が今、SOAを求める理由は、どんなところにあるのでしょうか?
大楽 一つには、インターネットの発達で電子商取引が爆発的に普及し、製造や流通の現場などに「リアルタイム性」が求められるなど、ビジネスのシステムそのものが急激に変化していることがあります。一方で、昨今急激に増えている企業の買収や合併などがきっかけとなり、早急にITのガバナンス(統治)を実行する必要性に迫られている企業も少なくないと思います。
|
 |
 |
 |
 |
このように企業を取り巻く環境が激変する状況の中、変化にいかに素早く対応し、ビジネスと直結するITを強固なものにしていくか……それを実現するには、「企業全体のITを総合的に考える」という視点が重要になります。それを支えられるのがSOAのコンセプトで、ビジネスの変化に柔軟に迅速に対応できるIT環境を作るための有効策として、企業の期待が大いに高まっているのではないかと思います。
新藤 HPでは「アダプティブエンタープライズ(変化に迅速に適応できる企業)」という企業理念を提唱していますが、SOAは、そうした企業のあり方を実現するための「必須の原動力」となり、ITの重要な支柱になるものと考えています。注目を集める背景には、実際に多くの企業が目まぐるしい変化への対応を迫られている状況があり、その解決手段として、SOAに共感する企業が増えてきているということなのではないでしょうか。 ≫ 【Chapter 2】 SOA導入のポイントとメリット |
 |
 |
 |
 |
 |
 |