Service Oriented Enterprises Dr. Setrag Khoshafian VP of BPM Technology Pegasystems Inc

Preview:

Citation preview

Service Oriented EnterprisesService Oriented Enterprises

Dr. Setrag KhoshafianVP of BPM TechnologyPegasystems Inc.www.pega.com

2 Pegasystems 2006

3 Pegasystems 2006

What are Service Oriented Enterprises (SOEs)?

• You have a technology perspective:

Loosely couple applications, trading partners, and organizations

• Invoke via service calls.

Services involved in processes with human participants

• Provides even greater value than the sum of component services.

4 Pegasystems 2006

What are SOEs?

• You also have a cultural perspective:

Each party sees herself as a service provider as well as a service consumer

Focus on serving various communities:  • Customers• Shareholders• Trading Partners• Employees• Government

5 Pegasystems 2006

Community

Customers

Shareholders

Partners

Government

Employees

SOE

Service Oriented Enterprises (SOE)

6 Pegasystems 2006

SOE Goal

• Align Business and IT

IT Business

SOA Technology Alone Will Not Do It

7 Pegasystems 2006

SalesSales ServiceService OperationsOperations ComplianceCompliance PartnersPartners

Management GoalsManagement Goals

SalesSales ServiceService OperationsOperations ComplianceCompliance PartnersPartners

SystemsSystems

SalesSales ServiceService OperationsOperations ComplianceCompliance PartnersPartnersSalesSales ServiceService OperationsOperations ComplianceCompliance PartnersPartners

The SOE Challenge…Execution Gaps!

Management GoalsManagement Goals

SystemsSystems

8 Pegasystems 2006

Business Changes Worsen Execution Gaps

Business Changes Worsen Execution Gaps

SalesSales ServiceService OperationsOperations ComplianceCompliance PartnersPartners

Management GoalsManagement Goals

SalesSales ServiceService OperationsOperations ComplianceCompliance PartnersPartners

SystemsSystems

The SOE Challenge…Execution Gaps!

9 Pegasystems 2006

Solution: SOE Architecture

SOE Architecture=

Performance Management +

Business Process Management +

IT SOA Architecture (ESB)

10 Pegasystems 2006

The Service Oriented Enterprise

IT Service InfrastructureService Oriented Architecture

IT Service InfrastructureIT

11 Pegasystems 2006

Service Infrastructure

• Loose Coupling

• Standards Based (WS-*)

• Discovery

• Service Composition

• Enterprise Service Bus

12 Pegasystems 2006

Loose Couplingisolated from the details of the service’s

implementation language, platform, location, or other details

InternetInternet

GET/POST Request

HTML Response

Server (s)

InternetInternet

SOAP Request

SOAP Response

Server (s)

Client

13 Pegasystems 2006

Service Transport: HTTP/HTTPS

Remote Service Request/Response: SOAP

Service Description: WSDL

Service Transactions: WS-Transaction/WS-Coordination

Quality of Service: WS-Security, WS-ReliableMessaging

Business Processes and Rules: BPMN, WS-BPEL, WS-CDL

Service Management: WSDM

Service Content and Portals: WSRP

14 Pegasystems 2006

Capabilities and Features of an ESB

• Message Transformation• Protocol Transformation• Message Routing• Security• Transaction • Orchestration• Service Registry

Consumer Services requests use a transportprotocol (e.g. JMS) different from theprotocol (e.g. HTTP) of the Provider

Transform Provider message format toConsumer message format and vice versa

(XML to ASCII, XML to XML, etc.)

Content based routing of Consumer messages to appropriate Provider & Vice

Versa. Support for rules based routing

Support for WS-Security, SAML, encryption,Authentication and Authorization

Support for WS-AtomicTransaction,WS-Coordination, WS-BusinessActivity

Micro-Flow Orchestration & Choreography

15 Pegasystems 2006

The Service Oriented Enterprise

Enterprise Performance ManagementService Performance

Bu

sin

ess

16 Pegasystems 2006

Strategic MethodologyFinancial

Internal

Learning

CustomerVision

Enterprise Performance Management

Business Activity Monitoring

