2. Process Virtualization
Framework for Process Virtualization
→ Automate business rules Service
Service Users of
Providers of a
a business → Facilitate structured Multi-Media
business
process
interactions on call, mail and application process
Virtual Interface
• Request for services • Deliver services
• Track and escalate Managers of a • Create knowledge
• Provide feedback and business repositories
suggest improvements process • Maximize self service
• Model processes and workflow
• Create, Modify, Alter or Delete processes
• Monitor process real time through BAM
• Manage business continuity
• Process improvements
The Virtual Process Ecosystem
3. Architecture Problem
• Achieve functionality (Process Virtualization) ensuring
– High Availability (> 99.9%)
– Security (near zero cases of unauthorized access, intrusions and usage)
– Scalability (growth in usage > 35% p.a.)
– Performance (near zero latency and errors)
– Business Continuity (near zero Time of recovery, real time Point of recovery)
• While balancing the conflicting outcomes of
Standardization vs. Flexibility
Speed vs. Quality
Scope vs. Time
Security & continuity vs. Cost
4. Technology Agnostic Architecture (the BPM Architecture)
State determines the
Decoupling of Form next step of the process
and Work Flow (can be multi-field)
Business Input TP1 Output /TP2 Output / Output / Output / Output
Input Input Input Input
Process 1 Stage
determines
the
Business processing
Process 2 Y/N
rules and role
player
Business Rules Engine “Split
for branching / nesting functionality into
and managing the logical pieces
Stage / State that can be
embedded into
Business any portion of
Process 3 the overall
architecture”
Process Interoperability & Reuse
Role Aggregation based on
through Parent – Child – Grand
similarity of tasks performed
Child workflows
5. Functional Architecture
User Experience through Portal / PDA / Mobile
/ Voice
Visible to Users
Role management through Workbenches
Business Process Forms
Common Services (data, external
integrations, authentication, security etc.)
Business Activity Monitoring
(notifications, alerts, escalations, reports and
dashboards)
Business Rules (managing the Stage / State)
Workflow Foundation (process definition into
parent / child / grand child …)
Infrastructure (physical and virtual)