1

非技術的な仲介者から、Webサービスを使用する外部組織のいくつかのファイル(.xsdおよび.wsdl)について質問がありました。

.NET以外の別の手法(Javaになります)を使用する外部パーティ用のWebサービスを作成したのはこれが初めてです。

投稿で読んだように:Webサービス用のXSDファイルを生成する方法wsdlファイルを送信するだけで十分だと思います。

誰かが私が正しいかどうか教えてもらえますか?そうでない場合。このwsdlを使用してフィッティングxsdを生成するにはどうすればよいですか?

4

2 に答える 2

0

それらにテスト URL を公開するだけです。とにかく、彼らがクライアントを開発するときに実際にテストできるようにする必要があります。これが完了したら、http://[URL を挿入]?wsdl を取得するだけです。

于 2012-04-11T14:41:38.607 に答える
0

私の知る限りでは、WSDL を公開するだけで十分です。
wsdl を読み取ることができるすべての言語は、プロキシ、ラッパー、および/またはクラスを作成して、Web サービスへのアクセス/消費を容易にすることができます。ウィキペディアのページ
で説明されているように

WSDL は、サービスをネットワーク エンドポイントまたはポートのコレクションとして記述します。WSDL 仕様は、この目的のためにドキュメントの XML 形式を提供します。ポートとメッセージの抽象的な定義は、具体的な用途やインスタンスから分離されているため、これらの定義を再利用できます。ポートは、ネットワーク アドレスを再利用可能なバインディングに関連付けることによって定義され、ポートのコレクションによってサービスが定義されます。メッセージは交換されるデータの抽象的な記述であり、ポート タイプはサポートされている操作の抽象的なコレクションです。特定のポート タイプの具体的なプロトコルとデータ形式の仕様は、再利用可能なバインディングを構成します。そこでは、操作とメッセージが具体的なネットワーク プロトコルとメッセージ形式にバインドされます。このように、WSDL は Web サービスへのパブリック インターフェイスを記述します。

WSDL は、インターネット上で Web サービスを提供するために、SOAP および XML スキーマと組み合わせて使用​​されることがよくあります。Web サービスに接続するクライアント プログラムは、WSDL ファイルを読み取って、サーバーで使用可能な操作を判別できます。使用される特別なデータ型は、XML スキーマの形式で WSDL ファイルに埋め込まれます。その後、クライアントは SOAP を使用して、XML または HTTP を使用して WSDL ファイルにリストされている操作の 1 つを実際に呼び出すことができます。

于 2012-04-11T14:29:11.137 に答える