Open棟梁 wiki
戻る
概要 †
- 分散オブジェクト的な機能をWebサービス系の通信プロトコルを使用して実現できる。
- P/B/D層の3層構成の中に、P層/B層呼び出しのアドインとして追加/適用できる。
- P層/B層呼び出しの引数・戻り値は自動的にBinary serialize & deserializeされる。
- 通信処理を隠蔽することで、業務処理の実装に専念することが可能。
- 3層方式のアプリケーションを2層方式と同様、高い生産性を実現。
サポートする通信テクノロジ †
ASP.NET Web Service †
WCF †
- basicHttpBinding?
- WS-I Basic Profile 1.1 に準拠
- wsHttpBinding?
- WS-ReliableMessaging?、WS-Security を実装します。
- メッセージ エンコーディングは Text/XML エンコーディング
- TCP
- netTcpBinding?
- メッセージ セキュリティと認証用 Windows セキュリティ
- メッセージ配信用 TCP、およびバイナリ メッセージ エンコーディング
ASP.NET Web API †
対応未定。
特徴 †
位置透過性 †
定義による呼び出し先の変更が可能。
- インプロセス呼び出し
- リモート呼び出し(アドレス指定)
規模透過性 †
スケールアウト(垂直・水平分散)が可能。
異種透過性 †
.NET以外の異種開発技術との連携も可能。
汎用サービス・インターフェイスを公開することで可能になる。