0% found this document useful (0 votes)
155 views22 pages

BPM Deep Dive

BPM can be used to develop standalone applications where the process/business logic is encapsulated within the BPMN models and executed by the BPM engine. This is ideal for smaller, lower budget projects with short timeframes as it avoids integration with other systems. The user interface, process logic, and data are all contained within the BPM platform. Ford Proprietary 18 UC 2: Integrated Application Pros & Cons: BPM User BPM Infrastructure • Reuse existing systems Interface • Client Tier Integrate processes Process orchestrates • Application Tier Coordinate activities other systems
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
155 views22 pages

BPM Deep Dive

BPM can be used to develop standalone applications where the process/business logic is encapsulated within the BPMN models and executed by the BPM engine. This is ideal for smaller, lower budget projects with short timeframes as it avoids integration with other systems. The user interface, process logic, and data are all contained within the BPM platform. Ford Proprietary 18 UC 2: Integrated Application Pros & Cons: BPM User BPM Infrastructure • Reuse existing systems Interface • Client Tier Integrate processes Process orchestrates • Application Tier Coordinate activities other systems
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 22

BPM Deep Dive

Introductions

Presenters:
Wali Haidri Technical Lead
James McClure Process Architect
Organization:
AD Global Shared Services (Megan Clark)
Process & Tools (Mike Zomermaand)

Ford Proprietary 2
Topics

Discussion
BPM Use
Cases
Learn BPM
Key
BPM Concepts
Architecture

BPM
History

Ford Proprietary 3
History - Major Software Releases
IBM acquires
Lombardi
Lombardi Software
Lombardi
Teamworks Teamworks IBM BPM
5.57 6.2 7.5

Lombardi IBM
Teamworks Websphere
6.01 Lombardi
Edition 7.2

Ford Proprietary 4
BPM Application Architecture

Ford Proprietary 5
BPM Production Infrastructure
Intranet
BPM Users
Ford Global Client
Windows 7/Vista/XP
IE 8.x

HTTP/80

GSS/ACE
www.bpm.ford.com

HTTP/80

BPM Web/App Servers


Annex HP DL380
NFS
FUSE 4.1.0 (SLES 10 64 bit)
IHS 6.1
WebSphere 6.1 FP 25 (32bit)
TeamWorks 6.2.2
NAS ECCAS1554 ECCAS1555 ECCAS1556

JDBC/1521

BPM Database
Annex HP DL380
FUSE 4.1.0 (SLES 10 64 bit)
Oracle 11G

Intranet ECCDB923

Ford Proprietary 6
Key Concepts

Process
Instance

Tracking
Metrics Task

Coach Routing

Ford Proprietary 7
Key Concepts - Process

BPD
(Business Process Process Instance
Diagram)

A Process Instance
Model of a created when a
Business Process BPD is executed at
run time

Unique Instance
Executable
Id is assigned

Ford Proprietary 8
Key Concepts - Task

What is it? Created Assigned

- at runtime To user(s)
A step within a
- Identified by based upon
process
a Task Id Routing

Assigned to a
user or
Role/Group

Ford Proprietary 9
Key Concepts - Routing

Dynamic List
Role Based
of Users

TW Internal
Customizable
Security

APS Security

Ford Proprietary 10
Key Concepts - Coach

What is it? Coach Designer Customization

Basic
Web User Customization
WYSIWG editor
Interface Simple CSS / Simple
AJAX

Full
Customization:
Teamworks Web API

Ford Proprietary 11
Key Concepts Tracking Metrics

Time to complete a task

Time to complete the


process

Number of times a task


went past SLA

Number of exceptions
(e.g. escalations)

Ford Proprietary 12
Example Database Change Request Process

Revise Approve Implement


Database Notify
Logical Data Data
Change User of
Data Model Model
Request Decision
Model Change Change

Ford Proprietary 13
Example User Submits Request
Request
SDA Submits Assigned to
Request Data
(Coach/UI) Architect
Role
New Task created and as
to Data Architect Role

Process Performance SOR


DB DB DB

Process Instantiated Tracking Initiated Business Data Persisted


Instance ID Assigned
Task Id assigned
Process State Recorded
(New)

Ford Proprietary 14
Example Designer Approves Request
Data Architect Request
opens the Assigned to
Request Data Model
(Coach/UI) Team

John Doe Task Routed to Data M


(Data
Architect)

Process Performance SOR


DB DB DB

Task Assigned to John Tracking metrics Business Data Persisted


Doe updated (Time elapsed
for Request to be
Approved)

Ford Proprietary 15
Use Cases

Ford Proprietary 16
Use Cases

SOA Process
Standalone
Integrated Enabled J2EE
Application
Application Application

Ford Proprietary 17
UC 1: Standalone Application

Pros & Cons: BPM User


BPM Infrastructure
Ideal Small projects Interface

Client Tier
Low budget
Process / business
Application Tier
Short Timeframe logic in BPM

Resource Tier
No upstream/downstream systems
Any Application
data persistence
in BPM DB.

Ford Proprietary 18
UC 2: SOA Integrated Application

Ford Proprietary 19
UC 2: SOA Integrated Application
BPM Infrastructure
Pros & Cons:
Client Tier
Large projects BPM User Interface
in BPM
Application Tier
High Complexity
Resource Tier
Upfront Analysis
SOA Integration Layer and Design required
Process / business
logic in BPM
High Collaboration required
BPM interacts with
SOA Integration Layer External System via
Web Services
Other components
External System(s)

Ford Proprietary 20
UC 3: Process Enabled Client Application
J2EE Application
Pros & Cons: User Interface in
Client Tier
Highest return on investment J2EE Application
SOA Integration Layer
Lightweight
External System Process Business Logic in
J2EE App
Application Tier
Any size Java Application can use
Resource Tier Business data stored
Web Services skills required by J2EE in J2EE App
app
No business logic in BPM J2EE Application can
invoke Process calls
No data persistence
Application Tier in BPM
Process logic in BPM
SOA Integration Layer

BPM Infrastructure
Ford Proprietary 21
Discussion

Q&A

For more info, go to:


http://www.bpmcoe.ford.com

Email
[email protected],
[email protected]

Ford Proprietary 22

You might also like