ken vollmer principal analyst forrester research
TRANSCRIPT
TeleconferenceIntroducing The IC-BPMS Reference Architecture ModelKen Vollmer
Principal Analyst
Forrester Research
September 28, 2007. Call in at 10:55 a.m. Eastern Time
2Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Theme
IC-BPMS tools are the best option for leading-
edge features that support the convergence of BPM,
SOA, and integration.
3Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Agenda
• The importance of the IC-BPMS market
• Breaking down the components
» The process modeler
– MDD, BPEL server, simulation
» The integration server
– Embedded ESB, event management
– Adapters, orchestration, B2B, TP management
» Other key components
– Rules engine, registry/repository, BAM, portals, templates, technical monitoring, mobile support
• Enterprise implications
• Recommendations
4Entire contents © 2007 Forrester Research, Inc. All rights reserved.
IC-BPMS definition
► Integration-centric business process management suites (IC-BPMSes) are comprehensive sets of tools that include advanced capabilities in the areas of:
► Business process management
► SOA
► Integration
© 2007, Forrester Research, Inc. Reproduction Prohibited
Forecast: Worldwide Business Process Management Market Growth, 2006 To 2011
July 2007 “BPMS Revenue To Reach $6.3 Billion By 2011”
1,211€ 1,450€
1,867€
2,500€
3,397€
4,593€
6Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Value to shareholders and competitiveness
Stakeholders
Processmodeling
Processexecution
Knowledge
Efficiency
IT agility
Compliance &consistency
Processmonitoring
Business insight
BPM adoption maturity Process
optimization Transformation
Workers, supervisors, and managers CIO CFO CXO CEO
Lower Higher Higher
Lower
Customers and partners
SOA
The BPM value proposition
7Entire contents © 2007 Forrester Research, Inc. All rights reserved.
IC-BPMS tools complement HC-BPMS tools
• HC-BPMS tools focus on manually activity between people
• IC-BPMS tools focus on system and application integration plus human interactions with back-end systems
• The markets are converging
8Entire contents © 2007 Forrester Research, Inc. All rights reserved.
IC-BPMS architecture modelService orientated architecture
9Entire contents © 2007 Forrester Research, Inc. All rights reserved.
The process modeler
• Three primary components
» Model-driven development tools
» The BPEL server
» Simulation engine
Process modelerModel-driven
development toolsBPEL server Simulation
10Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Process modeling complexity continuum
Leastcomplex
Mostcomplex
Business-focusedmodeling tool
(ex: IDS Scheer Aris)Visio EnhancedVisio
(Assumption: business analyst user)
Traditional modeling tools
(Ex: Casewise, Mega, Proforma, Telelogic)
11Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Model-driven development
• Flexible
» Support for business analysts and developers
– Visio and BPMN notations for BAs
– UML and BPEL for developers
• Key feature
» The graphics result in executable code
12Entire contents © 2007 Forrester Research, Inc. All rights reserved.
The BPEL server
• Multifunctional
» Can accept import of BPMN or UML created earlier in the process
» Can also be a starting point for developers with no import from the business side
» Being enhanced with WS-BPELforPeople and WS-Human Task
– Better coordination of human activity
13Entire contents © 2007 Forrester Research, Inc. All rights reserved.
The simulation engine
• Level of functionality will vary
» Simple debugging
» Sophisticated “what-if” analysis including activity-based costing
• Highly variable by vendor
» Check closely to ensure your needs are met
14Entire contents © 2007 Forrester Research, Inc. All rights reserved.
The integration server
• The pre-integrated components of the IC-BPMS
» Other components may be pre-integrated, as well, depending on the vendor.
Integration server
Embedded ESB
Messaging Routing
Security Transformation
Event management
State Machine
BEM CEP
Adapters
B2Bcomm
TPmanagement
Life-cyclemanagement
Workflow/orchestration
BATCHsupportExecution engine
15Entire contents © 2007 Forrester Research, Inc. All rights reserved.
The execution engine
• The application server, which executes all integration-related jobs
• Can be JBOSS or the vendor’s own application server
» Examples
– IBM WebSphere Application Server
– BEA Weblogic
– Oracle Application Server
Execution engine
16Entire contents © 2007 Forrester Research, Inc. All rights reserved.
The integration server — embedded ESB
• May or may not be sold as a separate SKU
• Comes pre-integrated in the IC-BPMS
• Provides the messaging backbone
» Plus security and transformation features, as well
Embedded ESB
Messaging Routing
Security Transformation
17Entire contents © 2007 Forrester Research, Inc. All rights reserved.
The integration server — event management
• The foundational piece: a state machine
• Business event management
» Optimizing business events
• Complex event processing
» Pushing the envelope
Event management
State machine
BEM CEP
18Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Definition
► Business event management (BEM) is the process of capturing real-time business events from multiple sources and assigning them to the appropriate decision-maker for resolution based on the business context of the events
19Entire contents © 2007 Forrester Research, Inc. All rights reserved.
The four components of BEM
Closed-loopBEM
processing
Detection Analysis
ResponseMonitor
20Entire contents © 2007 Forrester Research, Inc. All rights reserved.
BEM in action
Definedprocess
Meaningfulstate change
Appropriateworker
Notificationrepository
Eventnotification
Published
Filtered,correlated
Resolution
Alerts
Routed
Response
Analysis
21Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Definition
► Complex event processing is defined as the automated correlation of events into patterns that may represent a threat or opportunity and orchestrating an appropriate response
22Entire contents © 2007 Forrester Research, Inc. All rights reserved.
CEP transforms events into patterns
Event 1
Event 2
Event 4
Event 6Event 7
Pattern
Event 5
Event 3
Event 1
Event 2
Event 4
Event 6
Event 7
Repository
eventfiltering
&correlation
23Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Patterns support better optimization
Event 1
Event 2
Event 4
Event 6
Event 7
Pattern
Processoptimization
or repairBusiness rules
Correlationwith external
events
Analysis
24Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Key integration server features
• Application and technology adapters
• Workflow/orchestration
• Support for batch activities
• B2B support
» Message formats
» B2B communications
• Trading partner management
» Onboarding
» Vendor admin
» Vendor performance monitoring
• Life-cycle management
25Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Key add-on components
• The repository
• The rules engine
• The BAM tool
• Portal server
• Industry templates
• Technical monitoring
• Mobile support
Rules engineBusiness activity
monitoringPortal server
Registry/repository
Industrytemplates
Mobile supportTechnicalmonitoring
26Entire contents © 2007 Forrester Research, Inc. All rights reserved.
The registry/repository
Interface specification
Legacy wrappers
New code
Process flows
Security policy
Management policy
Processing policy
Servicerepository
Semantic data links
Businessanalyst
view
Enterprisearchitect
view
Applicationdeveloper
view
27Entire contents © 2007 Forrester Research, Inc. All rights reserved.
The rules engine
• May be internal (PegaSystems) or provided by technology partnership (webMethods/Fair Isaac)
• Will vary from simple “if-then-else” logic to sophisticated, mathematical-based systems.
• Match your needs to the available range of tools
28Entire contents © 2007 Forrester Research, Inc. All rights reserved.
BAM provides visibility beyond functions
Visibility
Isolated
Intra-unitprocesses
Value chain processes
Cross-unit processes
Intra-unit
Customer info specific to one application or business unit
Sample info: Customer info related to multiple
applications or business units
Cross-unit
Combined customer info
from internal and external sources
Value chain
29Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Portal server
• Used to provide an externally facing UI for business partners
» Read-only: check inventory
» Read/write: update status of orders, etc.
• All IC-BPMS vendors provide basic portal capability
30Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Industry templates
• “Starter kits” for industry-specific functionality
• 25%-75% of the needed code may be provided out of the box
• Reduces implementation time
• Helps to implement best-practice approaches
• Wide variability from vendor to vendor
31Entire contents © 2007 Forrester Research, Inc. All rights reserved.
All based on a SOA foundation
• IC-BPMS vendors have all migrated from earlier proprietary solutions to SOA
» Migration completed 2004-2006 time frame
» All include embedded SOA at this time
• Capable of providing full range of SOA benefits . . .
» Higher levels of reuse and sharing
• . . . without requiring a separate SOA effort
32Entire contents © 2007 Forrester Research, Inc. All rights reserved.
IC-BPMS tools are best for composite apps
• Integrated features across multiple technologies
• A model-driven IDE
• Embedded SOA support
• Can be used to “wrap” legacy assets
» Extend their useful life
» Create new functionality
• Dashboards for end users
• Controlled rules change by end users
• Business optimization features
33Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Recommendations
• The capability of a component may vary considerably from vendor to vendor
» Make sure to focus the most weight on key needs
• Consider IC-BPMS tools for:
» Enterprise application integration (EAI)
» Business process management (BPM)
» B2B integration (B2B)
» Service-oriented architecture (SOA)
34Entire contents © 2007 Forrester Research, Inc. All rights reserved.
Ken Vollmer
http://www.forrester.com
Thank you