Home > CIO News > How BPM and SOA work together for business process improvement
CIO News:
EMAIL THIS

How BPM and SOA work together for business process improvement

By Christina Torode, Senior News Writer
29 Apr 2009 | SearchCIO.com

IT news and analysis for CIOs
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Choosing between BPM and SOA is akin to the chicken and the egg debate. Without defined business processes, enterprises can't create reusable services for the business, and without a services layer, business processes can't easily be made reusable.

More SOA resources
SOA governance: How and why to build it into your SOA initiative

SOA success stories involve business process management
So which should come first?

The short answer is both -- meaning organizations should define business processes and create a service-oriented architecture (SOA) in tandem. "Those doing larger deployments of [BPM tools] are learning that they have to really create a services layer at the same time they create processes," said Janelle Hill, business process management (BPM) analyst at Gartner Inc. in Stamford, Conn.

If developers create services without understanding the business context of those services, they end up creating the wrong services, and if business analysts want to automate processes without any services exposed, processes are harder to build and inflexible, she said.

A case in point is a large insurance company that defined its processes using a BPM tool, writing code for a single BPM system environment. "Everything was great until three years later, when their marketplace changed completely and they weren't able to modify their processes without breaking the system," said Aleks Buterman, founding partner of IT and business management consulting firm SenseAgility LLC and former chief architect at Lincoln Financial Group and Allstate.

The insurance firm had hard-coded its business rules within its business processes and, thus, couldn't change them -- a big problem when new regulations or business practices, such as rules for approving or denying credit, come along, Buterman said. In fact, that could be an issue for lenders facing credit card rule changes that would crack down on deceptive interest rate hikes and harsh penalties for late payments.

To avoid such a hard-coded business rules situation, companies should separate business rules management from their BPM tools. A services layer, or SOA, is an ideal place for storing and more easily modifying rules and creating reusable components and services, Buterman said.

At the same time, rather than building a process to be used across every business unit inside a BPM tool, IT should expose this process as a service with a common interface that all units can use, he said.

"Common processes have to be set aside as services to be reused elsewhere. Without that, you won't achieve optimal BPM ROI," Buterman said.

BPM and SOA convergence among vendors

BPM vendors have been converging BPM and SOA for some time. Integration-centric BPM suite (IC-BPMS) vendors have built deep support for SOA into their core integration servers. Human-centric and document-centric BPM vendors support the creation and consumption of services, although they don't have built-in SOA features such as an enterprise service bus or a SOA repository, said Ken Vollmer, an analyst at Forrester Research Inc. in Cambridge, Mass.

How to merge BPM and
SOA efforts, teams
If an enterprise starts out with separate SOA and BPM efforts, political and cultural barriers and infighting over who has better tools could arise as IT merges the two efforts. But there are steps a CIO can take to make sure the two camps work better together from a technology and business perspective, such as the following, according to Janelle Hill, BPM analyst at Gartner:

  • Create a RACI model that reflects how roles from within your SOA competency center work with those in your BPM competency center. Be explicit about the handoffs between the two teams, document the engagement model and identify specific deliverables that have to be shared or exchanged.
  • Simply put, be aware of and ask about potentially complementary efforts.
  • Use common tools and notations. Choosing a corporate standard that reflects a company's business semantics is one possibility. You can also use an enterprise architecture tool, which typically supports both process and service modeling and can keep track of the relationships between the two.
  • Establish governance procedures that force roles to tie back to the system of record for the process design. This can be done using an enterprise architecture, BPMS or business process analysis tool.
  • Examples of IC-BPMS vendors are Vitria Technology Inc., Tibco Software Inc., Oracle Corp., IBM, Software AG, SAP AG, Microsoft, Sterling Commerce and Sun Microsystems Inc. These types of vendors often provide a combination of BPM, business event monitoring, business activity monitoring, integration architecture, SOA and composition framework capabilities.

    Savvion Inc., Lombardi Software Inc., Tibco, BEA Systems Inc. and Software AG are a few human-centric BPM vendors that have suites that help businesses manage and automate procedures and tasks performed by employees.

    SOA vendors -- the major players being IBM, Oracle, Microsoft, SAP, Sun and BEA -- also have a strong presence in the BPM suite (BPMS) tools market. Large vendors, particularly IBM and Oracle, would like SOA and BPMS tool sets to completely converge, Hill said. This is not the best approach, however, since users of each tool set have very different roles and responsibilities, she said.

    "[Users of these tools] should collaborate and share models but probably don't want to share tools," she said.

    Who's driving the BPM and SOA bus?

    Indeed, those leading BPM and SOA efforts are typically from different parts of the organization. Developers or enterprise architects could be the driving forces for a SOA initiative, while on the BPM side it could be a business process architecture group or business unit leader.

    The CIO, however, is the one capable of bringing these two efforts together. Buterman said he's starting to see more enterprises form technology management offices led by the CIO, versus separate enterprise architecture and business process architecture management offices.

    "The CIO needs to make sure services are being used elsewhere [by the business], and if the CIO approaches it from an overall IT governance perspective and they make compensation or budgets dependent on service reuse, that will force people to build something that can be reused," he said.

    Let us know what you think about the story; email: Christina Torode, Senior News Writer



    Tags: Enterprise SOA and Web servicesBusiness process managementVIEW ALL TAGS

    Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



    RELATED CONTENT
    Enterprise SOA and Web services
    Best practices for a SOA implementation and application integration
    SOA best practices from Amtrak
    SOA implementation propels business process transformation
    Enterprise business software and services guides for CIOs
    The art of a SOA implementation: Design for the future
    SOA implementation evolves from open source to Oracle SOA suite
    Six ways to fail with your SOA implementation
    Wary of public cloud, CIO builds private cloud and transition plan
    Business process management quiz for enterprise CIOs
    BPM guide: Business process management best practices for CIOs

    Business process management
    IT management FAQ guides for enterprise IT strategies
    SOA implementation propels business process transformation
    The Real Business of IT: Download a free chapter
    BPM tool selection: Strategies for success
    FAQ: IT and organizational change management
    ITSM and ITIL best practices for process improvement
    Looking for low-cost business processes? Check out GE WorkOut and FTD
    FAQ: Lean thinking for IT
    Proven IT ROI strategies in an economic downturn
    Get the most out of your lean BPM solution

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary



    CIO solution center has news, research, and guides to assist the unique challenges of the CIO
    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    SEARCH 
    TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Site Map




    All Rights Reserved, Copyright 2007 - 2009, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts