Gopalan Suresh Raj
Web Cornucopia
Gopalan's Profile
Archives
« September 2008
SunMonTueWedThuFriSat
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today
Click me to subscribe Download Open ESB
Syndication
Search

Table of Contents
Tags
bpel choreography ejb esb http integration javacaps javaee javaone jax-ws jbi management openesb orchestration process-oriented rest sca service-oriented soa soap wsdl xml xsd
Links
 
Referrers

Today's Page Hits: 186

Map of Visitors
Locations of visitors to this page
Caveat Emptor
This is my personal weblog. The contents of this Weblog represent my personal opinion which may differ from the official views of my employer, Sun Microsystems, Inc. or any past employers. I do not speak for my employer or any past employers.
View Gopalan Suresh Raj's profile on LinkedIn
« JBI/SOA Tips: Cache... | Main | JBI/SOA Tips: Consid... »
Friday May 04, 2007
May
4
JBI/SOA Tips: Separation of Concerns

 
 The WSDL Model

In your Service Description model, your Information model is likely to evolve over time, but at any point in time it is documented by an XML Schema and is referenced from the types section that is part of the Abstract WSDL. The behavioral contract, the message exchange patterns, and the interfaces are defined in the abstract part of the WSDL too. The Abstract WSDL therefore documents business-specific information.

The Concrete WSDL however, is technical in nature and documents information about the protocols, bindings, and transports used to expose and carry the message over the network. The concrete part of the WSDL is also used to document other extensible contracts that are technical in nature and may have nothing to do with business-specific information.

If you are using a UDDI-based registry, the UDDI tModel refers to the abstract WSDL part which is the interface and contains business-specific information. The UDDI binding template refers to the Concrete WSDL.

Refer to an earlier blog entry of mine titled Exploring the Service Description model to learn more about separation of concerns built into the WSDL model.

Like this write-up? Subscribe to receive  more  like it.


 

 


Posted at 01:14AM May 04, 2007 by Gopalan Raj in A Tip a Day  |  Listen to this article Listen to this entry  |  Comments added Comments[0]

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed

Disclaimer: The contents of this Weblog represent my personal opinion which may differ from the official views of my employer, Sun Microsystems, Inc. or any past employers.



View blog top tags

Enter your email address:

Delivered by FeedBurner

[Valid RSS]