05 December, 2005 11:20 AM EST
Whoa! We've got WOA
Posted By: Whit Andrews, Vice President, Gartner Research
After emerging from the research cave, Nick presented the newest acronym from the acronymizer: WOA. Web-Oriented Architectures represents SOA plus the Web plus Representational State Transfer, often called REST. We don’t turn on the acronymizer any more often than we absolutely must. It’s loud, and it catches entire analysts in its jaws and crunches them up like Mars bars. WOA is necessary, Nick and his colleagues argued, because:

It’s a descriptive term for a subset of SOA. (People who are doing WOA are doing SOA. People doing SOA may or may not be doing WOA.)

It’s simple.

It returns resiliency and simplicity to the kinds of projects that it benefits. (See also, Things for Which You Do Not Need Ironclad Integration Brokers.)

It shows that Gartner is not a slave to the notion of Enterprise Class – not everything needs to be about more reliable, more available, more impermeable. We also understand that there are times when less is more.

Syrup or Waffle? When I was in Antigua, they served us sour cream for the waffles. It tasted substantial, and good. I say it’s a topping, but a tasty one that adds real value. Tell us if you agree: Here or elsewhere.

 
COMMENTS
02 May, 2006 09:04 AM EST
I subscribe to this new acronym as I think it will help people to connect the mainstream SOA term with the REST style.

See my post at:
http://blog.noelios.com/200...
15 June, 2006 05:34 AM EST
Jerome, I was just noticing the recent number of references to WOA put in the blogosphere and one of them me back to this source and your comment. First, thanks for the endorsement. Second, given the interest in the term, let me provide the "official" definition for WOA that we have debated and discussed within Gartner:

Web Oriented Architecture:
* Long version: WOA is an architectural style that is a substyle of SOA based on the architecture of the WWW with the following additional constraints: globally linked, decentralized, and uniform intermediary processing of application state via self-describing messages.

* Shorthand version: WOA = SOA + WWW + REST

BTW, Since WOA is a substyle of SOA (ie it imposes additional constraints above and beyond those imposed by SOA), you may be interested in our definition of SOA:

Service-Oriented Architecture:
* Long version: An architectural style in which certain discrete functions are packaged into modular, shareable, distributable elements ("services"), which can be invoked by consumers in a loosely coupled manner.

* Shorthand version: SOA = modular + distributable + sharable + loosely coupled
05 March, 2009 03:33 AM EST
Hi Nicholas,
From architectural point of view WOA is just having an additional component of WWW with which a simple SOA app is communication by means of REST.
If i am not wrong, then WOA is just an extension of SOA over web, then why it is a subset of SOA, it should rather be termed as an complementary technology or plug-in.
Please provide suggestions.
06 April, 2009 04:57 PM EST
Re: WOA = SOA + REST + WWW

WOA is neither SOA or REST. WOA does not have a formal description language which is a key character of SOA. WOA does not provide a means for state transition -- a key requirement for REST -- which is required to handle complex interactions with a resource.

Blog Alert
When a new post is published, we'll deliver it to your inbox.

Enter your email address



Add to My Yahoo!
Add to Google
Search The Blog
Categories
Archives
<   November 2009   >
MonTueWedThuFriSatSun
      1
2345678
9101112131415
16171819202122
23242526272829
30      
Related Links
Recommended Links
Blogroll
Contact
To learn more, please contact:

Gartner
Office: + 1 203 964 0096
sitefeedback@gartner.com
help@gartner.com

Contact Us Form
Worldwide General Contacts