特 別 寄 稿

WE SPEAK SOAP

第1回

変わる
コンピューティング
環境

XMLウェブサービス
ビジネスとテクノロジーの新たな変革

月刊.NETテクノロジー編集部

インターネットの普及により、多くのコンピューターがネットワークにつながり、ウェブを使った情報の配送が大きく広まった。
そして、いまXMLウェブサービスが脚光を浴びている。このXMLウェブサービスによって、コンピューターネットワークの利用はどのように変わるのだろうか。
XMLウェブサービスはエンタープライズシステムのソリューションとしてだけではなく、企業活動、ウェブを使った高機能なサービスの提供を大きく促進することが期待されている。

オープンなデータ交換形式がシュでもウェブブラウザーさえあれば、ネットワークの可能性を広げる

HTMLで書かれたページが同じように見えるのはそのためである。

造を失う結果となった。
XML（eXtensible Markup Language；拡張可能なマークアップ言語）はそうした

XMLウェブサービスを一言で説明する

この素朴なメリットが広く受け入れら問題を解決するために、純粋に相手に渡と「異なったアーキテクチャーやオペレーれ、企業内ではウェブアプリケーションやしたいデータの構造のみを記述したデー

ティングシステムのコンピューター間で容易

エンタープライズ情報ポータルのようなウェタ形 式 で 、そ の 技 術 を 使 って S O A Pにデータの交換ができるようにする標準化ブを使ったシステムがつぎつぎと開発され（Simple Object Access Protocol；単純された通信方法」ということができる。イてきたのである。

なオブジェクトへのアクセスのプロトコル）

ンターネットがコンピューター同士をつな

しかし、読み込んだHTMLは再利用性という形式でデータの受け渡しを行う。

ぐ技術だとすると、XMLウェブサービスに乏しいデータ形式である。当初HTML

このデータの中にはビジュアライズのためは インターネットの 上 で ウェブ の 技 術

はドキュメントの論理構造を表現するための エレメントは 一 切 含 まれて いな い 。

（HTTPなど）
によってデータを自由にやりに開発されたが、徐々に表現力を備える

SOAP形式でデータを受け取ったコンピ

とりし、ネットワーク上のリソース（プログようになり、行間、フォントサイズなどの表ューターはそのデータをプログラムでいかラムやデータ）を自由自在に使いこなすた

現上の機能が含まれるようになってきた。

ようにでも処理することができるようになめの技術といえる。

つまりHTMLはすでにポストスクリプトのった。もちろん、処理した結果をSOAPで確かに、インターネットの登場によって、ようなページ記述言語に近い存在になっ返すこともでき、あたかもリモートプロシジ

TCP/IPという標準化されたプロトコル、てしまったのだ。これはできるだけリッチャーコールのように使うこともできる。

ウェブの技術、つまり標準化されたHTTPな表現のウェブページを作りたいというユ

実は、この素朴な仕組みがXMLウェブやHTMLによって「ページ」として構成さーザーの要求によって行われた拡張で、サービスの基本形であるが、その可能性れたデータを異機種間でも転送できるよ

あながち悪いこととはいえないが、本来は果てしない。

うになった。ウィンドウズでもマッキントッ

HTMLが備えていたドキュメントの論理構

196 +++ iNTERNET magazine 2003.03 +++インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

XMLウェブサービスが適用可能な

図１：オープンなプロトコルとデータ形式が相互接続性を高める

3つの利用場面

オープンなデータ形式

XML / SOAPデータ互換性の提供

XMLウェブサービスを使うとなにがでオープンなプロトコルきるかが多くの方の関心事だろう。大きくTCP/IP接続性の提供

分けるとつぎの3つが考えられる。

インターネット

1エンタープライズ（企業）システムの結合
XMLウェブサービスが意味を持つのは

図2：XMLウェブサービスが適用可能な3つの場面①エンタープライズシステムの結合社内システムの結合だろう。エンタープラ

企 業
生 産

イズシステムが一枚岩で設計され、実装されている例はあまりなく、歴史的な経緯

物 流（開発責任者やベンダーの都合など）や組織構造の問題からさまざまなシステムが稼

調 達XMLウェブサービスによる連携
インターネット

ファイアーウォール働している例が多い。これらが別々に存

販 売

経営支援

在していることは企業活動の生産性を阻

会 計害する原因になっているといわれている。
つまりシステムの柔軟性の欠如は激しく変②パートナー間の結合化する企業活動にシステムを合わせてい

A 社

B 社

くことが困難になっているのだ。
ムを柔軟に、短期間で接続できるようなシステムを開発し、必要なときに必要な機能を提供できるシステムこそが、企業の生産

生産

生産

このような複数のコンピューターシステ物流

物流

調達

XMLウェブサービスによる連携

調達

XMLウェブサービスによる連携

経営 ファイアー
インターネット ファイアー 販売
支援 ウォール
ウォール

