Introduction. Business Process Management



Similar documents
Dr. Jana Koehler IBM Zurich Research Laboratory

Business Process Modeling Information Systems in Industry ( )

Modeling Information Systems Architectures. Paul Grefen (DB MA-IS-CS) CTIT-UT

Intalio BPM. The first and only complete Open Source Business Process Management System

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Introduction to Service-Oriented Architecture for Business Analysts

Ontological Identification of Patterns for Choreographing Business Workflow

A process model is a description of a process. Process models are often associated with business processes.

A Closer Look at BPM. January 2005

Semantic Business Process Management Lectuer 1 - Introduction

BEDIFFERENT ACE G E R M A N Y. aras.com. Copyright 2012 Aras. All Rights Reserved.

Lecture 8 BP enactment

Workflow Management Systems (WfMS)

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Run-time Service Oriented Architecture (SOA) V 0.1

What is BPM? Software tools enabling BPM

Service-oriented architecture in e-commerce applications

How To Understand The Difference Between Business Process And Process Model In Java.Java.Org (Programming)

How To Compare The Cost Of Business Process Management (Bpm) To Open Source Software (Bmp)

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

Analysis and Implementation of Workflowbased Supply Chain Management System

Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg

Curriculum Overview. Department of Systems Analysis and IT. Berlin Institute of Technology Prof. Dr. Krallmann. Olga Levina

SigMo Platform based approach for automation of workflows in large scale IT-Landscape. Tarmo Ploom 2/21/2014

Business Process Modelling Notation A tutorial

How To Write A Microsoft.Net Event Management System (Mnet)

Dynamic Processes & Basic Case Management in IBM Business Process Manager Version Sunil Aggarwal Principal BPM Architect, Europe

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Business Process Modeling with BPMN. Dr. Darius Šilingas Head of Solutions Department

Budapest University of Technology and Economics Department of Measurement and Information Systems. Business Process Modeling

Conception of Information Systems Lecture 10: Workflow Management & B2B

Developing SOA solutions using IBM SOA Foundation

Mobility Information Series

Lesson 4 Web Service Interface Definition (Part I)

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Workflow and Service Oriented Architecture (SOA)

ActiveVOS Server Architecture. March 2009

IBM Software Group. Introduction to BPMN. Stephen A. White, BPM Architect, IBM October 16, IBM Corporation

Design of an XML-based Document Flow Management System for Construction Projects Using Web Services

Go beyond 95: learn Business Process Management (BPM)! Razvan Radulian, MBA Independent Consultant/Coach Why-What-How Consulting, LLC

Business Processes. Scott Neumann, CTO, UISOL Kamaraj Shankar, Partner, UISOL Ali Vojdani, President, UISOL

Business Process Management Systems ITEC 4030 Winter 2011 Peter Khaiter Lecture 9 Enabling Business (IT) Integration Feb 7

vcloud Air Platform Programmer's Guide

Ariba Integration Platform

EAI-Low Level Design Document

Business Process Modeling

Challenges and Opportunities for formal specifications in Service Oriented Architectures

How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Business Process Management Enabled by SOA

Business Process Management In An Application Development Environment

Business Process Modeling

Business Process Management (BPM)

Business Process Standards and Modeling

Integrating Siebel CRM 8 with Oracle Applications

An Introduction to Business Process Modeling

ASPIRE Programmable Language and Engine

Introduction to Workflow

SOA Enabled Workflow Modernization

How To Integrate A Ccm With Sequence Kinetics

Business Process Execution Language for Web Services

Management in the Nutshell

Bruce Silver Associates Independent Expertise in BPM

How To Understand A Services-Oriented Architecture

WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS?

The OMG BPM Standards

Process Diagram Technique for Business Processes Modeling

Agenda. Fusion Middleware Release 12 Fusion Applications

Luncheon Webinar Series May 13, 2013

How To Manage A Business Process

Magic Quadrant for Intelligent Business Process Management Suites

Efficient BPMN: from Anti-Patterns to Best Practices

