USERNAME: 
PASSWORD: 
lost password? 
search:
Monday, October 13
 
 

Membership
Articles
All Articles
White Papers
Round Tables
Presentations
News Clippings
Events
Training
Workshops
Consultant Network
Solution Locator
Search
Other Topics
BPM
Biz Decision MGMT
Biz Architecture
Org. Performance
Innovation
Government

Solution Locator

Expedite your research.
Find specific SOA solutions and request information.

 

SOA Watch Column

SOA Watch: When Considering Services…

Services are the building blocks of SOA, and like building blocks of a house or a building, the quality will define the value of the finished product. In this case, the SOA itself. Thus, spending...


Experts Wanted

Would you like to:

  • Submit an article
  • Lead a Round Table
  • Speak at a Conference

Contact us today!


 

Articles

It Takes Two to Tango: SOA and BPM - Part I
By: Bhaskar Chakrabarti, Principal IT Architect, JP Morgan Chase
Friday, August 25, 2006

 

SOA and BPM are two buzzwords you hear or read about in every magazine (well almost all) you open, IT conference you go to, analyst or vendor you talk to. Also, a lot of discussions (or should we say gossip) are focused on the relationship between BPM and SOA. People are curious to know more on their relationship, on how long it would last, etc, the usual stuff you get to hear in the start of any romantic relationship. In order for us to understand the extent of their relationship lets take a closer look at their nature and characteristics and predict if they are meant for each other.

Forrester defines BPM or Business Process Management as designing, executing, monitoring and optimizing of the cross-functional business activities that incorporate people, processes and systems. As per Bruce Silver of Bruce Silver Associates: “BPM is about optimizing and improving business performance at the end-to-end process level, innovating the business, making it more efficient, faster, more agile, more compliant with policies and best practices, and more measurable. It's top-down because it begins with the end-to-end process”.

As per OASIS, SOA or Services Oriented Architecture refers to a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. SOA provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations. Bruce Silver of Bruce Silver Associates defines SOA as being "about transforming IT infrastructure, leveraging existing investment and breaking it into reusable parts, providing a high-performance reliable communications fabric for interconnecting those parts, and managing those parts for optimal discovery and reuse. The goal is making solution implementation faster and less costly, but it's bottom-up because it begins with the parts, not the end-to-end solutions”.

SOA has its roots in solving integration and interoperability issues for IT whereas BPM has its background as a management discipline with an emphasis on business performance management. While the main drivers for SOA are cost-cutting and improving time to market by applying reusability of services, that of BPM is enhancing the business process agility by managing and controlling it. BPM and SOA have been separated based on past history and on alienation of business and IT. Also, the majority of the vendors for their own interest have been propagating the message (though in a subtle way) that BPMS suites and SOA products are separate product lines.

Though forces have been pushing SOA and BPM apart, instead of viewing these as competing disciplines the practioners with help from analysts have started to appreciate their complementary nature. SOA helps lower the cost of BPM by providing the business process orchestration and facilitate BAM or Business Activity (or Process for that matter) Monitoring through services monitoring. SOA enables reusability of services within and out side business processes following open standards. BPM provides process-centricity to SOA thus improving the visibility of the business services. It further provides business process agility through manageability and performance of business processes.

Lately, vendors are also realizing that their marketing would be effective if they support the Tango between SOA and BPM. As industries and technologies put pressure on the vendors, software products are being planned with the collaboration and interplay of BPM and SOA in focus. The vendors are planning the inter-operability of BPM and SOA in their product line. It is still in its infancy, but when the market matures it shall greatly help the enterprises. This marriage shall enable the collaboration of business and IT. Business understands the services aspect of the business processes and the role that SOA plays in the enterprise in reducing cost and providing business agility. Business gets exposure to services being the digital model of the business processes. Services provide a level of abstraction on top of the implementation technology and thus hide the complexity of the component architecture from business. SOA infrastructure becomes the technology foundation of BPM discipline. Business starts understanding SOA more with BPM putting a business face on it. On the other hand IT understands the business processes with SOA helping to put an IT face on BPM. This helps IT to partner with Business to facilitate building efficient processes, changing existing ones easily and enable building newer ones.

Note that it is not absolutely essential that BPM and SOA stay together and each have its own identity. Business process automation can be the sole focus of BPM and it can survive without service orientation. Similarly SOA can continue to focus on just integration and inter-operability. However, the quality of service for an organization greatly improves with the nexus of BPM and SOA. It is also not good for SOA and BPM to hold each other hands in all circumstances. In case of transactions that predominantly involve human workflow BPM can be a pure play independent of SOA. Similarly for the need of tactical integration of legacy, SOA exists without BPM. In case of complex business processes and those that involve complex orchestrations requiring system-to-system interactions, SOA does play a great role in improving the life of BPM.

This creates a recipe for a perfect relationship, with each having a space of its own, each can independently exist, and however in the majority of the cases - especially for larger organizations - BPM and SOA need to Tango in unison. The quality of service is much higher when SOA and BPM come closer to complementing each other. BPM’s conceptual top down approach facilitates business process modeling and process optimization while SOA’s bottom up approach helps in process execution and monitoring.

So are they really meant for each other or are they being forced to be together by the industry based on its need? I shall be exploring it further in part II of this series. Meanwhile, please send me your comments on what you think happens next with the BPM SOA Tango.

Bhaskar Chakrabarti currently works as a Principal Architect in JP Morgan Chase. He has over 15 years of IT experience, with over half the time in Enterprise Architecture. His main expertise lies in guiding organizations to successfully implement Business Process Management following the path of SOA. He leads the IASA Chicago chapter and likes sharing his ideas in various industry forums.

 

Back to Articles, including SOA, BPM & BA

 

Become a Member Today

SOAInstitute.org offers many benefits to its members. Learn more about becoming a member or join today!

 

Read More on SOAInstitute.org

Featured Presentation:

Presentation
Service Oriented Analysis
Featuring: Alex Rosen, Vice President, Enterprise Architecture Solutions, MomentumSI

Success with Service Oriented Architecture (SOA) requires identifying and specifying the right set of services. Most existing analysis approaches are not up to the task and make it difficult to...

Featured White Paper:

SOA Architecture Considerations
Courtesy of: Keshav Deshpande, Principal Consultant, Keane, Inc.

An important part of analyzing necessary capabilities for a future Service Oriented Architecture (SOA) and Enterprise Interoperability environment is to envision, explore and lay out the core...

 
   
About Us : Contacts : Advertise : Partners  
BrainStorm Group © 2008 • Privacy Policy • Terms of Use