2013-04-11 1 views
6

多くの人がWS-Transfer WSDLをWS-Transfer WSDLと言いますが、それはWS-I BPに準拠していないと主張しています。例はhereです。それを数回読んだ後、私はそれが遵守しなければならない理由をまだ理解していません。非WS-I BPのコンプライアンスは、JBossWSで使用できないことを意味しますか?WS-I Basic Profileに準拠することが重要なのはなぜですか?

答えて

10

Webサービスは、ネットワーク上で相互運用可能なマシン間の相互作用をサポートするように設計されたソフトウェアシステムです。これは、マシン処理可能な形式(特にWSDL)で記述されたインタフェースを持っています。他のシステムは、典型的には他のWeb関連標準と連携してXML直列化を用いてHTTPを使用して伝えられるSOAPメッセージを使用して、その記述によって規定された方法でWebサービスと対話する。理論だった

http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/#webservice

。しかし実際には、さまざまな人々がさまざまな方法(異機種のプラットフォーム、ツール、アプリケーション、プログラミング言語を組み合わせたもの)で仕様を理解していたため、ベンダーの実装に違いが生じました。これらの違いは「相互運用可能な相互作用」に影響を与えていたため、異なる実装を互いに話すことは悪夢でした。

異なる実装を真に相互運用できるようにするために何かが必要でした。 WS-Iはこの方向への動きでした。これは、相互運用可能なWebサービスを作成するために異なる仕様をどのように使用すべきかに関する一連のガイドラインを提供しました。異なる実装に対してこれらのガイドラインをテストするためのtoolsのセットも提供されました。

なぜWS-I Basic Profileに準拠することが重要ですか?

基本的には、WS-I基本プロファイルは、相互運用可能なWebサービスを開発するSOAP、WSDLおよびUDDIなどの仕様 を一緒に使用する方法についてのガイダンスを提供します。重要なのは、 の場合は、ターゲットオーディエンスを制限するためです。 Webサービスは他のコンポーネントに接続することを目的としており、各コンポーネントをWS-Iに準拠させると、プラットフォーム、ツール、アプリケーション、またはプログラミング言語に関係なく作業が容易になります。あなたは、すべてのコンポーネントに対して同じ 技術スタックが問題であることを終わるが、公衆へ のWebサービスを公開する際に使用しないことがありますプライベート環境での非WS-I準拠のWebサービス、WS-を使用して

が大幅内および企業の境界を越えて相互運用可能なWebサービスに ソリューションを実装する作業を簡素化します:それはので、私の基本的なプロフィールが重要です。

http://www.internetnews.com/dev-news/article.php/2247551

関連する問題