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

Re: SOAP/SOA and REST/ROA ???

  • From: "Mark Baker" <mark@c...>
  • To: "Michael Champion" <mc@x...>
  • Date: Sat, 8 Dec 2007 00:18:35 -0500

Re:  SOAP/SOA and REST/ROA ???
On 12/7/07, Michael Champion <mc@x...> wrote:
> SOA has no constraints on operators,  but in practice operators are late
> bound via service definitions and operands are fairly stongly typed by
> schemas/data contracts.

But what kind of constraint is that and what architectural properties
does it induce?  AFAICT it's not a constraint because whether a
service has a description or not doesn't matter a wink to the runtime
architecture of the system.  Consider that once your system was
running, you could safely delete all the service descriptions and it
would continue to run.

> ROA tightly constrains operators, but has no constraints on operands (i.e.
> "resource representations" other than MIME types I suppose).

Off the top of my head, REST requires that representations include
hyperlinks if the information it contains should be able to progress
the application state machine.

> There is beauty in both views of life. What we need in my opinion is a
> deeper and more empirical understanding of which set of architecural
> constraints and non-constraints is most associated with the various,
> somewhat conflicting values of "scalability, evolvability, visibility,
> simplicity, etc."

I agree that more work is needed here, but there's some to work from.
The REST dissertation has some good info.

But I don't believe that's holding us back.  What is IMO, is truly
appreciating the value of constraints in general.  I remember having a
hell of a time in WS-Arch, trying to convince people this was a useful
model for understanding and comparing software architectures.  We
never did agree to use it.

Mark.
-- 
Mark Baker.  Ottawa, Ontario, CANADA.         http://www.markbaker.ca
Coactus; Web-inspired integration strategies  http://www.coactus.com


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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.