September 28, 2007. Call in at 10:55 a.m. Eastern Time Ken Vollmer Principal Analyst Forrester Research Teleconference Int...
Theme IC-BPMS tools are the best option for leading- edge features that support the convergence of BPM, SOA, and integrati...
Agenda <ul><li>The importance of the IC-BPMS market </li></ul><ul><li>Breaking down the components </li></ul><ul><ul><li>T...
IC-BPMS definition <ul><li>Integration-centric business process management suites (IC-BPMSes) are comprehensive sets of to...
Forecast: Worldwide Business Process Management Market Growth, 2006 To 2011 July 2007  “BPMS Revenue To Reach $6.3 Billion...
The BPM value proposition Value to shareholders and competitiveness Stakeholders  Knowledge Efficiency IT agility Complian...
IC-BPMS tools complement HC-BPMS tools <ul><li>HC-BPMS tools focus on manually activity between people </li></ul><ul><li>I...
IC-BPMS architecture model Service orientated architecture
The process modeler <ul><li>Three primary components </li></ul><ul><ul><li>Model-driven development tools </li></ul></ul><...
Process modeling complexity continuum Least complex Most complex (Assumption: business analyst user) Traditional modeling ...
Model-driven development <ul><li>Flexible </li></ul><ul><ul><li>Support for business analysts and developers </li></ul></u...
The BPEL server <ul><li>Multifunctional </li></ul><ul><ul><li>Can accept import of BPMN or UML created earlier in the proc...
The simulation engine <ul><li>Level of functionality will vary </li></ul><ul><ul><li>Simple debugging </li></ul></ul><ul><...
The integration server <ul><li>The pre-integrated components of the IC-BPMS </li></ul><ul><ul><li>Other components may be ...
The execution engine <ul><li>The application server, which executes all integration-related jobs </li></ul><ul><li>Can be ...
The integration server — embedded ESB <ul><li>May or may not be sold as a separate SKU </li></ul><ul><li>Comes pre-integra...
The integration server — event management <ul><li>The foundational piece: a state machine </li></ul><ul><li>Business event...
Definition <ul><li>Business event management (BEM) is the process of capturing real-time business events from multiple sou...
The four components of BEM Closed-loop BEM processing Detection Analysis Response Monitor
BEM in action Defined process Meaningful state change Appropriate worker Notification repository Event notification Publis...
Definition <ul><li>Complex event processing is defined as the automated correlation of events into patterns that may repre...
CEP transforms events into patterns Pattern event filtering & correlation Event 1 Event 2 Event 4 Event 6 Event 7 Event 5 ...
Patterns support better optimization Event 1 Event 2 Event 4 Event 6 Event 7 Pattern Process optimization or repair Busine...
Key integration server features <ul><li>Application and technology adapters </li></ul><ul><li>Workflow/orchestration </li>...
Key add-on components <ul><li>The repository </li></ul><ul><li>The rules engine </li></ul><ul><li>The BAM tool </li></ul><...
The registry/repository Business analyst view Enterprise architect view Application developer view Interface specification...
The rules engine <ul><li>May be internal (PegaSystems) or provided by technology partnership (webMethods/Fair Isaac) </li>...
BAM provides visibility beyond functions Visibility Isolated Intra-unit processes Value chain processes Cross-unit process...
Portal server <ul><li>Used to provide an externally facing UI for business partners </li></ul><ul><ul><li>Read-only: check...
Industry templates <ul><li>“Starter kits” for industry-specific functionality </li></ul><ul><li>25%-75% of the needed code...
All based on a SOA foundation <ul><li>IC-BPMS vendors have all migrated from earlier proprietary solutions to SOA </li></u...
IC-BPMS tools are best for composite apps <ul><li>Integrated features across multiple technologies </li></ul><ul><li>A mod...
Recommendations <ul><li>The capability of a component may vary considerably from vendor to vendor </li></ul><ul><ul><li>Ma...
Thank you Ken Vollmer [email_address] http://www.forrester.com
Upcoming SlideShare
Loading in …5
×

Ken Vollmer Principal Analyst Forrester Research