Business Intelligence

Business Process Management System

Enterprise Service Bus

CI Methodology

17 Pegasystems 2006

Enterprise Performance ManagementService Performance

The Service Oriented Enterprise

ITB

usi

nes

s

Service Oriented Enterprises, Dr. Khoshafian

Service Oriented ArchitectureIT Service Infrastructure

Business Process Management SuiteService Integration

18 Pegasystems 2006

BPMSuite

Workflow

BPMBPM Suite

• Modeling and Simulation

• Business Rules

• Business Activity Monitoring

• Solution Frameworks

• SOA support

• Alignment of business & IT

• Integration:

• System Participants

• Trading Partner Participants

• Process Portals

• Organizational Model

• Rich Process Data Model

• Human Participants

• Flow automation

• Flow status management

• Document and Content Centric

• Workflow Reference Architecture

Evolution of BPM Suites

19 Pegasystems 2006

Enterprise Policies and ProceduresEnterprise Policies and Procedures

PoliciesProcedure

PoliciesProcedure

Modeled Policies and ProceduresModeled Policies and Procedures

Strategy and Vision ModelsStrategy and Vision Models

Process ModelsProcess Models Business Policy ModelsBusiness Policy Models(business rules)(business rules)

Information & Integration Information & Integration ModelModelOrganization ModelOrganization Model Modeled

AndAutomated

Policies and Procedures

ModeledAnd

AutomatedPolicies and Procedures

20 Pegasystems 2006

BPMSuite

BusinessBusinessProcessProcess

Monitoring &Monitoring &AnalyticsAnalytics

BusinessBusinessRulesRules

WorkflowWorkflowSolutionSolution

FrameworksFrameworks

EnterpriseApplicationIntegration

Business ToBusiness

Integration

21 Pegasystems 2006

System/Partner and Human Participants

OrchestrateOrchestrateOrchestrate

Buyer Seller Shipper

ChoreographySellerBuyer Shipper

22 Pegasystems 2006

Remitter BeneficiaryBeneficiary Bank (Using Smart Investigate)

Remitting Bank

Parse message Check for duplicate cases Create case & route Attach message Locate & attach payment transaction Evaluate transaction

Status=Complete? STP?

Look up customer record Issue notification of assignment Contact remitting bank Schedule chasers Assign SLA

Parse message Check for duplicate cases Create case & route Attach message Locate & attach payment transaction Evaluate transaction

Status=Complete? STP?

Look up customer record Issue notification of assignment Contact remitting bank Schedule chasers Assign SLA

Unable to Apply11

Notification ofAssignment 33

Unable to Apply22Unable to Apply44

Notification ofAssignment55 Update case

Attach message Issue notification of assignment

Update case Attach message Issue notification of assignment

Notification ofAssignment 66

Send chaser Send chaserCase Status

Request77

Case StatusCase StatusResponseResponse88 Update case

Attach message Update case Attach messageResolution of

Investigation99

Resolution ofInvestigation1010 Resolve case

Attach message Send resolution message Levy service fee

Resolve case Attach message Send resolution message Levy service fee

Resolution ofInvestigation 1111

ST

PS

TP

Unable to ApplyExample of SWIFTNet E&I Straight-Through Process

23 Pegasystems 2006

BPMSuite

BusinessBusinessProcessProcess

Monitoring &Monitoring &AnalyticsAnalytics

BusinessRules

WorkflowWorkflowSolutionSolution

FrameworksFrameworks

EnterpriseEnterpriseApplicationApplicationIntegrationIntegration

Business ToBusiness ToBusinessBusiness

IntegrationIntegration

24 Pegasystems 2006

Example

IFDispute Amount is less than $51; AND

Transaction is not disputed as a fraudulent transaction;AND The customer has disputed less than two transactions this year;

Write-Off?

YesNo

Selection: World MasterCardVIP Customer

THEN Fully credit the customer without even initiating the dispute i.e. Write-off the transaction.

25 Pegasystems 2006

Tasks

Par

tici

pan

ts

Rules

Pro

vid

er

Req

uesto

r

h

Req

uesto

r M

an

ag

