多くの人がWS-Transfer WSDLをWS-Transfer WSDLと言いますが、それはWS-I BPに準拠していないと主張しています。例はhereです。それを数回読んだ後、私はそれが遵守しなければならない理由をまだ理解していません。非WS-I BPのコンプライアンスは、JBossWSで使用できないことを意味しますか?WS-I Basic Profileに準拠することが重要なのはなぜですか?
答えて
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サービスに ソリューションを実装する作業を簡素化します:それはので、私の基本的なプロフィールが重要です。
- 1. これはなぜclsに準拠していないのですか?
- 2. UICollectionViewがデフォルトでUICollectionViewDelegateFlowLayoutに準拠しているのはなぜですか?
- 3. CPUスケジューリングアルゴリズムの待機時間が重要な基準となるのはなぜですか?
- 4. ここで二重キャストする必要があるのはなぜですか?
- 5. シャーディングとは何ですか、なぜ重要なのですか?
- 6. 作成されたXMLが標準に準拠していないのはなぜですか?
- 7. アンダースコア付きのこの名前がCLS準拠でないのはなぜですか?
- 8. iPhone - UIImageViewがNSCodingに準拠しているとドキュメントに書かれているのはなぜですか?
- 9. SCIMに準拠するために必要なIDプロパティはどれですか?
- 10. フォームのターゲット属性厳密な準拠と準拠モード
- 11. MyStackがProtoStackに準拠しない理由は何ですか?
- 12. なぜunsigned intはCLSに準拠していませんか?
- 13. なぜ/ etc/profileにエイリアスがないのですか?
- 14. モンゴースでモデル名が重要なのはなぜですか?
- 15. マルチスレッドでコンセンサス番号が重要なのはなぜですか?
- 16. ANTLR4トークンの順序が重要なのはなぜですか?
- 17. MVCの概念が重要なのはなぜですか?
- 18. OpenCLサブバッファは、なぜ重要ですか?
- 19. PLSQL_triggerに準拠することができません
- 20. ここにセミコロンが必要なのはなぜですか?
- 21. なぜlibstdC++が必要なのですか? C++標準ライブラリの
- 22. SQLに準拠するための基準は何ですか?
- 23. なぜfopenが使用されるかは重要ですか?
- 24. なぜカーネルのロードアドレスは、ブートに重要なramdiskですか?
- 25. ニューラルネットワークで重みとバイアスが必要なのはなぜですか?
- 26. lxml.html.parse()の最後にあるスラッシュが重要なのはなぜですか?
- 27. RNNでtf.transposeがなぜ重要なのですか?
- 28. ここでtypenameが必要なのはなぜですか?
- 29. ここでコンテキストが必要なのはなぜですか?
- 30. ここでエンディアンが必要なのはなぜですか?