270x Filetype PPT File size 1.22 MB Source: www.ibm.com
Agenda
• What's SOA again?
• SOA Philosophies
• Entrenching SOA
– The Service inventory / catalogue
– Ownership
– Governance
– Centre of Excellence (CoE)
– Pre delivery
What’s SOA Again?
• Two important definition:
1. SOA is an architectural approach centred around abstracting business
capabilities into reusable standardised services.
2. SOA establishes an architectural model that aims to enhance the efficiency,
agility, and productivity of an enterprise by positioning services as the
primary means through which solution logic is represented in support of the
realization of strategic goals associated with service-oriented computing. SOA
Design principles, Thomas Erl, et.al, Prentice hall
• SOA is about creating services in a managed, strategically aligned and governed
way
• Vendors cannot give you SOA – No such thing as SOA in-a-box.
SOA Philosophies
• There are different philosophies on how to
implement SOA
• Its not only about reuse
– Standardisation
– Legacy rejuvenation / retirement
• Understand the animal you have chosen
SOA Philosophies – Which one is
yours?
s
s
e
c
y o
t r s
i P t
l s c n
i / e e e
b c j e Reuse
a y o o r
p t r c
i r
a l S
C i P P
b
a
p
a
C
SOA Philosophies – Where do I
stop?
• SOA is not for everybody
• Don’t build too many services – The Google rule
• Don’t “SOA” everything
Process Services e
s
u
e
r
-
s
Task Services n
r
u
t
e
r
g
Data Services n
i
h
s
i
n
i
m
Utility Services i
D
no reviews yet
Please Login to review.