Open棟梁Project - マイクロソフト系技術情報 Wiki
Binding (ネットワーク)は、
「RPCのようなAPI呼出を、
どのようなBinding(プロトコルや通信方式を含む)を使用して
オブジェクトに紐つけるか?」
のようなコンテキストで使用される。
このため、Bindingが取扱う範囲は、プロトコルと異なり、
TCP/IPからメッセージキューなどまで、幅が広い。
OSI参照モデルの下位プロトコルに上位の仕様が組み込まれているケースが多い。
HTMLなどのコンテンツの送受信に用いられるリクエスト&レスポンス型のプロトコル。
WWWブラウザ等で使用されているHTML参照用のプロトコルだったが、
以下の理由で、現在では、Webアプリケーション、Web APIなどにも利用されている。
SSL暗号化がサポートされたHTTP
DBとの2フェーズコミットが必要な
を構築する場合に利用する。
ただし、
構築~利用までの難易度が高い。
従って、DBをキューとして使用する案件も多い。
このためマイクロソフトは、SQL Serverに
Service Brokerというミドルウェアを実装しているが、
アプリケーション開発者は、Service Broker を使用すれば、
通信やメッセージングの複雑な内部のプログラミングを行わなくても、
データ ワークロードを複数のデータベースに分散できます。
メッセージング基盤、非同期実行基盤は、
カスタマイズ要素が多いためか、
複雑なものは普及するに至っていない。
WS-Iの活動停止と共に、この辺も幕を下ろした感がある。
WS-I Basic Profile 1.1 に準拠。
(非同期)双方向通信をサポート。
分散トランザクションとセキュリティで保護された信頼できるセッションをサポート 。
(非同期)双方向通信をサポート。
複数コンピューターの通信に適した、セキュリティで保護された信頼できるバインド。
ピア ツー ピア ネットワーク アプリケーション用のセキュリティで保護されたバインド。
(非同期)双方向通信をサポート。
Tags: :通信技術