販売

経営
支援
会計

会計

性を向上させることにつながる。
また、今後インターネットの技術を使った企業内のIP電話交換機などもTCP/IP③ユニバーサル結合のネットワークにつながることで、情報系企業 A

生産システムと電話網を融合した新たな顧客サービスという付加価値を生み出すこと

物流

経営
支援

販売

ファイアー
ウォール

ファイアー
ウォール

企業 C

企業 D

インターネット

調達

経営
支援

調達

XMLウェブサービスによる連携
ファイアー
ウォール

会計

情報をオペレーターの画面に表示すると

生産
物流

XMLウェブサービスによる連携

販売

経営
支援

販売
会計

生産物流

調達

XMLウェブサービスによる連携

会計やコールセンターなどでは、かかってきたベースを検索して、自動的に画面に顧客生産
物流

XMLウェブサービスによる連携もできる。たとえば営業部門の電話窓口電話の発信者番号をもとに、顧客データ

企業 B

調達

ファイアー
ウォール

経営
支援

販売
会計

いういわゆるCTIを実現することが容易になる。電話交換機と情報システムなどのような異なったシステム間でフレキシブルにデータを交換できるのがまさにXML
ウェブサービスのメリットだということができる。

月刊.NETテクノロジー 2月号 好評発売中「いま注目の.NET活用事情」
特集：2パートナー間の結合

定価1,400円

エンタープライズシステムはもちろんのこ

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

全国有名書店で発売中+++ iNTERNET magazine 2003.03 +++197

と、特定の取引先とのデータ交換にも有だったのだ。この別々の生態系を持つシができるようになることで、1つのコンピュ効な技術だ。今日では企業同士の提携、ステムをいかに統合し、新たな生産活動ーターシステムにすべての機能やデータを合併、買収などはめずらしいことではなくを行うかというのがいま注目されている

入れ、1社ですべてのものを抱えることはなり、あらたな競争力向上を目指していXMLウェブサービスのポイントだといえる。

必須ではなくなった。すでに世の中にあるものはそれを利用する、つまり「外」にる。しかしながら、お互いが持っているリソースをいかに連携させていくのかとい「持つ」から「使う」へあるものを利用（アウトソース）しながらサうことで、コンピューターシステムが意外な変わり行く経営戦略ービスを提供できるようになり、自分たちが属する組織や企業がもっとも得意とす足かせになっている可能性がある。もちろん、それなりの開発工数や開発期間を複数のコンピューター相互にデータ交換る部分に専念できるようになる。

とれば完成はするはずだが、莫大な費用がかかる反面、そのシステムが完成した
ころには提携解消、部門売却、分社化な

図3：XMLウェブサービスは複数のウェブサービスを統合し1つに見せる

ウェブアプリケーションの世界

ど別の経営的なストラテジーが待っているかもしれない。こうした時代のニーズに応えられるのもXMLウェブサービスによるデータ交換システムのフレキシビリティ
レンタカーーである。
ホテル

3ユニバーサル結合

地図

航空券

そしてXMLウェブサービスが注目されているもう1つの理由、それがユニバーサル接続、つまり現在のウェブを使ったさまざまなコンテンツ、サービスなどが有機的に結合し、より便利なサービスを提供するスケジュール可能性があるということである。
わかりやすい例としては出張手配のウェブサービスがある。航空機のチケットを予約すると、その旅程をもとに異なった予約システムを持つホテル、レンタカーを1つ従来からあるウェブ上のサービス、つまりウェブアプリケーションの世界でも、たしかにウェブ上で物を買ったり、ホテルの予約をしたりもできるが、すべて人間が中心となって自分自身でやらなくてはならない。そのため、たとえば自分で組んだ旅行プランに変更があったりすると、再びすべてのサイトを回って変更しなければならない。

XMLウェブサービスの世界のウェブだけで予約できるようになる。従来は複数のウェブサイトで同じような日程を何度も入力したり、名前やクレジットカード番号を入力したりしていたものが、それらのサイトを束ねる１か所のページ内でレンタカー予約手続きが完了するという利便性を提ホテル供できる。
これ以外にも、1 つのサーバーだけで地図航空券は持てないさまざまな機能やデータをあちらこちらのサーバーと連携して動かすことで、あたかも単一のサービスであるかサーバーインターネットのように提供することが可能になる。
スケジュール

このように従来のコンピューターシステ
ムはネットワークでつながっているとはいえ、別々の生態系に属しているようなもの

198 +++ iNTERNET magazine 2003.03 +++XMLウェブサービスの世界では、機械がハブとなって自動的にさまざまなサービスサイトに問い合わせをしてくれるため、人間は自分の希望を最初に伝えるだけでいい。そのため、たとえ旅行プランに変更が出ても、その変更された部分だけを機械に伝えれば、再び自動的に全旅程に関わるサービスサイトを回って変更してくれる。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

