No me interesa

Solo disponible en BuenasTareas
  • Páginas : 13 (3181 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de febrero de 2012
Leer documento completo
Vista previa del texto


SOA
Best
Practices
 and
Design
Patterns

Keys
to
Successful
Service‐Oriented

 Architecture
Implementation






John
Fronckowiak
 4/3/2008
 
 
 


A
white
paper
exploring
best
practices
for
SOA.




Executive
Summary

There
is
no
question
that
the
successful
implementation
of
Service‐Oriented
Architecture
(SOA)
relies
on
a
careful
and
holistic
approach
to
business
planning.
One
of
the
most
important
tools
in
 the
evaluation,
purchase,
and
ongoing
use
of
SOA
is
the
body
of
best
practices
that
vendors,
 consultants,
and
customers
have
compiled.
The
promise
of
business
agility,
improved
customer
 service,
and
competitive
advantage
with
SOA
is
real.
What
varies
most
is
the
time,
cost,
and
ease
of
SOA
implementation.
By
learning
from
the
experiences
of
those
organizations
that
have
been
 through
the
process
and
looking
at
the
standard
best
practices
of
large‐scale
technology
 implementations,
success
can
come
earlier
and
more
dramatically.




 
 
 



 Brief
Overview
of
SOA
 SOAs
provide
modular
services
that
can
be
easily
integrated
throughout
an
enterprise.
They
are
 
 flexible
and
adaptable
to
the
current
information
technology
(IT)
infrastructure
and
investments.
 
SOA
implementations
continue
their
emergence
in
business
as
a
mechanism
for
integrating
 organizational
operations
in
new
and
different
ways
and
for
promoting
reuse
while
leveraging
the
 
 existing
value
of
legacy
systems.
 
 Benefits
of
SOA
 
 In
any
business,
the
bottom
line
is
the
essential
test
of
any
technology.

SOA
can
provide
a
significant
return
on
investment
(ROI)
by
integrating
legacy
and
mixed
technologies
and
maximizing
 
 the
value
of
existing
investments
while
minimizing
risk.
Promoting
reuse
through
SOA
also
helps
 reduce
overall
development
costs.
 
 If
services
and
their
data
are
generic
enough,
they
can
be
accessed
through
a
variety
of
interfaces.
 Decoupling
services
from
their
presentation
reduces
expenses
and
decreases
the
overall
 
 
development
time.
Further,
SOA
makes
IT
consider
the
dynamic
operations
of
an
organization,
not
 
 
 just
a
set
of
static
requirements,
thereby
exposing
information
and
data
sharing
across
the
 
 
 
 organization
and
focusing
development
on
the
best
ways
to
improve
overall
operations.
 


 
 What
Are
Oracle
Real
 Application
Clusters?
 Although
SOA
brings
significant
business
benefits,
there
are
challenges
to
their
implementation.
As


Challenges
of
SOA





Regardless
of
business
model,
every
 organization
has
challenges
when
it
comes
to
 SOA
services
are
typically
coarse‐grained
and
loosely
coupled,
their
operations
exhibit
more
latency
 
 
 offering
multiple
products
and
services
 through
multiple
channels
to
a
large
customer
 than
more
tightly
coupled
implementations.
This
can
be
a
challenge
when
implementing
with
real‐base.
More
and
more
organizations
are
turning
to
new
approaches
in
business
process
management
to
 time
requirements.

SOA
is
designed
to
bring
together
legacy
systems
in
heterogeneous
IT
 solve
these
challenges.

 environments.
Standardization
of
naming,
definitions,
and
identification
can
present
 
 implementation
challenges.
However,
these
challenges
can
be
resolved
by
the
implementation
of
 identity
and
naming
services.
 
Finally,
SOA
is
designed
to
cut
through
an
organization
horizontally
and
vertically,
which
presents
 
 many
cultural,
cooperation,
ownership,
and
budget
issues.
Strong
leadership
must
be
in
place,
and
 
 executive
support
must
be
clear
and
evident
in
order
for
any
SOA
implementation
to
be
a
success
.


Introduction
to
Best
Practices

Best
practices
suggest
that
there
is
an
overall
commitment
to
increase
organizational
efficiency.
These
practices
must
be
considered
from
the
specific
context
of
your
organization.
Although
the
notion
of
best
 practices
is
constantly
evolving,
it’s
clear
that
the
following
areas
are
critical:
 • • • • • Vision
and
leadership
 Strategy
and
roadmap
 Policies
and
security
...
tracking img