soapに関するworld_standardのブックマーク (4)
-
-
Web API︵WebサービスAPI︶をプログラミングで活用するにあたって,ぜひ知っておきたい基礎技術が三つあります。古典的な技術の代表としてSOAPとWSDL,そして昨今急速に普及してきたRESTです。ごく単純に言ってしまうと,前者は﹁高機能で複雑﹂,後者は﹁シンプルで簡単に利用可能﹂と区別できるでしょう。現時点では,そのシンプルさが多くの開発者に受け入れられたおかげか,REST方式が︵先達である︶SOAP方式を圧倒しているように見えます*1。 もっとも,だからといってRESTがSOAPよりも優れていると結論付けるのは早計でしょう。昨今では,SOA︵Service Oriented Architecture︶という言葉に代表されるように,大規模なシステムを﹁サービス﹂という単位で構成し,互いに連携し合う設計手法が注目されています。特に,SOAを実現する具体的な基盤技術として注目されている
-
Apache Axis にさわる 作成 2002/10/11 先日買った本を読んでいるとApache Axisの記事が載ってました。 J2EE1.4(次バージョン)では、Webサービスも仕様に入る らしいし、ちょっと調べとこうかということで、Apache Axisのページを 覗いてみました。トップページを見ると、NEWS (October 7, 2002) : Axis 1.0 is now available! とのこと。これは旬だわ~、ということでさっそく触ってみました。 Apache Axisとは? Apache AxisとはJavaで書かれたSOAP実装の一つです (SOAPというのはWebサービスで使われる通信プロトコルです。 XMLで書かれており.NETとJavaでさえ通信可能です。一応)。 Apache SOAP2.xの後継にあたり、Apache SOAPに比べ JAX-RP
-
イントロダクション Webサービスを展開する上で、XMLは欠かせない存在になっています。その中でもXMLを応用した規格として注目を集めているのがSOAP︵ソープ‥Simple Object Access Protocol︶です。この連載記事では、SOAPの仕様を解説します。第一回目ではSOAPとは何かについて解説します。 WebサービスとSOAP まずWebサービスとは何でしょうか。WEBサービスの﹁サービス﹂とはプログラム処理のことを指します。 通常のプログラムでは入力を受け取り、処理を行って出力を返します。同様の流れをWeb上で行うのがWebサービスです。 つまりインターネット経由でのメッセージを﹁入力﹂として受け取り、処理を行ってから﹁出力﹂を返します。 従ってWebサービスとは、Webサイトに限られるわけではなくWeb経由でアクセスすることのできるあらゆるサービス︵プログラム︶と捉
-
1