WE SPEAK SOAP

逆に、自社が持っているもので汎用性ンピューターシステムを構築できるように計算をする部分だけをサーバーで行うとがある部分を切り出して、他社に使用さなることにも着目しなければならない。たいう例が登場してきている。給与を計算せることも可能である（もちろん、有料でとえば売上データがサーバーに保存されする部分は税法の変更により、頻繁なメ使わせるか、無料で使わせるかはビジネている場合、それをグラフ化して表示すンテナンスが必要になるが、サーバー側ス上の問題であり、技術とは切り離してるにはサーバーサイドのプログラムで実装で行っているので、ユーザーに対するメ考えるべきだが）。

し、ウェブブラウザーで表示するというのンテナンスの手間が省ける。もちろん従業結果として人間（エンドユーザー）からがウェブアプリケーションの一般的な形で員の給与台帳は各企業側で保持している

すると、データやそれを処理するコンピュあったが、今後はエクセルなどのグラフので、あくまで自己責任で管理ができる。

ーターがどこにあるかを気にすることなく描画機能を備えたスプレッドシートアプリ「ネットワーク」がまさに1つのコンピュータケーションからXMLウェブサービスを使ーシステムであるかのように使うことがでってデータを取り込み、エクセルの機能をき、人間と複雑なシステムの垣根も低くな使って、つまりクライアント側のプログラムこのように異なったシステム間での通信る。とCPUパワーを使ってグラフを描画するが容易にできるようになることのキーワー◇◇◇ことができる。グラフ化を目的に作られた

ドは「オープン化」である。TCP/IPといコンピューターシステムの相互接続がアプリケーションであれば、サーバーサイうオープンなプロトコルが異なったコンピ構造変革を誘発するドで作ったプログラムよりも自由度高くグューター間をつないだように、SOAPといラフを加工することができるはずである。

う標準化されたプロトコルにより、異なったシステム間のデータ交換が容易になっ

このように XMLウェブサービスが普及することで、現在のコンピューティングモデソフトウェアベンダーはどう変わるかたわけだ。もちろん独自の技術を使えばできなくはなかったことだが、あくまでオルとは大きく変わる。ネットワークにつながっていてもサーバーとクライアントという関XMLウェブサービスが登場することで、係だけで動いていたモデルから、ユーザソフトウェアベンダーの存在も変わることがープンな技術を使うことが柔軟性の向上に貢献しているのは明らかである。

ーインターフェイスの向こう側で複数のコ予想される。従来はすべての機能を一枚

今月はXMLウェブサービスのポテンシンピューターがコラボレーションして処理岩で提供していたソフトウェアも、最小セャルについて解説をしてきたが、イメージをする、しかもそのコンピューターはあらットを販売し、頻繁に変わる部分をベンをつかんでいただけただろうか。実際にかじめ協調することを予定していなかっダーのサーバーに置いておき、XMLウェ動いているものを見ないとなかなかイメーたもの同士でも通信が可能になるというブサービスを使ってクライアントとサーバジがつかみにくいという方のために、次ことで、よりネットワークらしい情報システーが連携しながら処理をするというモデ号ではすでに手元にあるアプリケーショムを、そしてウェブサービスを実現できる。

ルが登場するだろう。現実に、給与計算

ン（マイクロソフト社のオフィスXP）と簡単

その結果、企業活動そのものがいわゆシステムでいえば、データベース部分は守なプラグインで XML ウェブサービスの機る「コアコンピタンス経営」といわれる専門秘のためにクライアント側で保持し、その能を試すことにしたいと思う。

特化した形に成長することもできるし、また企業の提携を誘発することにもつなが図4：すべてを抱え込むのではなく、コアコンピタンス以外はアウトソースにる。まさに情報システムのフレキシビリテ
ィーが企業経営のディシジョンに影響を与

コアコンピタンス以外の機能は専門会社へバリえるようになってきたわけだ。

ここまで読んで、「つまり処理とデータを分離し、データを自在に動かすことができる仕組みである」と思われた方も多いとより価値の高い

処理とデータの分離による分散処理作る
ンをェー
チ物流
ーュ
専門

A社

物流

購買機能がダブる

販売
B社

生産
専門

会計
専門

コアコンピタンス

会計
専門

会計

コアコンピタンス（商品企画）

生産

R&D

人事

総務

物流
専門

コアコンピタンス

どちらかが淘汰される思う。まさにそれがXMLウェブサービスのモデルとしての本質である。処理とデ企業のコアとなる価値以外の機能は外部の専門会社にアウトソースしてより価値の高いバリューチェーンを作る。

ータを分離することで、より使いやすいコ

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

また、同じグループか同じバリューチェーンの中でビジネ
スプロセスにおいてダブる機能がある場合も、効率化のためにどちらかが淘汰されてフローがシンプルになる。

+++ iNTERNET magazine 2003.03 +++199

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ
番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.