Process-Aware Information Systems: Design, Enactment, and Analysis

Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget

Modeling Business Processes with BPMN. Andrea Marrella

Use Cases. Use Cases Diagrams

Enterprise Application Designs In Relation to ERP and SOA

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

Process Modeling using BPMN 2.0

How To Model An Outsourcing Relation Between A Telecom And Logistics Company (Telco) And A Logistics Company

What Every Enterprise Architect Needs to Know about Workflow and BPM

A PRACTICAL APPROACH FOR A WORKFLOW MANAGEMENT SYSTEM

Services Modeling Using BPMN It s Not Just Boxes and Arrows Anymore! - Presented By Lloyd Dugan September 11, 2013

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Web Services Advanced Topics

Analytics for Performance Optimization of BPMN2.0 Business Processes

08 BPMN/1. Software Technology 2. MSc in Communication Sciences Program in Technologies for Human Communication Davide Eynard

Transcription:

Business Management Paul Grefen Information Systems Technology Management, TU/e Introduction Business process ing Workflow concepts Advanced BPM concepts Business process management Conclusions Overview BPM - #1 - PG 06 BPM - #2 - PG 06 Introduction Business practice '' is the magic word: Tight linking of business functions (e.g. for ondemand business) Required end-to-end (order to delivery) business optimization Within individual organizations, but increasingly across organizations From function-oriented business to processoriented business Complexity requires automated support BPM - #3 - PG 06 BPM - #4 - PG 06 Requirements Life Cycle Requirements BPR Implementation Implementation BPM - #5 - PG 06 BPM - #6 - PG 06 1

Requirements M Requirements OM Implementation Implementation BPM - #7 - PG 06 BPM - #8 - PG 06 Business Modeling GTI process BPM - #9 - PG 06 BPM - #10 - PG 06 specification techniques Business Modeling choosing a ing technique flow based? token based? event based? document based? communication based? BPM - #11 - PG 06 BPM - #12 - PG 06 2

1 sell GTI process in DFD 1 2 GTI process in Petri Net Client 2 A Bookings 4 handle docum. 3 handle B Invoices 5 process Client ackn. 3 4 6 7 calc. acc. 8 9 docs. 10 11 docs. chk pay. 12 13 5a 5b prep. remind. BPM - #13 - PG 06 BPM - #14 - PG 06. calc. GTI process (UML activity diagram) GTI process in document transformation chart form dossier form OK? [CHANGE] [YES] [NO] ackn. letter customer [NO] OK? [YES] travel docs BPM - #15 - PG 06 BPM - #16 - PG 06 accom. sell ackn. GTI process in BPM transp. calc. new The perfect choice Choice depends on nature of workflow level of detail intended audience Combination of techniques for different abstraction levels different aspects Consistency with BPMS environment independent ing tools BPMS-specific tools and details BPM - #17 - PG 06 BPM - #18 - PG 06 3

Simple structure Adhocracy DFD Petri Net Thinking of Mintzberg UML AD Doc. TC BP Map Machine bureaucracy Professional bureaucracy Division structure BPM - #19 - PG 06 BPM - #20 - PG 06 GTI process in PD Business Modeling working with specific tools BPM - #21 - PG 06 BPM - #22 - PG 06 Workflow designer OR-JOIN StartJoin,, CalculateCosts; SEQUENCE SelectAccommodation, SelectTransport; SEQUENCE SelectTransport, CalculateCosts; SEQUENCE CalculateCosts, BookSplit; OR-SPLIT BookSplit CASE CustomerDecision change : StartJoin, : CancelAccommodation, : BookTrip; process specification language BPM - #23 - PG 06 BPM - #24 - PG 06 4

activity specification language ACTIVITY SendAcknowledgment DESCRIPTION Preparation of ing acknowledgment letter for customer in MS-Word, printing and ing it." INPUT = TripBookForm OUTPUT = TripBookAckLetter APPLICATION = MS-Word ROLE = General AVGTIME = 5 MAXTIME = 15 Business Modeling multi-level ing BPM - #25 - PG 06 BPM - #26 - PG 06 GTI process in PD GTI proces level 1 handle handle documens BPM - #27 - PG 06 BPM - #28 - PG 06 GTI proces level 2 Workflow Concepts BPM - #29 - PG 06 BPM - #30 - PG 06 5

