Introduction SOAP is a protocol to exchange the XML messages over the network using HTTP\HTTPS.It stands for Simple Object Access Protocol.It is platform and language independent. SOAP Building Blocks A SOAP Message is an XML Document contains the following elements Envelope element which identifies the XML document as a SOAP Message.It is required element in SOAP message. Header element...
Microsoft Sync Framework Architecture
Introduction This post explains how synch provider communicates with a data source and retrieves information from metadata store. Sync providers can communicate with other sync providers through a synch session. You can read the basic understanding about synch framework at Microsoft Sync. Data Source is the place where all information will be stored that needs to be synchronized. It can be...
Microsoft Sync Framework
Introduction Microsoft Sync Framework is a platform which enables collaboration and offline access among applications, services and devices. Using Sync Framework developers can build sync systems that can integrate any application with any data using any protocol over the network. Key concept of Microsoft Sync Framework is creating synchronization provider which contains the repository of...
Service Model Metadata Utility Tool
The Service Model Metadata Utility Tool is used to generate service model code from metadata documents. The following command generates client code from a running service or online metadata documents. svcutil The following command generates client code from local metadata documents. svcutil *.wsdl *.xsd /language:c# The following command downloads metadata documents from running services...
WCF Terms
The following are the terms used in WCF Message A message contains data which consist of body and headers. Service A service is a construct which exposes one or more endpoints. Each endpoint exposing one or more service operations. Endpoint Endpoint contains a location (an address) that defines where messages can be sent, a specification of communication mechanism(a binding) that describes how...
Windows Communication Foundation
Introduction WCF provides a common platform for all .NET communication between the applications.Using WCF we can develop ASMX, Remoting and COM+ Applications.It allows the developers to work distributed applications. WCF is a runtime and contains set of API’s for creating applications that send messages between services and clients. Messages and Endpoints WCF based on message-based...