Sei sulla pagina 1di 13

SOA with CSI

An exchange of ideas & experiences -Kejal Shah

About me

BE Comp Sci @ MSU (2002)

Netweb
(2002)

(2002-2004)

Cognizant

Infosys
(2011)

MBA @ HEC Paris


(2009-2011)

(2004-2009)

IBM

8/15/11

SOA with CSI Kejal Shah

On the cards
Evolution of Computer Application SOA Technologies Business Process Management (BPM) Case Study SOA Considerations

8/15/11

SOA with CSI Kejal Shah

Evolution in Computer Applications


Internet Process Server App Server Web Server PC ObjectOriented Programming Structured Programming Mainframes 1&0
8/15/11 SOA with CSI Kejal Shah 4

Web Services Web Applications Websites Client-Server Applications SOA

PC Applications

BIS

The need for SOA


Web Standards (XML/BPEL/Web Services)
T ec h n o P us h

Computing Power Complex Process Servers Need to Integrate Disparate & Siloed Systems Decouple Business & IT Drive Business not IT Faster time to Market Achieve Business KPIs ( Revenues, Costs)
B us in es s P ull

8/15/11

SOA with CSI Kejal Shah

The SOA Stack


Consumers

Business Processes
Servic e Registr y ESB

Services
Atomic

Composite

Applications
8/15/11

Mainfra me

OOP

Web

DB

SOA with CSI Kejal Shah

BPM An Approach to SOA


New Services

Service Development

Service Registration

Service Registry
Service Discovery

Existing Applications

Service Enablement

Candidate Services

Service Exposure

ESB

Service Request

Modeling

BPEL

Business Process Orchestration

Deployable Processes

Business Process Choreography

8/15/11

Analysis

Design

SOA with CSI Kejal Shah

Execution

BPM & SOA Real Life Case


Industry: Financial Services Business: Branded Credit Cards Business Process: Origination Customer Name: Confidential Need for SOA:
Multi-country History of Mergers & Acquisitions Disparate IT systems Increase Registrations Faster time to market
8/15/11 SOA with CSI Kejal Shah 8

Case Study: Modeling Phase


As-Is UK Ireland N
Detect Fraud

To Be

E
Capture Details OK ?
N Y

N
Get Credit Rating

E
New Origination

E
Approve
Y

E N
8/15/11

Existing New Service Manual Approval

E
N

Rating > Thresh old?

SOA with CSI Kejal Shah

Case Study: Design Phase


Service Enablement
(Existing Applications) Capture Details Approve New Origination Manual Approval

(New Services)

Service Developmen t

Detect Fraud Get Credit Rating (External Service Provider) Origination Business Process

Service Registration

Service Registry

Service Exposure
8/15/11

ESB
SOA with CSI Kejal Shah 10

Case Study: Execution Phase


Experian
Application Server
Capture Details

Get Credit Rating Invoke External Service

New Origination

Invoke Service

ESB
Invoke Origination BP Invoke Capture Details Service Y Invoke Get Credit Rating Service

Service Discovery

Service Registry

Capture Details

OK ?

Get Credit Rating

Rating > Thresh old?


Y

8/15/11

Process Server

New Origination

Approve

SOA with CSI Kejal Shah

11

To SOA or Not to SOA


High Initial Investment Takes time to realize benefits Commitment from all levels (CXOs to IT staff) Finding the right IT Partner very critical Need a matured internal IT organization (Architects, Analysts) Dont SOA just for the sake of it

8/15/11

SOA with CSI Kejal Shah

12

Thank you!

Questions Feedback Connect with me at:

www.spoorr.com/kejal/

8/15/11

SOA with CSI Kejal Shah

13

Potrebbero piacerti anche