Workflow concept workflow workflow Workflow process concepts seq. workflow role dyn. connector activity subflow seq. workflow sup. agent stat. uses actor group link rmation connector activity subflow repl. form document dossier BPM - #31 - PG 06 BPM - #32 - PG 06 Workflow organization concepts Workflow rmation concepts sup. agent link actor group form document dossier repl. BPM - #33 - PG 06 BPM - #34 - PG 06 Workflow concepts (summarized) Specification vs instantiation dyn. role stat. Spec Instance agent activity uses Task Spec Task Instance organiz. process Role Agent BPM - #35 - PG 06 BPM - #36 - PG 06 6

Workflow life cycle modify delay complete assign Inactive Waiting Running reject Completed Canceled Advanced BPM Aspects assign Rejected BPM - #37 - PG 06 BPM - #38 - PG 06 Advanced business process aspects Transactional processes Transactional processes Exceptions in processes Explicit flow in processes Cross-organizational processes BPM - #39 - PG 06 BPM - #40 - PG 06 Exceptions in processes T1 Explicit flow in processes rm customer replan ing plan BPM - #41 - PG 06 BPM - #42 - PG 06 7

Cross-organizational processes organiz. agent perfs process activity M Concepts (XO) uses agent perfs activity uses organiz. process BPM - #43 - PG 06 BPM - #44 - PG 06 Business Management BPM - #45 - PG 06 BPM - #46 - PG 06 MS as Infrastructure Business Management BPM Systems AS 1 AS 2 MS DBMS AS 3 AS 4 BPM - #47 - PG 06 BPM - #48 - PG 06 8

Definition Tools WfMC MS architecture UIS Mercurius MS architecture UIS stores IF1 Workflow API and Interchange Formats Clients AS/OS/ DBMS Adminstration & Mngmnt Tools IF5 Workflow Engine(s) Workflow Service IF4 Workflow Engine(s) Other Service(s) Server CS Server IF2 Workflow Client Applications IF3 Invoked Applications DBMS AS/OS stores BPM - #49 - PG 06 BPM - #50 - PG 06 Environment Blumenthal's Model Business Management looking at the control cycle Control System strateg. tactic operational Transformation System Information System rmation BPM - #51 - PG 06 BPM - #52 - PG 06 Environment Blumenthal's Model Environment Blumenthal's Model Control System Information System Control System Information System strateg. tactic operational strateg. tactic operational rmation rmation Transformation System Transformation System BPM - #53 - PG 06 BPM - #54 - PG 06 9

Environment Blumenthal's Model Control System Information System strateg. tactic operational rmation Transformation System BPM - #55 - PG 06 BPM - #56 - PG 06 Business Management Requirements Life Cycle dealing with innovation Implementation BPM - #57 - PG 06 BPM - #58 - PG 06 IT alignment (Strategic Alignment Model) WS-T Web Services Stack Business Strategy IT Strategy WS-Security WS-Agreement UDDI WS-C BPEL Organizational infrastructure & processes IT infastructure & processes WSDL SOAP XML HTTP BPM - #59 - PG 06 BPM - #60 - PG 06 10

Conclusions BPM - #61 - PG 06 BPM - #62 - PG 06 Business process ing Many approaches to process ing Practice often based on (rmal) petri net variants but quite some confusion Integration required of organization, rmation, and process Multi-level and/or multi-aspect ing required for complex applications Advanced aspects required for complex applications (but adopted by practice?) Business process enactment Workflow management integrates aspects of classical control cycle Workflow management not yet as generally accepted as base management Standardization lags behind Choice between structured (MS), semistructured (CHS) and unstructured (GW) Heavily influenced by emerging Web standards (e.g. BPEL) BPM - #63 - PG 06 BPM - #64 - PG 06 11