You are on page 1of 9

SOA

Arquitectura Orientada a
Servicios

Historia de SOA

SOA no es un concepto nuevo. Los ingenieros de


software entienderon sus principios a mediados de los
80 cuando llegaron al mercado la computacin
distribuida y las llmadas a procedimientos remotos.
Las Arquitecturas de Computacin Distribuida de los 90
no alcanzaron la aceptacin esperada:
>Open Software Foundation's (OSF's) Distributed
Computing Environment (DCE)
>Object Management Group's (OMG's) Common Object
Request Broker Architecture (CORBA)

Historia de SOA

En 2003, SOA entra al fin por completo en el mundo de las TI


empresariales, a travs de los servicios web.
> Al contrario que CORBA y DCE, los estndares de servicios web
no tienen detractores entre los fabricantes
> La flexibilidad de los servicios web para soportar aplicaciones
multicanal
> La capacidad de SOAP de pasar por los firewalls,
aprovechando la ubicuidad del HTTP
> El soporte de servicios web en servidores de aplicaciones que
albergan lgica empresarial
> Los ESBs, que combinan servicios web con middleware
orientado a mensajes (MOM), mas algunas capacidades de
transformacin y
enrutado

SOA Mythology
SOA no es una revolucin
SOA no es un solo producto de
Software
No hay tal cosa como SOA
Compliance
SOA no es acoplarse a los servicios de
una aplicacin especifica o plataforma
SOA EAI
SOA Web Services
SOA ESB
SOA BPEL

SOA = Reusable
Services
Consumers <->
Suppliers of Services
Interface vs.
Implementation

Qu es SOA?
SOA es un estilo de arquitectura de IT que
soporta la orientacin a Servicios. SOA se basa
en la independencia de plataformas de
hardware, de sistemas operativos y de
lenguajes de programacin. SOA fortalece la
reutilizacin de los sistemas actuales que se
construyeron y se utilizaron durante aos; y
crea un ambiente en el que los negocios y la
tecnologa de la informacin pueden
interactuar entre s

SOA se fundamenta en:


Ejecutar rpido, adaptarse al mercado, ganar ante la
competencia.
Reutilizar los componentes de los procesos de negocios.
Medir los resultados y tomar accin sobre ellos.
Garantizar resultados que sean repetibles y predecibles.
Empezar donde sea necesario (rea de negocios - rea
de tecnologa).

Beneficios SOA
Estos beneficios se traducen en un conjunto de
propiedades que adquieren los sistemas. Las
principales son:
Portabilidad
Durabilidad
Flexibilidad

Estas propiedades permiten reducir la


complejidad a los procesos de incorporacin de
alcances a los servicios, sobre una arquitectura
estable, que permite aprovechar los nuevos
recursos y ventajas tecnolgicas que se van
dando en el tiempo sin que este hecho impacte
negativamente en las aplicaciones.

La Arquitectura Orientada a Servicios (SOA)


consiste en la forma en que usted une los
bloques (Servicios).
http://www.youtube.com/watch?v=sbd_1G8Kqjs
http://www.youtube.com/watch?v=zV860odGN5Y
http://www.youtube.com/watch?v=mj-kCFzF0ME&eurl=http%3A%2F
%2Fwww%2Ecommonperu%2Ecom%2Fvideos%2Fjulio%5F2007

You might also like