768 views
727 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
768
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ken Vollmer Principal Analyst Forrester Research

  1. 1. September 28, 2007. Call in at 10:55 a.m. Eastern Time Ken Vollmer Principal Analyst Forrester Research Teleconference Introducing The IC-BPMS Reference Architecture Model
  2. 2. Theme IC-BPMS tools are the best option for leading- edge features that support the convergence of BPM, SOA, and integration.
  3. 3. Agenda <ul><li>The importance of the IC-BPMS market </li></ul><ul><li>Breaking down the components </li></ul><ul><ul><li>The process modeler </li></ul></ul><ul><ul><ul><li>MDD, BPEL server, simulation </li></ul></ul></ul><ul><ul><li>The integration server </li></ul></ul><ul><ul><ul><li>Embedded ESB, event management </li></ul></ul></ul><ul><ul><ul><li>Adapters, orchestration, B2B, TP management </li></ul></ul></ul><ul><ul><li>Other key components </li></ul></ul><ul><ul><ul><li>Rules engine, registry/repository, BAM, portals, templates, technical monitoring, mobile support </li></ul></ul></ul><ul><li>Enterprise implications </li></ul><ul><li>Recommendations </li></ul>
  4. 4. IC-BPMS definition <ul><li>Integration-centric business process management suites (IC-BPMSes) are comprehensive sets of tools that include advanced capabilities in the areas of: </li></ul><ul><ul><li>Business process management </li></ul></ul><ul><ul><li>SOA </li></ul></ul><ul><ul><li>Integration </li></ul></ul>
  5. 5. 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€
  6. 6. The BPM value proposition Value to shareholders and competitiveness Stakeholders Knowledge Efficiency IT agility Compliance & consistency Business insight BPM adoption maturity Transformation Workers, supervisors, and managers CIO CFO CXO CEO Lower Higher Higher Lower Customers and partners Process modeling Process execution Process monitoring Process optimization SOA
  7. 7. IC-BPMS tools complement HC-BPMS tools <ul><li>HC-BPMS tools focus on manually activity between people </li></ul><ul><li>IC-BPMS tools focus on system and application integration plus human interactions with back-end systems </li></ul><ul><li>The markets are converging </li></ul>
  8. 8. IC-BPMS architecture model Service orientated architecture
  9. 9. The process modeler <ul><li>Three primary components </li></ul><ul><ul><li>Model-driven development tools </li></ul></ul><ul><ul><li>The BPEL server </li></ul></ul><ul><ul><li>Simulation engine </li></ul></ul>Process modeler Model-driven development tools BPEL server Simulation
  10. 10. Process modeling complexity continuum Least complex Most complex (Assumption: business analyst user) Traditional modeling tools (Ex: Casewise, Mega, Proforma, Telelogic) Business-focused modeling tool (ex: IDS Scheer Aris) Visio Enhanced Visio
  11. 11. Model-driven development <ul><li>Flexible </li></ul><ul><ul><li>Support for business analysts and developers </li></ul></ul><ul><ul><ul><li>Visio and BPMN notations for BAs </li></ul></ul></ul><ul><ul><ul><li>UML and BPEL for developers </li></ul></ul></ul><ul><li>Key feature </li></ul><ul><ul><li>The graphics result in executable code </li></ul></ul>
  12. 12. The BPEL server <ul><li>Multifunctional </li></ul><ul><ul><li>Can accept import of BPMN or UML created earlier in the process </li></ul></ul><ul><ul><li>Can also be a starting point for developers with no import from the business side </li></ul></ul><ul><ul><li>Being enhanced with WS-BPELforPeople and WS-Human Task </li></ul></ul><ul><ul><ul><li>Better coordination of human activity </li></ul></ul></ul>
  13. 13. The simulation engine <ul><li>Level of functionality will vary </li></ul><ul><ul><li>Simple debugging </li></ul></ul><ul><ul><li>Sophisticated “what-if” analysis including activity-based costing </li></ul></ul><ul><li>Highly variable by vendor </li></ul><ul><ul><li>Check closely to ensure your needs are met </li></ul></ul>
  14. 14. The integration server <ul><li>The pre-integrated components of the IC-BPMS </li></ul><ul><ul><li>Other components may be pre-integrated, as well, depending on the vendor. </li></ul></ul>Integration server Embedded ESB Messaging Routing Security Transformation Event management State Machine BEM CEP Adapters B2B comm TP management Life-cycle management Workflow/ orchestration BATCH support Execution engine
  15. 15. The execution engine <ul><li>The application server, which executes all integration-related jobs </li></ul><ul><li>Can be JBOSS or the vendor’s own application server </li></ul><ul><ul><li>Examples </li></ul></ul><ul><ul><ul><li>IBM WebSphere Application Server </li></ul></ul></ul><ul><ul><ul><li>BEA Weblogic </li></ul></ul></ul><ul><ul><ul><li>Oracle Application Server </li></ul></ul></ul>Execution engine
  16. 16. The integration server — embedded ESB <ul><li>May or may not be sold as a separate SKU </li></ul><ul><li>Comes pre-integrated in the IC-BPMS </li></ul><ul><li>Provides the messaging backbone </li></ul><ul><ul><li>Plus security and transformation features, as well </li></ul></ul>Embedded ESB Messaging Routing Security Transformation
  17. 17. The integration server — event management <ul><li>The foundational piece: a state machine </li></ul><ul><li>Business event management </li></ul><ul><ul><li>Optimizing business events </li></ul></ul><ul><li>Complex event processing </li></ul><ul><ul><li>Pushing the envelope </li></ul></ul>Event management State machine BEM CEP
  18. 18. Definition <ul><li>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 </li></ul>
  19. 19. The four components of BEM Closed-loop BEM processing Detection Analysis Response Monitor
  20. 20. BEM in action Defined process Meaningful state change Appropriate worker Notification repository Event notification Published Filtered, correlated Resolution Alerts Routed Response Analysis
  21. 21. Definition <ul><li>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 </li></ul>
  22. 22. CEP transforms events into patterns Pattern event filtering & correlation Event 1 Event 2 Event 4 Event 6 Event 7 Event 5 Event 3 Event 1 Event 2 Event 4 Event 6 Event 7 Repository
  23. 23. Patterns support better optimization Event 1 Event 2 Event 4 Event 6 Event 7 Pattern Process optimization or repair Business rules Correlation with external events Analysis
  24. 24. Key integration server features <ul><li>Application and technology adapters </li></ul><ul><li>Workflow/orchestration </li></ul><ul><li>Support for batch activities </li></ul><ul><li>B2B support </li></ul><ul><ul><li>Message formats </li></ul></ul><ul><ul><li>B2B communications </li></ul></ul><ul><li>Trading partner management </li></ul><ul><ul><li>Onboarding </li></ul></ul><ul><ul><li>Vendor admin </li></ul></ul><ul><ul><li>Vendor performance monitoring </li></ul></ul><ul><li>Life-cycle management </li></ul>
  25. 25. Key add-on components <ul><li>The repository </li></ul><ul><li>The rules engine </li></ul><ul><li>The BAM tool </li></ul><ul><li>Portal server </li></ul><ul><li>Industry templates </li></ul><ul><li>Technical monitoring </li></ul><ul><li>Mobile support </li></ul>Rules engine Business activity monitoring Portal server Registry/ repository Industry templates Mobile support Technical monitoring
  26. 26. The registry/repository Business analyst view Enterprise architect view Application developer view Interface specification Legacy wrappers New code Process flows Security policy Management policy Processing policy Service repository Semantic data links
  27. 27. The rules engine <ul><li>May be internal (PegaSystems) or provided by technology partnership (webMethods/Fair Isaac) </li></ul><ul><li>Will vary from simple “if-then-else” logic to sophisticated, mathematical-based systems. </li></ul><ul><li>Match your needs to the available range of tools </li></ul>
  28. 28. BAM provides visibility beyond functions Visibility Isolated Intra-unit processes 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
  29. 29. Portal server <ul><li>Used to provide an externally facing UI for business partners </li></ul><ul><ul><li>Read-only: check inventory </li></ul></ul><ul><ul><li>Read/write: update status of orders, etc. </li></ul></ul><ul><li>All IC-BPMS vendors provide basic portal capability </li></ul>
  30. 30. Industry templates <ul><li>“Starter kits” for industry-specific functionality </li></ul><ul><li>25%-75% of the needed code may be provided out of the box </li></ul><ul><li>Reduces implementation time </li></ul><ul><li>Helps to implement best-practice approaches </li></ul><ul><li>Wide variability from vendor to vendor </li></ul>
  31. 31. All based on a SOA foundation <ul><li>IC-BPMS vendors have all migrated from earlier proprietary solutions to SOA </li></ul><ul><ul><li>Migration completed 2004-2006 time frame </li></ul></ul><ul><ul><li>All include embedded SOA at this time </li></ul></ul><ul><li>Capable of providing full range of SOA benefits . . . </li></ul><ul><ul><li>Higher levels of reuse and sharing </li></ul></ul><ul><li>. . . without requiring a separate SOA effort </li></ul>
  32. 32. IC-BPMS tools are best for composite apps <ul><li>Integrated features across multiple technologies </li></ul><ul><li>A model-driven IDE </li></ul><ul><li>Embedded SOA support </li></ul><ul><li>Can be used to “wrap” legacy assets </li></ul><ul><ul><li>Extend their useful life </li></ul></ul><ul><ul><li>Create new functionality </li></ul></ul><ul><li>Dashboards for end users </li></ul><ul><li>Controlled rules change by end users </li></ul><ul><li>Business optimization features </li></ul>
  33. 33. Recommendations <ul><li>The capability of a component may vary considerably from vendor to vendor </li></ul><ul><ul><li>Make sure to focus the most weight on key needs </li></ul></ul><ul><li>Consider IC-BPMS tools for: </li></ul><ul><ul><li>Enterprise application integration (EAI) </li></ul></ul><ul><ul><li>Business process management (BPM) </li></ul></ul><ul><ul><li>B2B integration (B2B) </li></ul></ul><ul><ul><li>Service-oriented architecture (SOA) </li></ul></ul>
  34. 34. Thank you Ken Vollmer [email_address] http://www.forrester.com

×