Home > business process, service oriented architecture, software industry > Why I think Web Oriented Architecture is phony

Why I think Web Oriented Architecture is phony

If you are not in the software industry and not conversant in the jargon, you probably think I have lost my mind. What do you mean WOA? It stands for Web Oriented Architecture (WOA).  So, from what I can see the positioning is that SOA is about back end services and protocols like SOAP, etc. and WOA is about cool web protocols like REST, etc.  So, perhaps we are supposed to say, thank goodness that we can move away from SOA and find something new and exciting to focus on.

Well, I hate to burst the bubble but SOA is not just about back end protocols and services. Protocols like REST that provide stateless communication are, in fact, an integral part of a service oriented architecture. Before you get mad at me. Let me explain.  When we talk about SOA we really aren’t talking about protocols. Sure there are lots of protocols and interfaces that are an important part of service orientation. But the power of SOA is in the fact that it enables businesses to focus on two key enables:

1. creating business services that are key business functions

2. enabling these services to be used flexibly to create a variety of business processes that can be changed quickly to enable change and innovation

Companies are getting pretty creative with this approach. Not only are they creating business services involving software components, but they are tying those business services into business elements such as monitoring electric meters.  An excellent example is the SOA implementations of two electric utilities: Delaware Electric and Austin Energy. Neither of these utilities are the biggest in the world. Both are mid-sized utilities with limited IT resources. However, they have both leveraged SOA to tie the ability to monitor and manage power usage and working with constituents to help make the customer experience better and save money at the same time.

These are just two of the 25 case studies that are part of the forthcoming second edition of SOA for Dummies.  What did we learn? Simply put, customers are implementing SOA from a business perspective. They are leveraging back end and web based capabilities and gaining huge business value. These customers don’t care if you call this approach SOA, WOA, or CASH…they simply know that it is allowing them the flexibility they never had before.

The bottom line is that we simply don’t need another new acronym. SOA is not a fad, it is a long term business approach to turning IT and business assets into services that can be used as part of an evolving business process.

I am going to try the neat new capability in my blog and post a survey.

  1. October 21, 2008 at 3:22 pm

    Well, we need a way to distinguish between the tightly coupled crapware being developed under the SOA banner, from software which is actually providing value to 100s of millions of people and companies around the world. I don’t care what name we use, so long as there’s no overlap, lest more people be taken in by the big, clueless ISVs.

    And BTW, REST isn’t a protocol, it’s an architectural style.

  2. October 21, 2008 at 5:18 pm

    REST + Web 2.0 + Cash == WOA


  3. October 22, 2008 at 4:48 am

    Hey, as of ~just past midnight 10/22, a third of the respondents think WOA is the wave of the future! I think that’s an amazingly high percentage. Rock on!

  4. Marcelo Lopez Sr
    November 6, 2008 at 2:44 am

    “REST + Web 2.0 + Cash == WOA ?”

    What “while on hallucinogens” VC brochure did you pull that one from ? Wasn’t CASH supposed to be the output from this whole Web 2.0 “wave” ?

  5. November 17, 2008 at 3:31 am

    SOA is a vague term that is used to mean many different things. Many of us have real problems with vendor bloatware and SOAP. The point of WOA is to remind people that the web itself, via things like hypertext over HTTP, DNS, proxies and caching, etc., already supported many of the things that supposedly were the reasoning behind creating much of SOA.

  1. October 21, 2008 at 6:14 am
  2. October 22, 2008 at 1:50 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: