Blogs

Mike Pokraka

A new forum, and the difference between BPM, BPM and BPM
Mike Pokraka  SAP Mentor
Business Card
Company: Independent Consultant
Posted on Sep. 29, 2008 03:55 PM in Business Process Expert, Business Process Management, Business Process Modeling, Business Rules Management, SAP Business Workflow, SAP NetWeaver Platform

Subscribe.Subscribe
Print. Print
Permalink Permalink
Share

It all started with a simple suggestion: Rename the “BPM and Workflow” forum to “SAP Business Workflow”, but quickly grew far beyond a forum name or even Workflow. The reason for the suggestion was because a) the Workflow content mushroomed to obscure most other content, and b) to avoid confusion because the term BPM has several meanings. This was further exacerbated when Project Galaxy was officially unveiled as “SAP NetWeaver Business Process Management” earlier this year. The fact I made the suggestion early in July and it was only resolved now gives an indication of the debate it sparked off.

The point of this blog is twofold: An announcement of the outcome, and - perhaps more importantly - to explain the different contexts side by side in which one can refer to “BPM” in order to help people understand what is being talked about.

So for the first part, the announcement (cue trumpets and fanfare): The “BPM and Workflow” forum is now known as simply “Workflow” and covers SAP Business Workflow and related technologies such as Universal Worklist (UWL), Collaboration Tasks. A new forum Business Process Management (BPM) has been created for the new SAP NetWeaver BPM product (formerly known under the codename Galaxy) and related technologies such as ARIS, SAP Solution Manager and Guided Procedures.

Right, that’s the easy part out of the way. I will not go into much detail on what the products do – enough has already been written about that – but I shall try to explain the difference between the different BPM terminologies:

 

  • For the first definition, let’s start at the top with BPM as a generic concept encompassing SAP and non-SAP systems alike: Business Process Management is a methodology, philosophy and technology. Gartner defines it as something that "provides governance of a business's process environment to improve agility and operational performance" and talks about a "a structured BPM approach employing methods, policies, metrics, and software tools to continuously optimize an organization's activities and processes.". There are many tools and technologies to assist with this task, from modelling business processes to managing their execution.

    In the SAP world, we are usually concenred with different aspects of BPM: Methodology, Governance, Certification, Technology; and we have several different tools to address these. Thus a generic reference to “BPM” in an SAP context can mean any or all of these: SAP Business Workflow, ccBPM as part of PI (formerly known as XI), SAP Enterprise Modelling Applications by IDS Scheer (ARIS), SAP NetWeaver  Business Process Management (new), SAP NetWeaver Business Rules Management (new).

  • Cross-component Business Process Management (cross-component BPM, or ccBPM) is a specific BPM tool that forms part of PI/XI. However it is sometimes informally abbreviated one step further, becoming BPM - particularly in PI circles. This is where the trouble started: we need to differentiate between BPM as an umbrella term and BPM as a specific tool. SAP Business Workflow is another BPM tool, thankfully with a different name. Broadly speaking, PI and Workflow are similar, however PI manages mainly system to system processes whereas SAP Business Workflow usually manages process where people are involved: people to people and people to systems.

  • As already previously mentioned, SAP’s newest product in the BPM area is SAP NetWeaver Business Process Management or SAP NetWeaver BPM for short. Coupled with SAP NetWeaver Business Rules Management, the two products are conceptually very similar to SAP Business Workflow. However they run on different platforms, are completly incompatible and are also targeted at different uses. Whilst Workflow is more of a technology solution for managing a company’s core business processes, NetWeaver BPM is higher level and in some ways more of a BPX tool. It is neither a replacement for Workflow nor an evolution thereof, but a new product. Think ABAP Reports versus APAB Query; or BSP versus Web Dynpro. Each does something similar but in a different way and is suited for different applications.

As mentioned, the main point here was to reference all three usages of “BPM” in a single blog to illustrate the difference. I hope I have achieved that.

Mike Pokraka   SAP Mentor is an independent SAP Workflow consultant.


Comment on this articleComments? Opinions? Disagree? Fire away!
Comment on this weblog
Showing messages 1 through 10 of 10.

Titles Only Main Topics Oldest First

  • excellent
    2009-09-02 21:34:03 Ajay Ganpat Chavan Business Card [Reply]

    there are some limitation of nw bpm e.g. processing of data volume which ccBPM handles. I also heard of combining ccBPM with nw BPM is this true?
    • excellent
      2009-10-18 08:58:01 Mike Pokraka Business Card [Reply]

      I have not heard of any such thing, and personally I would not imagine that this would happen as the purpose of the two are at opposite ends of the scale: ccBPM is a tool for techies as PI is mostly concerned with system to system processes, whereas NWBPM is a tool for business people to model processes that have human interactions.
      This is just my opinion.
  • Nice Blog!!!
    2008-11-18 19:11:47 Saujanya GN Business Card [Reply]

    Hi Mike,


    Simple and clear cut description about BPM. Waiting for the next blogs to come.


    Best Regards,
    Saujanya

  • BPM versus ccBPM
    2008-10-17 08:37:40 Group APO Business Card [Reply]

    An excellent summary!


    I had confusion in my mind between BPM and ccBPM. Can you give a practical example where BPM and ccBPM would be used together as part of an overall solution?


    Regards, Bob Austin, Atos Origin

    • BPM versus ccBPM
      2008-10-17 09:42:34 Mike Pokraka Business Card [Reply]

      Hi Bob,
      As mentioned, ccBPM is typically for system to system processes and BPM for human-centric ones. In my experience the two processes are usually loosely coupled - i.e. little direct interaction between the two.
      e.g. Purchasing via SRM uses Workflow (BPM) for approval. Once approved, the PO is released, and an IDOC generated. This is where ccBPM kicks in, manages the EDI order & order confirmation process with the Vendor's system, perhaps with some interaction with your ECC system along the way.
      ccBPM will also receive the Vendor's invoice and post it. If the amounts mismatch a BPM approval may be triggered.


      The boundaries are not always clear, Workflow can use SOAP to call a subprocess in another system, and ccBPM can also call a workflow directly in a SAP system as part of a scanario.


      Hope that helps.


      Cheers,
      Mike


      PS: Whilst I'm here I'd also like to extend my thanks to all who have responded for their words of encouragement. There is another (slightly more techie) blog in the works on a completely different topic...


Showing messages 1 through 10 of 10.