[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Web Services/SOA (was RE: XML 2004 weblog items?


critique of web services
On Mon, Nov 29, 2004 at 08:52:49PM -0800, Dare Obasanjo wrote:
> So SOA is RPC with a calling convention for methods? Sounds silly to me.
> I like Don's four fundamentals of service orientation from
> http://msdn.microsoft.com/msdnmag/issues/04/01/Indigo/default.aspx 
> 
> * Boundaries are explicit 
> * Services are autonomous 
> * Services share schema and contract, not class 
> * Service compatibility is determined based on policy 
> 
> It's basically a philosophy on how one should treat building distributed
> application instead of a way to repackage yesterday's technology with
> today's buzzwords so one can charge an arm and a leg for building
> applications with tomorrow's toolkits.
> 
> I especially like the fact that it's quite easy to see how RESTful
> applications are service oriented using those guiding principles. 

I like them too because they're constraints of a sort.  But they are
also pretty vague, and therefore don't provide a whole lot of guidance
for developers.  Perhaps if they were expanded upon, so that each
described, in architectural terms, *exactly* what was constrained,
they'd be of greater value (yes, I've seen the expanded version, but
it still falls short IMO).  It would certainly allow others to
constructively critique them.  As is, they seem a bit "motherhood and
apple pie" to me, akin to "Components shall not be tightly coupled", or
"The interface shall not expose implementation details".

It's also interesting to note that Don is still promoting RPC based SOAP
services (via his use of wsa:Action), so it seems these tenets of his
don't exclude it.  I think that's a significant deficiency.

Mark.
-- 
Mark Baker.   Ottawa, Ontario, CANADA.        http://www.markbaker.ca

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.