In this Article u r going to learn basic concepts of Windows communication Foundation with a Simple example of web application calculator.
Introduction
What is WCF?
WCF is a service Oriented programming in .net framework 3.0 which provide unique platform for all type of Communications in .net for distributed Applications.
It is the latest service oriented technology; Interoperability is the fundamental characteristics of WCF.
Basic Bare Bones of WCF
1>Endpoints (ABC terms).
>Address
>Binding
>Contract
All the WCF communications are take place through end point. End point consists of three components.(i.e ABC)
Address:
Basically URL, specifies where this WCF service is hosted .Client will use this url to connect to the service.
e.g http://localhost:8071/MyService/Calculator.svc.
Binding:
Binding will describes how client will communicate with service. There are different protocols available for the WCF to communicate to the Client. You can mention the protocol type based on your requirements.
In My service I used Basic Http Service protocol for communication.i.e wsHttpBinding
Contract:
Collection of operation that specifies what the endpoint will communicate with outside world. Usually name of the Interface will be mentioned in the Contract, so the client application will be aware of the operations which are exposed to the client. Each operation is a simple exchange pattern such as one-way, duplex and request/reply.
More Detail at Original Source
No comments:
Post a Comment