Active TopicsActive Topics  Display List of Forum MembersMemberlist  CalendarCalendar  Search The ForumSearch  HelpHelp  Sitemap  Contact Us  RegisterRegister  LoginLogin
.Net Framework FAQs 3.0
 GenProgrammers : .Net, C#, Remoting, Visual basic,..etc : .Net Framework FAQs 3.0
what are end points, contract, address and bindings?
Author Message
kirankumar.prkk
Moderator Group
Moderator Group


Joined: 17 Oct 2007
Location: India
Online Status: Offline
Posts: 30004
The above terminologies are the core on which SOA stands. Every service must expose one or more end points by which the service can be available to the client. End point consists of three important things where, what and how:-
v Contract (What)
Contract is an agreement between two or more parties. It defines the protocol how client should communicate with your service. Technically it describes parameters and return values for a method.
v Address ( Where)
An Address indicates where we can find this service. Address is a URL which points to the location of the service.
v Binding (How)
Bindings determine how this end point can be accessed. It determines how communications is done. For instance you expose your service which can be accessed using SOAP over HTTP or BINARY over TCP. So for each of these communications medium two bindings will be created.
Below figure show the three main components of end point. You can see the stock ticker
is the service class which has an end point hosted on www.soa.com with HTTP and TCP binding support and using Stock Ticker interface type.


Quote kirankumar.prkk Reply






bullet     Posted: 02 Feb 2007 at 1:00am
IP IP Logged
Post Reply Post New Topic
Printable version Printable version

Select Category
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum



This page was generated in 0.094 seconds.