Upload
soa-symposium
View
103
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
1
Founding Sponsors
This Presentation Courtesy of the
International SOA Symposium
October 7-8, 2008 Amsterdam Arena
www.soasymposium.com
Gold Sponsors
Platinum Sponsors
Silver Sponsors
Copyright © 2004-2008 by BusinessGlue GmbH
Enterprise SOA
and
Convey‘s Law
October 2008
Dirk Krafzig
2
Slide 3
About the Speaker
Dirk Krafzig
Married, 2 Kids
Promoting SOA since 2000
Enterprise SOA: Krafzig, Banke, Slama, Prentice Hall, 2004.
Today
SOA Coaching
IT Strategy Consulting
Slide 4
Conway’s Law
Conway„s law: "Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations."
Sales
Department
Claims
Department
Underwriting
Department
Sales
Application
Claims
Application
Underwriting
Application
…
…
Example:
Insurance Industry
3
Slide 5
Conway’s Law
Is that a problem?
Example:
Insurance Industry Sales
Department
Claims
Department
Underwriting
Department
Sales
Application
Claims
Application
Underwriting
Application
…
…
Slide 6
Re-organization Can Jeopardize IT Structure
Health
Department
Life
Department
P&C
Department
…
…
? ? ?
✔
✖
Sales
Department
Claims
Department
Underwriting
Department
Sales
Application
Claims
Application
Underwriting
Application
…
…
Sales
Application
Claims
Application
Underwriting
Application
…
4
Slide 7
Re-organization Can Jeopardize IT Structure
North
America EMEA APAC
…
? ? ?
✔
✖
Sales
Department
Claims
Department
Underwriting
Department
Sales
Application
Claims
Application
Underwriting
Application
…
…
…Sales
Application
Claims
Application
Underwriting
Application
…
Slide 8
Re-organization Can Jeopardize IT Structure
…
…
…
…
?
✔
✖
Simple Cases Complex Cases Complains
Claims Application
Claims Department
All-round Clerk
Claims Application
Claims Department
5
Slide 9
Re-organization Can Cause The Need For
Major Change Of IT Applications
SalesDepartment
ClaimsDepartment
UnderwritingDepartment
SalesApplication
ClaimsApplication
UnderwritingApplication
HealthDepartment
LifeDepartment
P&C Department
HealthApplication
LifeApplication
P&CApplication
Long Way Complex
RiskyExpensive
Slide 10
SOA Transformation
Sales App. Claims App. Underwriting
SalesDepartment
ClaimsDepartment
UnderwritingDepartment
SalesApplication
ClaimsApplication
UnderwritingApplication
SalesDepartment
ClaimsDepartment
UnderwritingDepartment
Customer Service
ClaimsService
Contract Service
PaymentService
Archive
Service
ProductService
Create reusable IT components
Incremental
Light-weight
applications
6
Slide 11
SOA Transformation
Health App. Life App. P&C App.
SalesDepartment
ClaimsDepartment
UnderwritingDepartment
SalesApplication
ClaimsApplication
UnderwritingApplication
HealthDepartment
LifeDepartment
P&C Department
Customer Service
ClaimsService
Contract Service
PaymentService
ArchiveService
ProductService
Light-weight applications
can be changed/replaced easily
Slide 12
Let’s Apply Conway’s Law
Health App. Life App. P&C App.
Those Apps are going to become monoliths.
SalesDepartment
ClaimsDepartment
UnderwritingDepartment
SalesApplication
ClaimsApplication
UnderwritingApplication
HealthDepartment
LifeDepartment
P&C Department
Customer Service
ClaimsService
Contract Service
PaymentService
ArchiveService
ProductService
7
Slide 13
Let’s Apply Conway’s Law
Sales App. Claims App. Underwriting Health App. Life App. P&C App.
Can those services evolve?
SalesDepartment
ClaimsDepartment
UnderwritingDepartment
SalesApplication
ClaimsApplication
UnderwritingApplication
SalesDepartment
ClaimsDepartment
UnderwritingDepartment
HealthDepartment
LifeDepartment
P&C Department
Customer Service
ClaimsService
Contract Service
PaymentService
ArchiveService
ProductService
Customer Service
ClaimsService
Contract Service
PaymentService
ArchiveService
ProductService
Can those services survive?
Slide 14
Shared Services Need Owners
Sales App. Claims App. Underwriting
CRMDepartment
SOACompetence
Center
Shared Services
Department
Global Billing
Department
SalesDepartment
ClaimsDepartment
UnderwritingDepartment
Customer Service
ClaimsService
Contract Service
PaymentService
ArchiveService
ProductService
8
Slide 15
Shared Services Need Owners
Budget
Incentives
Proactive planning
Long-term vs. short-term perspective
Quality
Costs
Slide 16
How To Roll-out SOA
Seems to be fast …
Need enthusiasts that stay for
10+ years in the company
Have you ever seen that?
Need a CIO to that stays for
10+ years in the company
Allow organization to evolve in
manageable steps
9
Slide 17
Case Studies
Slide 18
Case Study 1: Telecommunication
Global telecommunication company
High affinity for technology
Weak IT governance
Step 1: Launch “SOA Department”
Step 2: Create technical platformLeading edge technology
Model-driven
Step 3: Provide SOA middleware for projects
Thousands of service operations …… but yet only very few reusable assets
10
Slide 19
Case Study 2: Insurance A
Regional insurance company in Europe
Have been in a miserable situation after several failed
“internet” projects
New CIO used SOA to leverage legacy applications for
new requirements
Very successful projects
Costs
Speed
However …
No business owner
When CIO left SOA initiative slowed down
Slide 20
Case Study 3: Insurance B
Global insurance company
3 regional SOAs already in place
Need for a global initiative to support company objectives
Start the 4th SOA in order to create global platform
Department for Shared Platforms
SOA Competence Center
Email, HR, Finance, Archive …
Challenges
Alignment with business lines
Top management support
Funding
11
Slide 21
Case Study 4: Transportation
Global transportation firm / Very specialized small market
4 departments of IT daughter deliver 4 parts of solution
offering
Requirements
More homogeneous product
Synergies between departments
Facilitate integration
1 shared services group
Infrastructure ESB
Functional architecture
Shared components
Slide 22
Thank you …