Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
what are end points, contract, address and bindings
what are end points, contract, address and bindings?
✍: Guest
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:
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.
Address ( Where)
An Address indicates where we can find this service. Address is a URL which points to
the location of the service.
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.
Figure 15.3 : - Endpoint Architecture
2007-11-04, 5043👍, 0💬
Popular Posts:
How do you override a defined macro? You can use the #undef preprocessor directive to undefine (over...
How To Give a User Read-Only Access to a Database? - MySQL FAQs - Managing User Accounts and Access ...
What's the output of the following program? And why? #include main() { typedef union { int a; char b...
What is difference between SITP and UTP in testing ? UTP (Unit Test Plan) are done at smallest unit ...
Can you explain in brief how can we implement threading ? Private Sub Form1_Load(ByVal sender As Sys...