ken vollmer principal analyst forrester research

34
Teleconference Introducing The IC-BPMS Reference Architecture Model Ken Vollmer Principal Analyst Forrester Research September 28, 2007. Call in at 10:55 a.m. Eastern Time

Upload: zubin67

Post on 06-May-2015

688 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ken Vollmer Principal Analyst Forrester Research

TeleconferenceIntroducing The IC-BPMS Reference Architecture ModelKen Vollmer

Principal Analyst

Forrester Research

September 28, 2007. Call in at 10:55 a.m. Eastern Time

Page 2: Ken Vollmer Principal Analyst Forrester Research

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.

Page 3: Ken Vollmer Principal Analyst Forrester Research

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

Page 4: Ken Vollmer Principal Analyst Forrester Research

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

Page 5: Ken Vollmer Principal Analyst Forrester Research

© 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€

Page 6: Ken Vollmer Principal Analyst Forrester Research

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

Page 7: Ken Vollmer Principal Analyst Forrester Research

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

Page 8: Ken Vollmer Principal Analyst Forrester Research

8Entire contents © 2007  Forrester Research, Inc. All rights reserved.

IC-BPMS architecture modelService orientated architecture

Page 9: Ken Vollmer Principal Analyst Forrester Research

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

Page 10: Ken Vollmer Principal Analyst Forrester Research

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)

Page 11: Ken Vollmer Principal Analyst Forrester Research

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

Page 12: Ken Vollmer Principal Analyst Forrester Research

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

Page 13: Ken Vollmer Principal Analyst Forrester Research

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

Page 14: Ken Vollmer Principal Analyst Forrester Research

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

Page 15: Ken Vollmer Principal Analyst Forrester Research

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

Page 16: Ken Vollmer Principal Analyst Forrester Research

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

Page 17: Ken Vollmer Principal Analyst Forrester Research

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

Page 18: Ken Vollmer Principal Analyst Forrester Research

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

Page 19: Ken Vollmer Principal Analyst Forrester Research

19Entire contents © 2007  Forrester Research, Inc. All rights reserved.

The four components of BEM

Closed-loopBEM

processing

Detection Analysis

ResponseMonitor

Page 20: Ken Vollmer Principal Analyst Forrester Research

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

Page 21: Ken Vollmer Principal Analyst Forrester Research

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

Page 22: Ken Vollmer Principal Analyst Forrester Research

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

Page 23: Ken Vollmer Principal Analyst Forrester Research

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

Page 24: Ken Vollmer Principal Analyst Forrester Research

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

Page 25: Ken Vollmer Principal Analyst Forrester Research

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

Page 26: Ken Vollmer Principal Analyst Forrester Research

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

Page 27: Ken Vollmer Principal Analyst Forrester Research

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

Page 28: Ken Vollmer Principal Analyst Forrester Research

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

Page 29: Ken Vollmer Principal Analyst Forrester Research

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

Page 30: Ken Vollmer Principal Analyst Forrester Research

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

Page 31: Ken Vollmer Principal Analyst Forrester Research

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

Page 32: Ken Vollmer Principal Analyst Forrester Research

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

Page 33: Ken Vollmer Principal Analyst Forrester Research

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)

Page 34: Ken Vollmer Principal Analyst Forrester Research

34Entire contents © 2007  Forrester Research, Inc. All rights reserved.

Ken Vollmer

[email protected]

http://www.forrester.com

Thank you