er

Pro

cu

rem

en

t D

ep

art

men

tS

hip

pin

g

Approve

Yes

Review Request and

Assign

Receive

Ship to Requestor

ApprovedBudget

Yes

Process

Order

Ask

For

Revisition

Check

Budget

Revise

Request

No

Request

Procurement

No

Yes

Send

Order

Accept

Order

26 Pegasystems 2006

BPMSuite

BusinessBusinessProcessProcess

Monitoring &Monitoring &AnalyticsAnalytics

BusinessBusinessRulesRules

WorkflowWorkflowSolution

Frameworks

EnterpriseEnterpriseApplicationApplicationIntegrationIntegration

Business ToBusiness ToBusinessBusiness

IntegrationIntegration

27 Pegasystems 2006

HealthcareMember Extensions

Customer Process Management Framework BPM Solution Development

Customer Processes and Rules Customer Profile Customer Entitlement Cross Sell

Customer Dispute Agreement Renewals Customer Interaction

Insurance CustomerRelationship

Banking CustomerRelationship

EnterpriseApplicationIntegration

Business ToBusiness

Integration

BusinessProcess

Monitoring &Analytics

BusinessRules

WorkflowSolution

Frameworks

BPM Suite

Greater speed to market and use of best practices enable faster achievement of competitive advantage

28 Pegasystems 2006

BPMSuite

BusinessProcess

Monitoring &Analytics

BusinessBusinessRulesRules

WorkflowWorkflowSolutionSolution

FrameworksFrameworks

EnterpriseEnterpriseApplicationApplicationIntegrationIntegration

Business ToBusiness ToBusinessBusiness

IntegrationIntegration

29 Pegasystems 2006

Enterprise Service Bus

EnterpriseApplicationIntegration

BusinessTo

BusinessIntegration

BusinessProcess

Monitoring &Analytics

BusinessRules

Workflow SolutionFrameworks

BP

MS

uit

e

AnalyticMeasures

Business ActivityMonitoring

BusinessIntelligence

StrategicMethodology

Example:BalancedScorecard

30 Pegasystems 2006

Link Executing Processes To Strategies

Connecting measurable objectives to executing processes and rules, and continuously improve them – in real time.

Customer Satisfaction Index

31 Pegasystems 2006

Strategic MethodologyFinancial

Internal

Learning

CustomerVision

Enterprise Performance Management

Business Activity Monitoring

Business Intelligence

Business Process Management System

Enterprise Service Bus

CI Methodology

32 Pegasystems 2006

Continuous Improvement LifeCycle

Agents

Six SigmaBlack Belt

ProcessArchitect

BusinessAnalyst

33 Pegasystems 2006

BPMSROI

Expenses• IT• Business• Staffing

Revenue• New Products• New Processes• Customer Retention• Up Sell• Cross Sell• M & A

34 Pegasystems 2006

High LevelHigh LevelStructured Structured

ProgrammingProgramming

ObjectObjectOrientedOriented

ProgrammingProgramming

BPMS

X2 to X3

X5 to X10

X2 to > X10

AssemblyAssembly

Productivity Gains

35 Pegasystems 2006

ServiceService OperationsOperations ComplianceCompliance

Management GoalsManagement Goals

ServiceService OperationsOperations ComplianceCompliance

SystemsSystems

SalesSales ServiceService OperationsOperations ComplianceCompliance PartnersPartnersSalesSales ServiceService OperationsOperations ComplianceCompliance PartnersPartners

BPM Suites for the SOE Challenge…

Management GoalsManagement Goals

SystemsSystems

Business Process Management SuiteService Integration

36 Pegasystems 2006

LocalCommunity

Customers

Shareholders

Partners

Government

Employees

SOE

Competitive Advantages for all Communities

37 Pegasystems 2006

Conclusion• SOE can serve their communities through:

Directly Capturing requirements: • Executable processes and rules

Identify measurable KPIs: strategic methodology

Tying these KPIs to modeled and executing business processes and policies

Continuously monitoring and improving the implementation to meet the needs of the communities

• … while leveraging the underlying IT SOA infrastructure

Recommended