Simplifying WSDL

Link. June 5, 2003. Comments [3]. Posted in: Web Services

I used to think that WSDL was very complex. I'm not quite sure anymore. Once I understood some key concepts, things started to make sense, in that sort of Kafkaesque sort of way. I'm talking about things like Abstract WSDL vs. Concrete WSDL.

  • There are a few reasons I think WSDL appears so complex when you first approach it:
    WSDL is usually generated by tools; and those tools generate awfully lengthy and complex-seeming WSDL documents. That hides the basic truths of WSDL behind a shroud of mistery. That ain't good.
  • The reason most WSDL documents are so complex is not that the basic building blocks themselves are complex, but rather that most of the document is spent describing (and usually re-describing) the message schema used by the defined operations.

Now, let's not kid ourselves. XSD can be both daunting and pretty "chatty" (as in XSD descriptions can be pretty lengthy even for simple definitions). And by virtue of this, it can make any WSDL document with inline schema definitions seem daunting and chatty too!

So let me start my own little possee here and cry: Say No to inline schema definitions in WSDL! Import is your friend....



Thursday, June 05, 2003 9:57:36 PM (SA Pacific Standard Time, UTC-05:00)

Yay!

Friday, June 06, 2003 2:18:49 AM (SA Pacific Standard Time, UTC-05:00)

... people begin to see the bright light ... and perhaps we will eventually no longer need WSDL by itself ...?

Friday, June 06, 2003 9:36:30 AM (SA Pacific Standard Time, UTC-05:00)

I think that WSDL isn't enough supported by ASP.NET. Just simple thinks (demos) can be done easly, but when you run on enterprise services you have to type everything with notepad !

Must be improved....

Comments are closed.

Syndicate

About

Tomas Restrepo is a software developer located in Colombia, South America. His interests include .NET, Connected Systems, PowerShell and lately dynamic programming languages. More...

tomasrestrepo @ twitter My Flickr photostream My saved links on delicious My Technorati Profile

email: tomas@winterdom.com
msn: tomasr@passport.com

View my profile on LinkedIn

MVP logo

Ads


Categories

Statistics

Total Posts: 1050
This Year: 1
This Month: 1
This Week: 0
Comments: 826

Archive

Other

Copyright © 2002-2008, Tomas Restrepo.

Powered by: newtelligence dasBlog 2.2.8279.16125

Sign In