point
The Smart Techie was renamed Siliconindia India Edition starting Feb 2012 to continue the nearly two decade track record of excellence of our US edition.

Distributed applications using windows communication foundations (WCF)

Hariharan Rajaram
Wednesday, October 31, 2007
Hariharan Rajaram
Services play a major role in the modern software architecture and WCF (Windows Communication Foundation) provides a platform for building services by enabling interoperability with services and interfaces from various platforms. WCF supports all major transports like TCP/IP, HTTP, MSMQ, named pipes and protocols such as WS-Security and WS-Addressing, (WS-*). Currently WCF supports SOAP and POX messages. Many products like BizTalk Server and Windows Live Server are fully embracing WCF.

Conceptually, WCF is a set of assemblies that allows developers to quickly write Service-Oriented applications. Designing, building, maintaining, and versioning-distributed application are complex in nature and WCF is designed to solve these complex issues.

Characteristics of WCF
Independent versioning
All distributed services must adhere to versioning in order to have unique identity.

Asynchronous forward-only messaging
Most of the applications follow request a reply method calls. In such scenarios, once a request is placed, the client needs to wait until the server responds to the request. In order to overcome this limitation WCF allows asynchronous forward-only calls. Asynchronous forward-only messaging allows efficient handling of processing power and delivers reliable messaging.

Share on Twitter
Share on LinkedIn
Share on facebook