TechBubbles

Microsoft Technology BLOG

Latest stories

Digital Signing the SOAP Message

WSE allows you to digitally sign a SOAP Messages by overriding the SecureMessage method. To sign a SOAP message 1. The following code example overrides the SecureMessage method. public override void SecureMessage(SoapEnvelope envelope, Security security) { //Obtain the security token with which you want to sign the SOAP message with. KerberosToken kerbToken = new KerberosToken("host/" +...

Adding Security Credentials to SOAP

The WSE 3.0 for .NET enables the developers for creating one or more security credentials that can be added to the SOAP Message. The following procedure describes how to add one or more security credentials to a SOAP Message.A computer must be configured to accept the SOAP Messages embedded with the security credentials. Two types of security credentials that can be setup for the computer X.509...

Verify SOAP Messages Signed using Username and Password

To validate digital signatures for incoming SOAP Messages created using Username Token, WSE Must be configured. The following procedure explains how to configure a WSE to validate digital signatures created using Username Token. 1. Start Visual studio 2005 2. File Menu, New then click Project. 3. Select ASP.NET Web Service in  the templates pane. 4. Add a reference to the Microsoft.Web...

Configure WSE to Validate SOAP Message

One type verifying the SOAP message is validating the digital signature for the incoming message.Signature validation is done by WSE prior to the execution of the recipient code. The following procedure can be used to configure the WSE to validate the digital signature for SOAP message. 1. Start Visual studio 2005 2. File Menu, New then click Project. 3. Select ASP.NET Web Service in  the...

Service-Oriented Architecture(SOA)

Introduction SOA represents new model for building distributed applications. SOA is a platform where you can expose your organization business logic through services. Here services are the interfaces which process and deliver the XML Messages. SOA approach makes sense when we build applications cross organizational. A business with multiple systems and applications on different platforms ...

SOAP Fundamentals

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...

TechBubbles Microsoft Technology BLOG

Follow me

Archives

Tag Cloud