Insider's Eye:Webサービスのフレームワークを定義するGXA

コラム
Web Services Development Kitの最新プレビュー版が公開

Greg DeMichillie
2002/11/08
Copyright(C) 2002, Redmond Communications Inc. and Mediaselect Inc.


 新しい開発者向けツールキット「Web Services Development Kit(WSDK)」のテクノロジー・プレビュー版がMSDNで公開された。WSDKは.NET Frameworkのアドオンで、WS-Security、WS-Routing、WS-Attachmentsの3種のGXAプロトコル(とDIME[Direct Internet Message Encapsulation])をサポートする。WSDKは、これらのプロトコルをサポートする .NET Frameworkのベース・クラス・ライブラリにおける一連の拡張、ドキュメント、一連のチュートリアルで構成される。

 これらのプロトコルを使用するメッセージを送信するには、開発者はSOAP(Simple Object Access Protocol)メッセージに注釈として追加情報(ルーティング情報やセキュリティ資格情報など)を含めるか、メッセージ自体の内容の変更(暗号化など)を行わなければならない。受信側は受信メッセージに対して、この逆の処理を行う必要がある。WSDKは、SOAPメッセージへの注釈追加と追加情報の抽出を行うクラス・ライブラリを提供し、これらの処理の一部を自動化する。

 だが、WSDKにはかなり制約があるため、アプリケーションの展開よりも実験に適している。まず、前述したGXAプロトコルはVisual Studioでサポートされておらず、Microsoft以外のプラットフォーム・ベンダもサポートしていない。さらに、SOAPメッセージの送信側と受信側がWSDKを使用していても、WSDKで生成されるサービス記述情報(WSDL:Web Services Description Language)は、これらのプロトコルがどのように使われているかを示さない。そのため、WSDLを参照するクライアントは、「ルーティング情報が送信されている」「Kerberosチケットが添付されている」といったことが分からないので、使われているプロトコルの種類や正しい応答方法をあらかじめ認識していなければならない。


 INDEX
  Insider's Eye
    Webサービスのフレームワークを定義するGXA(1)
    Webサービスのフレームワークを定義するGXA(2)
  コラム:Web Services Development Kitの最新プレビュー版が公開
    コラム:WS-Transaction仕様がリリース
 
 Insider's Eye


Insider.NET フォーラム 新着記事
  • 第2回 簡潔なコーディングのために (2017/7/26)
     ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている
  • 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
     Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう
  • 第1回 明瞭なコーディングのために (2017/7/19)
     C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える
  • Presentation Translator (2017/7/18)
     Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Insider.NET 記事ランキング

本日 月間