Thursday, October 26, 2006

Binding: How do I communicate to the service?

· Binding: How do I communicate to the service?

· Binding provides information on how a service can be accessed including transport method (HTTP / HTTPS / TCP / Named pipe / MSMQ), encoding format (Text / Binary /MTOM), security mechanism, reliability requirement etc...

- A service to be accessible, at least it should be associate with either one or more bindings.

- A contract can support many bindings and a binding can support many contracts.

· Out of the box, Indigo support nine predefined standard bindings including
BasicProfileBinding, WSProfileBinding, WSProfileDualHttpBinding, NetProfileTcpBinding, NetProfileDualTcpBinding, NetProfileNamedPipeBinding, NetProfileMSMQBinding, MsmqIntegrationBinding and IntermediaryBinding which covers most of the common scenarios.

- Developers can create their own custom binding based on their requirement with the mix of functionality.

No comments: