A method for B2B process design and implementation. Heikki Rauhala Jouni Lähteenmäki

Size: px
Start display at page:

Download "A method for B2B process design and implementation. Heikki Rauhala Jouni Lähteenmäki"

Transcription

1 A method for B2B process design and implementation Heikki Rauhala Jouni Lähteenmäki

2 Overview Business Theories BPM with Workflow Tradition

3 Business Background Business Strategy: Growth Multi-channel Services Oriented Systems Engineering Service Oriented IT Infrastructure Challenges: Channel Independence vs. Implementation Traceability Implementation BPMS: When & How?

4 Business process management development modeling optimization analysis implementation measuring execution control monitoring Source: OPK project report, 2004, Preliminary Architecture of Control Platform

5 Business process management Business (Re-) Engineering domain in business theories abstract business process development analysis measuring control optimization monitoring modeling implementation execution Business Management domain in IS research concrete workflow Source: OPK project report, 2004, Preliminary Architecture of Control Platform

6 Tools development modeling target domain analysis optimization implementation measuring execution control monitoring target domain Source: OPK project report, 2004, Preliminary Architecture of Control Platform

7 Research objective Abstract Business Models Executable Workflows Design of B2B processes Implementation of B2B processes Vocabulary & Concepts

8 Event-driven Chain EPC diagrams are graphs of: Events Functions Logical operators: and, or, xor EPCs lack: any constraints on modelling formal semantics Financing Request Message received Valdate partner agreement Agreement management system Agreement OK Invalid agreement Financing system Evaluate financing request Deny based on partner agreement

9 Research Questions Design a practical systems engineering method for implementing B2B processes How do ARIS and Oracle tools support the designed method?

10 Research methodology We loosely followed the design research guidelines Scope limitations: OPK case data used only to set objectives actual execution of BPEL not tested no real services practicalities of RosettaNet RNIF not considered

11 Business process map & process repository RosettaNet PIP selected New B2B business protocol Inter-company business protocol library Existing abstract channel-independent business process model New public B2B process model enterprise boundary Existing productspecific business process model proc ess link New private B2B process model semantic matching ARIS Modeling Oracle Designer Existing/modified product-specific workflow model service link New B2B workflow model information & service structures matching Existing/modified executable workflow model WSDL link New executable B2B workflow technical matching Run-time environment Service layer BPEL engine WS call Channel layer BPEL engine execution

12 . private B2B process model Carries out Carries out Message received Business participants Seller OP Bank Group Financing Request Valdate partner agreement Agreement OK Request financing approval Evaluate financing request Financing Request Confirm financing request Financing request OK Financing Confirmation Decide financial confirmation details Financing Confirmation financing confirmation Message processed

13 Message received Financing Request Valdate partner agreement Agreement management system Agreement OK Invalid agreement Financing system Evaluate financing request Deny based on partner agreement Financing Confirmation Message processed - Failure

14 Message- Confirmfinancingrequest-wit... Evaluatefinancingrequest Messagereceived Valdatepartneragreement Deny-basedon-partneragreement

15

16 Achievements of the study Business meets IT Vocabulary Both concepts in same paper The Method Provides ideas Not proofed Applicability varies Modelling approach Modelling viewpoint Multi-level modelling approach

17 Results on The Tools Tools are good at what they do Integration support lacking: one-way, one-time, EPC to BPEL Next generation of Oracle by Q2 of 2007 Depending on BPEL is a risk with Oracle

18 Lessons learnt Don t rush Purpose of tools? BPM tool is no silver bullet Proceed step by step Business process excellence is the key Large-scale B2B networks require semantic standards