member login

WebServices dot org

Todays Featured Content:

StrikeIron Jump-Starts 2008 with Multiple Industry Honors

CMP’s Intelligent Enterprise Web site announced its 2008 Editors’ Choice Award winners with StrikeIron included among its 36 “Companies to Watch” in the enterprise application category. StrikeIron was also included in Robin Bloor’s list of “10 IT Companies to Watch in 2008.”

StrikeIron Expands Web Services Marketplace with New Financial and Business Data Services from Gale

In-depth financial and corporate information on hundreds of thousands of U.S. and international companies: Two new Financial and Business data services from Gale, part of Cengage Learning, have been added to StrikeIron's expanding Web Services Marketplace: Gale Business Information Web Service 1.0.0 and Gale Business Intelligence Web Service 1.0.0.

StrikeIron Delivers Data Web Services via IBM QEDWiki

StrikeIron Inc., a provider of Data as a Service (DaaS), today announced that it has aligned with IBM to deliver premium web services via IBM's enterprise mashup maker QEDWiki. Content available includes business intelligence services such as multiple D&B services, Address Verification, Email Verification, Currency Rates and many more.

StrikeIron Super Data Pack

Start working with Web services and live data instantly! The Super Data Pack brings together dozens of Web services into one easy-to-use “Super” Web service. With the Super Data Pack, developers and end-users can leverage multiple data sources for use within a diverse set of rich applications at no cost or with no commitment.

Featured Content provided by StrikeIron, Inc.

Enough About Business Value, Here's What We Really Should be Worrying About

16th May 06:

Ess-oh-ay or So-ah? We're getting all tangled up in semantics.

SOA? Web services? SOAP vs. REST? Who comes up with these things? Maybe it's a time for new phrases for these service approaches.

First, let's get a grip on how the heck we pronounce SOA. Is it S-O-A (initials pronounced), or is it so-ah, as I'm hearing so many vendors say? How can we eventually figure out what something is if we can't even pronounce it?

Oracle's Mark Chapman recently brought this whole question to light at a panel discussion at a recent OASIS Symposium. Do you pronounce it S-O-A or do you call it So-ah? A report in SearchWebServices concludes that "there was no consensus among the audience and the lack of a clear way of pronouncing the acronym for Service Oriented Architecture seemed to be a metaphor for the larger problem faced by its advocates."

Well said. The article went on to observe that while every vendor is talking the SOA game, the OASIS panel -- which included architects working on standards for SOA -- "was unable to produce a final word on what SOA is." Chapman concluded that however you pronounce it, SOA is still "a work in progress."

I’ve opined in previous writings that perhaps the use of “so-ah” will evolve to a sort of secret password to signal whether someone you’re talking to is an “insider” or “outsider.” Think of the "Linux" litmus test. If someone asks you about "Ly-nix," that's a tip-off that you better keep the discussion at a very elementary level, or perhaps steer the topic to less contentious issues, such as religion or politics.

There are some other tangled semantics that are creating confusion on the market. Take SOAP , which, to the uninitiated, may appear to be SOA with a "P" added at the end. But when SOAP was launched a few years back, it technically stood for, and still is, "Simple Object Access Protocol" – whatever that means.

Ironically, SOAP came along first, before SOA was coined, so it's merely coincidence that there's a "S-O-A" (or so-ah) in SOAP. Understandably, over the years, there have been commendable efforts to brand SOAP as “ Service-Oriented Architecture Protocol .”

That almost makes too perfect sense. And indeed, unfortunately, SOA encompasses more than SOAP messages. There's all those proprietary hooks, homegrown standards, leftover CORBA chunks, and who knows what else in the stew. Oh yeah, then there's all that REST stuff, too, popping the SOA-SOAP bubble.

RepresentationalState Transfer – now, that’s a perfectly understandable description, about as simple as Simple Object Access Protocol. But, rest easy – there is a modest, informal, proposal out there to put this nonsensical acronym to rest as well. None other than Tim Bray (Sun), the father of modern XML, has proposed changing what we currently call "REST" to "Web Style."

What most people call REST is a an application style that shares basic Web underpinnings, Bray said, including, among other things, that fact that "you have a lot of things in the system, identified by URIs," and "the protocol (probably HTTP) only knows one MEP: single-request, single-response, with the request directed at a URI."

I think Web Style has a lot more style than REST, and would better define its purpose. However, quite ironically, there’s the likelihood of Web Style being acronymized to “WS,” and Bray is a publicly avowed hater of anything WS-*. We certainly don’t need an WS vs. WS catfight right now – we have enough scuffles to worry about.


Trackback URL for this post: http://www.webservices.org/trackback/id/74540

Comments

Readers, how do you pronounce SOA?

Let's hear from you -- do you say ess-oh-ay or so-ah?

Let's stick to S-O-A please!

SAP (S-A-P) doesn't like being called "Sap"! So-AH turns the term into another grate-on-the-ears buzzword!

So-ah saves time

I would like to pronounce So-ah instead of Ess-oh-ay.
So-ah is cooler than Ess-oh-ay and saves my time while pronouncing.

How to prounounce SOA comic

This comic gives you a bit of an idea of how to pronounce SOA:
http://www.itgumbo.com/mumbogumbo/2007/10/soa_stress_away.php