WCF-Xtensions について

WCFサービスのパフォーマンスを調整

.NET, CF, Silverlight あるいはAzureの用の開発かどうかにかかわらず、 WCF-Xtensions はWCFサービスとクライアント用の最も良いパフォーマンス発揮を支援します。WCF-Xtensions はメッセージのサイズと帯域幅消費を最小限に減らして、そして大いにのアプリケーションの応答時間を改善することができるバインディング、バインドエレメント、振る舞い、工場とクライアントから成り立ちます。WCF-Xtensions コンポーネントはコードあるいはコンフィギュレーション・ファイルに簡単に追加、そして目立たないように他のいかなる変更も必要せずに機能します。

WCF-Xtensions Features

  • WebSocket Transport - The WebSocket transport offers full-duplex channels over a single TCP connection that enable both clients and servers to send text and binary data to each other whenever they like.
  • Lightweight JSON Messaging - The JSON message encoding enables any WCF client or server to communicate using LiteJM with any other WCF or PowerWebSockets client or server that also uses LiteJM.
  • Fast Infoset Message Encoding - The Fast Infoset message encoding of WCF-Xtensions produces the most compact messages compared to any system-provided message encondings available in WCF.
  • HTTP Content Negotiation - The HTTP content negotiation binding element enables you to support multiple message encodings and compression methods on the same endpoint for serving different clients.
  • Message Compression - The message compression binding element supports compression of request and response messages over any transport and with configurable compression level and threshold.
  • Transport Compression - The transport compression stream upgrade offers super fast, stateful, transport-level compression for improved performance of the NetTcp transport even with transport security.
  • Compact Envelope - The compact envelope behavior is excellent for improving compactness and accelerating encryption when using message security or when the configuration cannot be changed.
  • LiteHTTP Transport - The LiteHTTP transport provides a high-performance, lightweight HTTP/HTTPS implementation with embedded HTTP content negotiation and compression.
  • SOAP/TCP Transport - The SOAP/TCP transport provides interoperability between WCF and Tomcat, Glassfish as well as other Java application servers that expose SOAP/TCP endpoints.