Blog Posts Process Analysis Process Modeling

IS SOA DEAD? And 5 Ways to Revive It!

Blog: Business Process Blog

Is SOA dead?   Could be!  The Genie is referring to the most recent blog by Andrea Thomas Manes of the Burton Group  http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html and her assertion that SOA has been killed by the economy and lack of success. Please if you have not read this very interesting blog installment…go out and read it now.  Andrea is on The Genie’s “must read” BPM blog list.

But The Genie would not call the florist and get the casket out yet.  In fact SOA has proved to be an effective and highly leveraged methodology.  Remember SOA is just an architectural pattern to accomplish goals.  Many people are effectively leveraging SOA as an architectural pattern to some success.  Unfortunately, most companies The Genie interacts with have done little more than leveraged SOA as a standardized way to implement large application development and integration projects.

Most companies have gotten too caught up in the component debate of which ESB, repository or governance methodology to use and have not focused on the ultimate goal which was flexibility and decoupling of components for faster/better response to BUSINESS NEED.   So SOA has been little more than a science project in some organizations and provided little value outside a science project in most.  So, we ask again…is SOA dead? 

Well if so, The Genie thinks one way to resurrect SOA is to apply it to BPM.  By implementing BPM using the architectural pattern of SOA, companies may actually attain the very real current and future benefits of reusable process components that can be assembled and reassembled in a fast, flexible manner to meet business needs and make a more responsive organization.  Implementing BPM via SOA also means you can incorporate the newest IT ideas like cloud computing while leveraging the work you have already done.

But applying SOA to BPM is not in itself a recipe for success.  For any SOA/BPM project to succeed “The ProcessGenie 5 Key SOA/BPM Success Factors”TM need to exist in and around your project and company (or you need to be actively getting them in place) in order to succeed.

PG Success Factor 1 – For enterprise success you need enterprise vision and control.

PG Success Factor 2 – Don’t start from a software vendor perspective. 

PG Success Factor 3 – Start small

PG Success Factor 4 – Think BIG

PG Success Factor 5 – Make sure you are providing business value

We’ll elaborate on each of these points in upcoming blogs.  In the meantime, The Genie has always felt that none of us is as smart as all of us…so chip in your thoughts, feelings and experience.  If you feel strongly about it and have more to say than the comment field allows, reach out to us and we can have YOU share your feelings via this blog either under your name or through The Genie alias!

Hope to hear from you and good luck in your projects!!!

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/is-soa-dead-and-5-ways-to-revive-it/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×