• ベストアンサー

WEBサービスとは具体的に何ですか?

WEBサービスという言葉をよく聞きます。XML、SOAP、UDDI・・・と、技術的な言葉は並んでいるのですが、具体的にどういうものか、また、具体的な使用例などわかります方、是非ご教授ください。どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • miroku
  • ベストアンサー率60% (14/23)
回答No.3

iNTERNET magazine, 2001.11号の請け売りですが、Webサービスは「WWWを情報のリンクから機能のリンクへと進化させるもの」と捉えるとわかりやすいと思います。 WWW(WorldWide Web)は、情報をオープンにリンクしたことにより、時空を越えた巨大市場・巨大コミュニティを作り出した。しかし、それは情報のリンクなので、ユーザーは情報の洪水に溺れてしまう。膨大な情報(および似非情報)を処理する能力が必要となる。 たとえば、旅行を予約しようと思ったら、「エアチケットの情報」「宿泊先の情報」「観光情報」「レストランの情報」などをWebで調べる。膨大な情報(および似非情報)が見つかる。これを比較し、検討して、ひとつひとつに対して必要な予約や計画を行うわけです。 Webサービスは、情報のリンクを超えて、機能・サービスのリンクを作り出す。それにより、たとえば旅行を予約しようと思ったときに、条件や希望をひとつのポータルサイトか何かで登録すれば、機械が自動的に上記の情報処理をして、推奨パッケージを作り、ユーザーがボタンを押せば簡単に予約が完了する、といったような、エージェントサービスが可能になるわけです。 Webでなく、従来の旅行サービスであれば、そういうことをある程度まとめて人間のエージェントがやってくれます。ただし、ユーザーが情報を持たず、エージェントが持っているために、それは売り手に有利な市場だったとも言えます。 Webサービスは、XML、SOAP、UDDIなどの標準技術を使って機能・アプリケーションレベルのオープンなリンクを実現するものだといえます。8年位前に、WWW(WorldWide Web)が、httpなどの標準プロトコルを使って情報のオープンなリンクを実現したのと同じような革新が、こんどはサービスや機能のレベルで実現される、というわけです。 お役に立てば幸いです。

chika2go2
質問者

お礼

なるほど機能のリンクと考えるとわかりやすいですね。これはWWWのようなインパクトを産業や生活にもたらすでしょうか? ご丁寧なご回答誠にありがとうございます。

その他の回答 (2)

  • tabit
  • ベストアンサー率0% (0/2)
回答No.2

WEBサービスとは、もともとMSが言い出した言葉のようですが、私の理解ではつまるところ。 「現状は独立して動いているWeb上での各種サービス(例えば、チケット予約、時刻表、観光地情報等々)を再利用可能な“コンポーネント”として構築する事により、新規にサービスを構築する際に利用できるような仕組み」 を、Webサービスと呼ぶのだと認識しています。で、XML、SOAP、UDDI、WSDL等の関連技術はWebサービスの実現手段としての位置付けになると思います。(企画畑なので技術的なことはカラッキシですが・・・) パッケージツアーの予約サイトを構築するケースを例にすると、既存で提供されている(であろう)航空会社のチケット予約、宿の予約、レンタカーの予約、地域の気象情報、ぐるナビのような現地のグルメ情報、等々のWebサービスコンポーネントを自前で構築する事無く利用する事が出来、ツアーの予約サイトとして最大限の情報提供を顧客に行う事が出来るようになり、「餅は餅屋」の世界が実現できる事が主なメリットと考えられます。 もちろん、ビジネス的には各々のWebサービスの利用はASPモデル的な有料のサービスとなると思われますが・・・。 今後は、作る側のトレンドはWebサービス、使う側のトレンドはP2Pというような潮流が出来上がってくると思われます。 INTERNET Magazineの今月(11月)号の特集記事、及びWEB+DB PRESSのvol.4の特別企画に詳しく掲載されております。 参考になれば幸いです。

chika2go2
質問者

お礼

ご回答いただき誠にありがとうございます。早速雑誌も参照してみます。

noname#24736
noname#24736
回答No.1

Webサービスとは、インターネット上に公開されているアプリケーションを、自分のパソコンや企業のイントラネット上のアプリケーションと同様に利用できるサービスです。 例えば、ネット上で旅行会社が公開したホテル予約システムと、社内イントラネットの出張申請システムを連携させておくことで、ホテルの予約と出張申請の両方を、イントラネットから同時に処理することが可能になります。 このように、自分でアプリケーションを購入したり、開発する必要がありません。

chika2go2
質問者

お礼

早速ご回答いただきましてどうもありがとうございます。なるほど、実現すれば便利になりますね。

関連するQ&A

  • XML Webサービス

    .NETを調べれば調べるほど分からない事だらけ・・・。 ADO.NET(?) ASP.NET(?) XML Webサービスがこれから普及されていくとの事ですが、 これは、今実現できているのでしょうか? .NETがでてきて初めて可能なものなのでしょうか? 実は小さなXML Webサービスを作れればと考えているのですが、 Visual Studio.NETを使用したサンプルなど何か例などはないでしょうか? ネットでも書籍でも雑誌でも・・・。 切実です!よろしくお願いします!

    • ベストアンサー
    • XML
  • WEBサービス技術

    質問内容がちょっと間違っていたので再度投稿しなおしました、、 すいません、、、 会社の事業部でテーマを決めてプレゼンするという企画がありメンバーで話を進めていまして、テーマとしては「WEBサービス」に決まりました。今回の話し合いはテーマ決めだけで、次回はWEBサービスで使われている技術??を掘り下げて調べて報告しろと言われました。。XMLや、YUTUBE??など最近流行りもの? まだ新人の自分ではどういったものがあるのか全然分からず詳しい方いましたらご教授願います。。。

  • webサービス 資金計画

    WEBサービスを行う時の資金計画の具体例を教えてください ~費、~費 どんなWEBサービスでもいいので

  • グローバルIPを持たないWebサーバとXML Webサービスでやりとり。注意点は?

    XML Webサービスのセキュリティについて、質問させてください。 先日、社内限定で利用するXML Webサービスを作成しました。 このWebサービスは.NETで作成しています(SOAP形式)。 現在、社内のWebサーバに、このWebサービスをインストールして利用しています。 インストールしたWebサーバは、グローバルIPを持っていません。 現在、セキュリティ面の考慮は特にせずに、社外秘のデータをWebサービスの通信でやりとりしています。 ここで質問なのですが、グローバルIPを持たないWebサーバと、LAN内のクライアントとのやりとりでも、セキュリティ上でなにか特別な対策をすべきでしょうか? (SSLを構築したりなど) なお、Webサーバもクライアントも、インターネットには接続できる環境です。 以上、どうぞよろしくお願い致します。

  • Webサービスのアイデアを下さい

    はじめまして。 私は学生で、バイトは探していますが見つからず、なかなか暇です。 Web関連の技術はいろいろあるのでWebサービスを作成してスキルを磨こうと思ったのですが、 なかなかいいアイデアが見つかりません。 見つけた!と思ったら既存です。 しかも、自分で考えると「出来ること」から考えてしまうので視野が狭くなりがちです。 そこで、皆様からのアイデアを募集したいです。 実際に、こんなWebサービス、サイト、アプリ、ソフトがあればいいなと思うものはありますか? またそれはどんなものですか? 出来れば具体的にお願いしたいですが、アイデアだけでも結構ですのでお願いいたします。

  • 社会貢献×WEBサービス

    社会問題をWEBサービスを使って解決している例を探しています。 具体的には、kivaやイーココロといったサービスをイメージしています。 社会問題は、環境、医療・福祉、貧困、教育なんでも構いません。営利、非営利、国内、国外問わず、他に面白いサービスがあれば、ご教授願います。

  • Amazon Webサービスについて

    わたしはXML初心者なのですが、 勉強のためにAmazon Webサービスを利用しようと思い登録したまではいいのですが、書いてることが英語ばかりでどこからXML文書を取得したらいいのかなどがわかりません。 翻訳サイトとかを使ってもさっぱりです。 なにか知っていることがあれば教えてください。

    • 締切済み
    • XML
  • PHPでwebサービスの作り方(wsdl)

    PHPとFlash(actionscript)を連携させたいと思っています。 PHPが提供側、Flashが使用側になります。 FlashではWSDLを解析して、webサービスを使用できるように作っています。 PHPにPEAR:SOAPを組み込んで実装しようと試みたのですが、 WSDLで公開する実装の仕方が分かりません。 正直、あんまり、SOAP、WSDLの知識がいまいちなので、 うまく説明できてないかもしれませんが、 アドバイスよろしくお願いします。

    • 締切済み
    • PHP
  • Excel2007でWebサービスを利用するには?

    Excel2007でWebサービスを利用するには?  Excel2003で開発したソフトがExcel2007で動作せずに困っております。  【仕様】    1.Excel2003からVB.NET2003で作成したWebサービスを呼び出し      データを表示しています。    2.Excel2003でWebサービスを使用するためにMicrosoft Soap Type Libraryを      参照設定しています。    3.Webサービスのオブジェクトを作成するために下記の文言を記入しています。      Set oSOAPClient = CreateObject("MSSOAP.SoapClient")  【Excel2007でのエラー】    1.ソフトを実行しますと下記のエラーが発生します。      「ActiveXコンポーネントはオブジェクトを作成できません。」    2.エラーになる箇所はSet oSOAPClient = CreateObject("MSSOAP.SoapClient")です。    3.Excel2007でも参照設定で下記を追加はしております。      Microsoft Office SOAP TYPE Library 3.0  Excel2007でWebサービスを利用するにはどの様に記述すれば良いのでしょうか?  ご存じの方お見えでしたら教えて頂けないでしょうか?  宜しくお願い申し上げます。

  • SOAPを使用したwebサービス

    現在SOAPを使用したwebサービスを サーバー側として、JAXMかJAX-RPCにて構築しようと 思っております。 webサービスの内容は特に決定していませんが、 同期通信で何らかの計算リクエストをクライアント側から 発行し、計算結果を画面上に表示する様な仕組みをまずは考えております。 そこで質問です。 1)JAXMとJAX-RPCのどちら使用した方が良いか?  ちょっと読んだ書籍によると、JAXMは非同期通信が可能であり、  きめ細かい処理が可能であるという事を知りました。  上記前提で単に同期通信で計算結果を取得したいだけと  言いましたが、あくまでもサンプルとして構築した後に、  実際にやりたい事が色々と出てくる可能性があります。  これを考慮すると、どちらがベター、ベストなのかを教えて下さい。  こういう事をするならこちらの方がいい。等、色々と知りたいです。 2)クライアント側として、  ・javaのデスクトップアプリ  ・VC++6.0のデスクトップアプリ  ・VB.NETのデスクトップアプリ  の3種を考えておりますが、その際、SOAP利用を行うのに便利な  ライブラリをそれぞれについて教えて下さい。  VC++6.0ではSOAP Toolkitに付属するライブラリを使用する?等  を知りたいです。その使用方法等が掲載されているwebサイトや、  書籍についても情報を下さい。  何れかひとつの回答でも構いません。 以上、よろしくお願いします。

専門家に質問してみよう