Está en la página 1de 28

Un estudio publicado por el Centro de Alto Rendimiento de Accenture (CAR)

Arquitectura Orientada
a Servicios (SOA)
Cmo reformular la Arquitectura Corporativa
para alcanzar el alto rendimiento
Arquitectura orientada a servicios (SOA)


Contenidos
1. Introduccin 5

2. Beneficios de una Arquitectura Orientada a Servicios (SOA) 11

3. Estrategias de adopcin de SOA 15

4. Lecciones aprendidas y recomendaciones 21


Arquitectura orientada a servicios (SOA)


1. Introduccin
El enorme inters que est despertando la Arquitectura Orientada
a Servicios (SOA) se debe a que ofrece la oportunidad real de
conseguir un salto hacia delante en agilidad y eficiencia y situar a
las Tecnologas de la Informacin en un nuevo nivel, convirtindolas
en autnticas habilitadoras del negocio.

Los sistemas informticos tradicionales estas ltimas en mdulos individuales tecnolgica y de negocio de toda la
se han organizado en grandes bloques catalogados en un diccionario de empresa.
monolticos que contienen tanto servicios que permiten su utilizacin
La importancia de la arquitectura
los procesos de negocio como sus por parte de toda la organizacin.
SOA, y probablemente la razn por la
funciones automatizadas. As por
Pocos avances tecnolgicos han que despierta tanto inters entre los
ejemplo, el proceso de contratacin de
despertado tanto inters como la directores de los departamentos de
una pliza de seguro, y las funciones
arquitectura SOA, y es muy importante tecnologa y entre los responsables
del clculo de la prima y la emisin de
comprender exactamente el papel que de desarrollo, es que ofrece una
los recibos, forman parte del mismo
sta puede desempear a la hora de oportunidad real de situar las
bloque.
ayudar a las empresas a alcanzar el tecnologas de la informacin en
Estos sistemas han conseguido una alto rendimiento. A menudo se suele un nuevo nivel, convirtindolas en
gran mejora de productividad en las caer en la tentacin de considerar autnticos habilitadores del negocio.
empresas, automatizando procesos los nuevos y esperados avances
de negocio, pero su concepcin (como la arquitectura SOA) como La arquitectura SOA constituye la base
monoltica hace que los cambios y la varita mgica para mejorar el que garantiza la agilidad del negocio,
adaptaciones a las nuevas necesidades funcionamiento de la empresa. Las un prerrequisito fundamental para
tiendan a ser ms lentos y costosos nuevas tecnologas tienden a ser el alcanzar el xito en el actual mercado
de lo deseable. En bastantes objeto de este tipo de planteamientos, mundial, siempre tan competitivo.
organizaciones esto provoca que los pero frecuentemente el resultado es Esta agilidad es la capacidad de
sistemas marchen por detrs de las decepcionante. aadir, modificar y optimizar
necesidades de negocio. fcilmente los procesos de negocio
Sin embargo, SOA no es solamente una
Para conseguir un mayor nivel tecnologa, sino una arquitectura que mediante el aprovechamiento de las
de agilidad es necesario poder trata de estructurar las aplicaciones sinergias de servicios o procesos. Este
combinar rpidamente los distintos de negocio y la tecnologa para aprovechamiento tiene el fin de crear
componentes del sistema, algo a responder de forma gil y flexible a las una nueva gama de capacidades o
lo que la concepcin monoltica demandas del mercado. No se trata productos, mediante la combinacin de
tradicional plantea muchas de algo radicalmente nuevo, sino que algunos elementos de los procesos de
restricciones. La arquitectura SOA se debera ver como la ltima fase negocio actuales, y dando soporte as a
separa los procesos de negocio de las (aunque muy importante) del proceso nuevos segmentos de clientes, canales
funciones automatizadas y organiza de evolucin de la arquitectura o mercados.


Arquitectura orientada a servicios (SOA)

Figura 1: Valor aportado por SOA. Mediante la arquitectura SOA las empresas pueden alcanzar el alto rendimiento a
travs de tres palancas: diferenciacin en el mercado, simplificacin interna en la operacin, y flexibilidad y rapidez de
adaptacin al cambio.

Negocio

Oportunidades de crecimiento sostenido, basadas en una


estructura de costes estable
Mayor facilidad de crecimiento por integracin de nuevas
empresas
Flexibilidad y personalizacin de los procesos a las necesidades
de la organizacin, diferencindose respecto a sus competidores
Diferenciacin exterior
Tecnologa
Independencia de la plataforma tecnolgica
Simplificacin interior Mayor facilidad para la adaptacin de los sistemas a los
procesos de negocio
Acercamiento entre el lenguaje de negocio y el lenguaje
de sistemas
Maestra en la ejecucin
Organizacin

Consistencia en los procesos


Rapidez de adaptacin al cambio
Mejora en la cultura de servicio
Explotacin de sinergias y economas de escala

Este aspecto es de vital importancia lenguajes como Cobol o Java, sino que hecho, es muy probable que el papel
porque consigue materializar el papel se soportan en base a herramientas del director de tecnologa se vincule
de las tecnologas de la informacin especializadas que permiten un nivel ms al negocio, a medida que se vaya
como ingrediente fundamental de de flexibilidad mucho mayor para adoptando la arquitectura SOA. Es
los nuevos modelos de negocio realizar adaptaciones rpidas de las imprescindible la colaboracin de
que dan forma a una empresa gil mismas. los responsables de tecnologa y del
y con capacidad de adaptacin. negocio para redisear la arquitectura
De esta manera, la arquitectura
Estos procesos deben responder a corporativa bsica y poder estructurar
SOA exige que los responsables
la exigencia de mayor rapidez y a la la organizacin y aumentar su
de desarrollo se concentren en los
reduccin del time to market. En este capacidad para cumplir sus objetivos
procesos de negocio en lugar de
sentido, la arquitectura SOA posee el actuales y futuros. Es necesario
centrarse en sus aplicaciones. Para
potencial para mejorar la eficiencia, la que exista un fuerte compromiso
conseguir este objetivo, los procesos de
adaptabilidad y la agilidad operativas por parte de los patrocinadores del
negocio deben expresarse en trminos
tanto a nivel de negocio como a nivel negocio, que debern replantearse su
de las capacidades que exigen, y es
del departamento de tecnologa modelo operativo y tener el valor de
entonces cuando hay que evaluar
(ver figura 1). romper con las fronteras funcionales
tales capacidades para identificar
de los procesos tanto dentro de la
La clave de la arquitectura SOA es los servicios que las soportan. Como
organizacin como en el ecosistema
la abstraccin de los procesos, por consecuencia, la arquitectura SOA
donde sta opera.
la que los procesos de negocio se exige que los sistemas tecnolgicos
externalizan de las aplicaciones o formen parte de toda la arquitectura Una vez definida dicha arquitectura
soluciones y se exponen directamente corporativa o del negocio de forma que corporativa, el director de tecnologa
al negocio. Esto permite que la los servicios informticos reflejen los se responsabilizar de la creacin de
ejecucin, gestin, monitorizacin procesos de negocio. las arquitecturas habilitadoras del
y modificacin de dichos procesos negocio, las aplicaciones, la tecnologa
Por todo ello, la arquitectura SOA no
puedan ser manejados directamente a y la informacin, y de desempear una
es slo una tecnologa, y termina de
nivel de negocio y de forma verstil, en funcin de gestin y administracin
una vez por todas con la persistente
de los sistemas para garantizar el
vez de estar embebidos o imbricados y errnea idea de que la tecnologa
cumplimiento de los resultados
en las aplicaciones. Adicionalmente es algo de lo que slo el director del
deseados.
los procesos no se desarrollan en departamento de tecnologa puede
base a la programacin tradicional en (o debe) hacerse responsable. De


SOA desde el punto de vista del negocio
La arquitectura SOA, que, en gran parte, hayan las capacidades de negocio en
desde el punto de vista del sido construidos en distintos forma de servicios y despus
negocio, ayuda a resolver los momentos, con diferentes conectar y consumir esos
siguientes requerimientos, intenciones, plataformas y servicios (por ejemplo, a travs
largamente reclamados niveles de servicio, y a pesar de aplicaciones compuestas,
por el rea de negocio: del hecho de que ahora se procesos automatizados
Mejorar la flexibilidad y encuentren en distintos ciclos o empresas virtuales) son
agilidad de los sistemas. de mantenimiento, mejora factores que pueden simplificar
y presupuesto. Anteriores enormemente los procesos de
Proporcionar una visin
estrategias de integracin una organizacin, al facilitar
integrada de los distintos
entraban en conflicto con la ubicacin y reutilizacin de
silos de la organizacin.
estas realidades, pero ahora una misma funcionalidad en
Mejorar la cobertura de las la arquitectura SOA ofrece un diferentes partes del negocio.
necesidades de negocio. modo de enfrentarse mejor a La sencillez interna proporciona
Reducir el impacto de la ellas y de aumentar los niveles a la organizacin la agilidad
evolucin de la tecnologa en de agilidad y flexibilidad. necesaria para crear nuevos
las aplicaciones de negocio. La arquitectura SOA posibilita productos y servicios de una
La arquitectura SOA permite a la ruptura de los silos internos forma ms fcil y rpida, y le
las organizaciones satisfacer de una organizacin (a menudo permite as diferenciarse en
las cambiantes necesidades causados por sistemas que el mercado. La diferenciacin
de la empresa mediante la pertenecen a departamentos competitiva resulta esencial
implantacin de procesos de individuales y que no pueden para la mayora de los
negocio que utilizan los servicios conectarse fcilmente), y sectores, y la arquitectura SOA
proporcionados por los sistemas prepara el terreno para dar proporciona los elementos
actuales. La arquitectura soporte a procesos de negocio necesarios para que las
garantiza la interoperabilidad automatizados e integrados que organizaciones alcancen con
de los sistemas a pesar de eliminan dichos silos. Descubrir xito el alto rendimiento.

Figura 2: SOA desde el punto de vista del negocio

SOA modifica el funcionamiento de la compaa centrndose en los procesos de negocio

Presentacin
Los procesos son creados
mediante la presentacin
y orquestacin de servicios, Solicitud de una tarjeta de crdito Solicitud de un prstamo hipotecario
proveniente de desarrollos
a medida, paquetes
y proveedores Procesos

Proceso de tarjetas de crdito Proceso de prstamo hipotecario

Servicios
de negocio

Verificacin de la situacin Verificacin del Verificacin de conductas Suscripcin Alta cuenta


crediticia del cliente domicilio del cliente fraudulentas del producto

Servicios creados mediante la Servicios proporcionados Servicios proporcionados


encapsulacin de transacciones por un paquete (software) por proveedores externos
existentes (legacy) (software as a service)

Arquitectura orientada a servicios (SOA)

SOA desde el punto de vista de la tecnologa


La arquitectura orientada a Mejora la productividad de los Mejora la usabilidad de las
servicios, desde el punto de vista procesos: aplicaciones:
tecnolgico, es el resultado de Aumenta el nivel de Permite presentar al usuario la
la constante evolucin hacia automatizacin de los procesos, informacin dispersa en distintos
un mayor desacoplamiento de reduciendo el nmero de sistemas y de forma integrada.
las capas de una aplicacin actividades manuales. Permite alcanzar un mayor
(presentacin, orquestacin de
Permite monitorizar la actividad nivel de automatismo en
procesos y servicios de negocio) y a
del negocio (cuadros de mando). las aplicaciones en procesos
un mayor nivel de estandarizacin/
complejos de workflow.
interoperabilidad de cada una de Permite realizar un anlisis
estas capas. Permite utilizar tecnologas de
estadstico de los flujos de
presentacin avanzadas como
Con un total desacoplamiento de negocio reales en base a
Web 2.0.
las capas de las aplicaciones y un indicadores clave de negocio,
muy alto nivel de interoperabilidad, permitiendo la identificacin de
los beneficios desde el punto de puntos de mejora a optimizar.
vista tecnolgico son claros: Permite evaluar el impacto y
Favorece la reutilizacin y la beneficio de variantes en los
reduccin del time to market: procesos mediante simulacin.
Aumenta el grado de reutilizacin Mejora el proceso de construccin
al desacoplar las capas de una de software:
aplicacin. Favorece la industrializacin.
Permite reutilizar las aplicaciones Mejora la especificacin de los
existentes mediante la requerimientos de negocio.
encapsulacin en servicios.
Proporciona una filosofa de
Permite la utilizacin de servicios desarrollo comn a todos los
de terceros. negocios y canales.
Permite reaprovechar las Mejora la calidad.
plataformas existentes.
Desacopla el desarrollo de
Aumenta la flexibilidad: servicios y de procesos.
Simplifica la adaptacin de los Mejora el mantenimiento
sistemas existentes. (procesos autodocumentados).
Evita el desarrollo de interfaces
punto a punto entre los sistemas.
Aumenta la interoperabilidad
entre sistemas, permitiendo
tanto la externalizacin como la
prestacin de servicios.


Figura 3: SOA desde el punto de vista de la tecnologa

Impacto de SOA en la evolucin de las tecnologas de la informacin desde el punto de vista de desarrollo de aplicaciones

Application - centric Process - centric

Servicio

Web services

Orquestacin
Servicio Servicio
Web 2.0
Orquestacin Orquestacin

CORBA RMI, COM, ... Presentacin


Desacoplamiento

Desacoplamiento
Orquestacin Orquestacin orquestacin y mayor
estandarizacin
Servicio Presentacin Presentacin

Orquestacin Desacoplamiento Estandarizacin


presentacin invocacin
Presentacin

Applicacin monoltica

Arquitecturas Arquitecturas Arquitecturas Arquitecturas


monolticas cliente / servidor net-centric SOA

Interoperabilidad / estandarizacin


Arquitectura orientada a servicios (SOA)

10
2. Beneficios de una
Arquitectura Orientada
a Servicios (SOA)
Existen cinco factores importantes de ser adaptados al menos al mismo al combinar de distinta manera los
que aumentan el inters del equipo ritmo. Este dinamismo exige un nuevo mdulos estndar, se puede dar
ejecutivo y sobre todo, de los conjunto de capacidades tecnolgicas forma a un producto individualizado
responsables de desarrollo, por la que permitan adaptar rpidamente los dentro de la infraestructura masiva de
arquitectura SOA: sistemas informticos. produccin. Mediante la arquitectura
1. La arquitectura SOA ayuda a SOA se puede aplicar el mismo
El pensamiento tecnolgico tradicional,
mejorar la agilidad y flexibilidad de principio a la tecnologa de una
que normalmente intentaba crear
las organizaciones organizacin y, como consecuencia,
una aplicacin nueva para cada
a los procesos de negocio habilitados
. La arquitectura SOA permite una proceso nuevo, nunca ha sido capaz de
por dicha tecnologa. As por
personalizacin masiva de las generar tal agilidad. Las aplicaciones
ejemplo, en una gran compaa de
tecnologas de la informacin se desarrollaban normalmente
telecomunicaciones, la arquitectura
en momentos diferentes, con
3. La arquitectura SOA permite la SOA ha permitido acelerar el proceso
diferentes intenciones, plataformas,
simplificacin del desarrollo de de creacin e integracin de nuevos
conjuntos de usuarios y niveles
soluciones mediante la utilizacin servicios, y abaratar sus costes, lo que
de servicio, y suponan diferentes
de estndares de la industria ha permitido desarrollar complejas
ciclos de mantenimiento, mejoras y
y capacidades comunes de polticas de precios y contratacin
presupuestos. Haciendo un anlisis
industrializacin mejor adaptadas a segmentos
retrospectivo, no nos sorprende que los
esfuerzos por integrar las aplicaciones especficos de clientes.
4. La arquitectura SOA permite aislar
mejor a los sistemas frente a los y los sistemas de una organizacin Frecuentemente, la informacin
cambios generados por otras partes pudieran ser tan laboriosos y costosos necesaria para desarrollar nuevos
de la organizacin (proteccin de de implantar y mantener. servicios o productos ya existe dentro
las inversiones realizadas) Por el contrario, la arquitectura SOA de los sistemas de la organizacin, y la
se centra en las capacidades, no en arquitectura SOA crea una forma ms
5. La arquitectura SOA permite alinear
las aplicaciones. SOA contempla la fcil y rpida (y ms barata) de acceder
y acercar las reas de tecnologa y
arquitectura de toda la empresa, a ella que en el pasado, y de utilizarla
negocio
incluidos los procesos de negocio y las en la unidad que gestiona los clientes.
1. La arquitectura SOA tecnologas de la informacin. Adems, sta es, en efecto, la capacidad de
ayuda a mejorar la agilidad el alto nivel de desacoplamiento e personalizar productos y servicios
a gran escala, mientras se utiliza la
y flexibilidad de las interoperabilidad proporcionado por
la arquitectura SOA permite un alto misma infraestructura servidora o
organizaciones transaccional (de back-end).
grado de reutilizacin (interno y
Las empresas deben ser capaces de externo) y de parametrizacin. Todo
crear y producir nuevos productos
3. La arquitectura SOA permite
ello redunda en una mayor facilidad y
y servicios para unos clientes la simplificacin del desarrollo
flexibilidad para adaptar y mejorar los
y ciudadanos que son cada vez procesos de las organizaciones segn de soluciones mediante la
ms exigentes. El aumento de la los cambios de prioridad del negocio. utilizacin de estndares de
colaboracin con los clientes y la industria y capacidades
proveedores, y la mayor capacidad para 2. La arquitectura SOA permite comunes de industrializacin
interpretar los datos de los clientes, una personalizacin masiva
proporcionan a las organizaciones los de las tecnologas de la La arquitectura SOA desacopla los
medios necesarios para interpretar los tres componentes de una aplicacin:
informacin presentacin, orquestacin de
cambios del mercado de una forma
ms precisa y rpida. Lo que necesitan La personalizacin masiva es un procesos y lgica de negocio, a la
en estos momentos es conseguir que concepto que se ha tomado prestado vez que estandariza la comunicacin
sus procesos de negocio sean capaces de los procesos de fabricacin, donde entre cada una de las capas. Todo

11
Arquitectura orientada a servicios (SOA)

ello favorece a que el proceso de travs de la creacin de un modelo 5. La arquitectura SOA permite
construccin se pueda dividir y por lo flexible que pueda reconfigurarse en alinear y acercar las reas de
tanto industrializar ms facilmente. funcin de las necesidades del negocio,
tecnologa y negocio
la arquitectura SOA reutiliza, de un
Adems, las empresas se pueden
modo efectivo, los distintos sistemas SOA cubre la brecha entre la visin del
focalizar en los componentes de mayor
tecnolgicos actuales, por ejemplo, negocio y la de sistemas, estableciendo
valor como los procesos y externalizar
identificando la funcionalidad bajo un marco de dilogo con un lenguaje
o comprar el resto de componentes.
los sistemas tecnolgicos actuales comn: los procesos de negocio.
Por ejemplo, una gran entidad y encapsulndolos en servicios que Las reas de negocio se centran
bancaria ha decidido concentrarse pueden ser utilizados por diferentes en la definicin de los procesos de
en la definicin de los procesos de la aplicaciones y procesos. acuerdo a la estrategia y el modelo
entidad, delegando la construccin
Al respecto, las principales compaas de negocio de la compaa.
(o compra) de los componentes,
que ofrecen herramientas de El rea de tecnologa implementa
presentacin y servicios, a factoras de
discovery estn reorientando sus los procesos a partir de la utilizacin
software.
productos para ofrecer la identificacin de servicios existentes y la creacin
4. La arquitectura SOA permite de reglas de negocio y servicios de los de nuevos cuando es necesario (ver
aislar los sistemas frente a sistemas actuales, para facilitar su figura 4).
evolucin hacia SOA.
cambios generados por otras Cuando el negocio requiere cambios
partes de la organizacin en los procesos existentes, stos
(proteccin de las inversiones se realizan de forma flexible y gil,
realizadas) pues estn implementados mediante
tecnologa estndar y servicios
Al organizar los sistemas en mdulos
reutilizables. Adems, por primera
ms pequeos (servicios) se reduce
vez, hay una definicin comn de las
notablemente el impacto de los
aplicaciones: los procesos, que tanto
cambios. Por otra parte, durante las
el rea de tecnologa como el rea de
ltimas dcadas, las organizaciones
negocio comparten y entienden.
han realizado fuertes inversiones en
sus infraestructuras tecnolgicas. A

Figura 4: Agilidad en el negocio articulada por SOA

Top-down

Visin de negocio

Inicialmente enfocada en
en el proceso

Imperativos del negocio Requerimientos


Qu construir
Centrado

Modelo de negocio BPO


Arquitectura de procesos Racionalizacin de aplicaciones
... Composicin de aplicaciones
y ensamblado

Orientada a procesos de
negocio y servicios:
Agilidad Arquitectura orientada a servicios (SOA) Flexible
en el negocio Rpida
Procesos completos
Imperativos del negocio Requerimientos
Interoperabilidad Web services
en el servicio

Integracin flexible Habilitacin del legacy


Centrado

B2B & A2A Integracin semntica


Servicios Gestin de datos Inicialmente enfocada en
... ... Cmo construir

Visin de sistemas
Bottom-up

12
La revolucin de SOA en los paquetes de software de aplicacin
Una de las principales De esta manera los paquetes Todo ello con un TCO menor
controversias que aparecen a la de software de aplicacin que el desarrollo a medida,
hora de renovar las aplicaciones estn empezando a evolucionar con un grado de flexibilidad
de una empresa es la decisin desde un modelo cerrado, y diferenciacin mayor que
de implantar una solucin a con mayor o menor grado las opciones actuales y sin
medida o acudir a un paquete de de parametrizacin, a un necesidad de alterar el cdigo
software de aplicacin. Aunque modelo abierto donde base de los paquetes.
cada caso es distinto, en lneas se ofrece una librera de
SOA tambin facilita la
generales la opcin de paquete servicios y un conjunto de
procesos base con un alto convergencia de los desarrollos
de software de aplicacin a medida y los paquetes de
grado de parametrizacin
tiene un menor TCO (Total Cost software de aplicacin, ya que
mediante motores de reglas.
of Ownership), pero por otra si ambos estn desarrollados
parte se pierde capacidad de Las empresas, partiendo del
modelo de procesos/reglas base, segn los principios de SOA
diferenciacin y adaptacin. no deberan existir problemas
pueden diferenciarse frente a
SOA resuelve este problema la competencia ajustando los de interoperabilidad e incluso
permitiendo mejorar la procesos/reglas o definiendo deberan complementarse entre
capacidad de diferenciacin nuevos procesos especficos. s. De esta manera, se dota de
de las soluciones a travs Adicionalmente podrn un mayor grado de flexibilidad
de la configuracin de los ampliar la librera de servicios a las empresas al no tener que
procesos y la libertad de acudir construyendo, comprando o decantarse exclusivamente
a cualquier tipo de servicio. acudiendo a nuevos servicios. por una de las opciones.

Figura 5: La revolucin de SOA en los paquetes de software de aplicacin

Cuadrante
objetivo

Orientacin Con la evolucin de soluciones a


a procesos
medida a paquetes de software
Capacidad diferenciadora en el negocio

Soluciones a medida
de aplicacin, actualmente el TCO
disminuye pero se pierde capacidad
de diferenciacin y adaptacin.
Menor TCO,
pero menor capacidad SOA resuelve este problema
de diferenciacin Orientacin a servicios
permitiendo diferenciar los procesos
Paquetes de software de negocio mediante la orquestacin
de aplicacin
especfica de servicios reusables.
Con la evolucin a SOA
loas paquetes de software
de aplicacin permitirn
un alto grado de
diferenciacin son un
TCO ajustado

Reduccin en TCO

13
Arquitectura orientada a servicios (SOA)

14
3. Estrategias de adopcin
de SOA
Al insistir en que la tecnologa de las ventajas deseadas. La experiencia hacia SOA, asegurando una base
la informacin sea parte de una acumulada por Accenture, trabajando slida de servicios y una hoja de ruta
arquitectura corporativa ms amplia, con clientes de todo el mundo en para obtener todos los beneficios
es evidente que la arquitectura SOA busca del alto rendimiento, indica que
de SOA. Tradicionalmente, esta
cuenta con un enorme potencial para es necesario abordar la implantacin
de SOA en cuatro fases, realizando fase se compone de cuatro tareas
maximizar el valor de la tecnologa
como habilitadora de ventajas varias iteraciones en cada una de ellas secuenciales:
competitivas. Los estudios realizados antes de pasar a la siguiente
Comprensin de la estrategia de
por Accenture demuestran que esta (ver figura 6):
negocio y procesos.
capacidad de utilizar la tecnologa Fase 1. Organizacin y
para impulsar la agilidad y la Anlisis de la situacin actual de los
estrategia
innovacin en el negocio, constituye sistemas.
Esta es la fase de toma de contacto
un elemento fundamental para el alto
con SOA, donde la compaa se Definicin del modelo objetivo de
rendimiento y tener xito.
centrar en la evaluacin de la referencia SOA.
Como siempre, la cuestin principal situacin actual y en el plan para
es encontrar la forma de alcanzar definir el alcance de la transformacin Creacin de la hoja de ruta SOA.

Figura 6: Fases de adopcin de SOA

Fase
Fase 4
Fase 3
SOA
Fase 2 Plataforma Industrializado
1 SOA
Implementaciones Factora SOA
La Fase 1 tcticas
se inicia, tpicamente, Organizacin Implantacin de los Alto grado de
y estrategia Primeros proyectos servicios/procesos reutilizacin de
con la definicin del estructurales (core)
SOA servicios
plan de adopcin Necesidades de
Ajuste de procesos Consolidacin de los Automatizacin de las
de SOA negocio y adopcin
por parte de la de gobierno procesos de gobierno reglas de negocio al
y organizacin y organizacin modelo operativo
direccin
Infraestructura Infraestructura Automatizacin
Anlisis preparacin
SOA base SOA completa SOA del gobierno
Planificacin de la Ajuste rendimiento Monitorizacin Cuadro de mando
transformacin SOA de procesos de procesos
Inicio catlogo
procesos y servicios Catlogo operativo Federacin
de procesos y servicios (ubicuidad)

15
Arquitectura orientada a servicios (SOA)

Adicionalmente, en est fase (o Fase 3. Plataforma SOA Por otra parte, se alcanzar un mayor
en la siguiente) se pueden realizar En la fase 3 se consolidar la grado de sofisticacin en la gestin de
algunos pilotos con los proveedores de implantacin de SOA, tanto desde SOA, como en la automatizacin de las
infraestructura y software. el punto de vista tecnolgico como reglas de negocio al modelo operativo,
desde el punto de vista organizativo en la automatizacin del gobierno,
Fase 2. Implantaciones tcticas en la implantacin de un cuadro de
y de gobierno. En esta fase, adems
En esta fase se realizarn las primeras mando de procesos y en la federacin
de consolidar la infraestructura
implantaciones tcticas de SOA, con (ubicuidad) de los servicios.
base de SOA, se profundizar en
el objetivo de que sirva tambin para
la monitorizacin de procesos y se
familiarizarse tanto con la tecnologa
dispondr de un catlogo operativo de
usada como con los procedimientos Por otra parte en funcin de los
procesos y servicios. Desde el punto
de gobierno y organizacin. Adems, factores que dirigan la adopcin de
de vista de negocio se realizar la
durante la fase 2 se crear la SOA la adopcin de SOA, las empresas
implantacin de los servicios/procesos
infraestructura base de SOA y se pueden abordar la implantacin de
estructurales (core).
iniciar el catlogo de procesos y SOA segn tres posibles enfoques
servicios. Es recomendable que en la Fase 4. SOA industrializado dependiendo del peso en la prioridad
fase 2 se elijan las aplicaciones con Durante la ltima fase se obtendrn en la construccin de servicios o
un alto componente de workflow para todos los beneficios de la filosofa procesos (ver figura 7).
obtener el mximo beneficio de la SOA. Se alcanzar un alto grado de
tecnologa SOA y permitir probar dicha reutilizacin de servicios y se impondr
tecnologa en su mxima extensin. el modelo de factora SOA, donde la
Tambin en esta fase se suele organizacin se centrar en disear los
iniciar el proceso de identificacin y procesos, y tanto la construccin de los
reutilizacin de los servicios existentes, mismos como los servicios requeridos
as como su publicacin en el catlogo. (que no existan en el catlogo) se
externalizarn en factoras.

Figura 7: Enfoques de adopcin de SOA


Amplio / toda la empresa

Valor de negocio Valor de


alcanzado Enfoque A orientacin a servicios negocio alto
Grado de orientacin a servicios

va
ati
ti er
in s
t ac vicio
n
rie er
Medio / UNE

B o sos/s
e
ue roc
foq a p
En

Enfoque C orientacin a procesos


Reducido / Dpto.

Valor de
negocio bajo

0% Semi 100%
Procesos procesos Procesos

Grado de orientacin a procesos

16
Enfoque A, orientacin a servicios: En el enfoque B, orientacin iterativa En el enfoque C, orientacin a
Se centra en el establecimiento de a procesos/servicios, el foco inicial procesos, las compaas eligen invertir
una base de servicios integral, que estar en implementar uno o varios un gran esfuerzo en construir la capa
se extiende desde un departamento procesos de negocio core con alto de procesos sin preocuparse en exceso
hasta toda la empresa. retorno de la inversin. Se implantar por la capa de servicios estndar que
una capa de servicios sencilla de modo los sustentan. Puede proporcionar
Enfoque B, orientacin iterativa a
que cubra las necesidades impuestas beneficios a corto plazo pero a largo
procesos/servicios: SOA es impulsado
por la capa de dichos procesos de plazo no es una solucin sostenible
por uno o muchos procesos de
negocio. En un proceso iterativo se para el crecimiento, y falla en la
negocio bsicos de alto ROI (Return
irn mejorando ambas capas, con produccin de servicios reutilizables
of Investment). La evolucin del nivel
las siguientes caractersticas:
de servicios estar alineada con la Este enfoque slo se recomienda
evolucin del nivel de procesos. Las Focalizacin temprana en un proceso a corto plazo, si se quieren
lecciones aprendidas con cada nuevo core. SOA se ve empujada por uno o obtener beneficios inmediatos
proceso de negocio y la habilitacin varios procesos core con alto ROI. en la orquestacin de procesos, y
de los servicios, se utilizarn para teniendo claro que posteriormente
Los procesos ms sencillos se
mejorar la prxima iteracin. habra que rehacer parte de la
pueden priorizar en la implantacin,
arquitectura implantada.
Enfoque C, orientacin a procesos: de manera que la capa de servicios
Se centra exclusivamente en la ser, a su vez, sencilla al inicio.
creacin de procesos de negocio
La evolucin de la capa de servicios
que pueden abarcar desde un
se realizar en consonancia con la
departamento hasta toda la empresa,
evolucin de la capa de procesos.
con un rea de servicios reducida.
A medida que se implanta en
En el enfoque A, orientacin a
procesos ms complejos, externos
servicios, el foco ser implementar
y con mayores requerimientos de
una base de servicios slida
fiabilidad, la capa de servicios se
basada en una arquitectura de
ver obligada a evolucionar.
servicios cuidadosamente diseada.
Posteriormente, se podra permitir la Las lecciones aprendidas en
composicin de procesos completos cada etapa se utilizarn para
mediante el uso de estos servicios. mejorar la siguiente iteracin.
Este enfoque se aplicar cuando:
Este es el enfoque que permite
La integracin y consolidacin una implantacin gradual de la
de servicios sean prioridades tecnologa as como del gobierno
clave, dada la amplia gama SOA y es el enfoque recomendado.
de aplicaciones tipo silo.
Las compaas quieran empezar
un proyecto de integracin
ambicioso o aadir una capa de
servicios a sus sistemas actuales.
Las compaas estn interesadas
en incrementar la colaboracin
con otras entidades, mediante una
capa de servicios externos slidos.
Aunque el foco est en montar la base
de los servicios, es necesario prestar
atencin a los procesos de negocio
para que en un futuro sea posible
la automatizacin de procesos. Este
enfoque permite acercarse al mundo
SOA sin necesidad de una inversin
fuerte en la componente de procesos,
sin embargo, a medio plazo, se
recomienda abordar dicha capa.

17
Arquitectura orientada a servicios (SOA)

Cmo se est implementando SOA en las organizaciones actuales


Inicialmente las empresas Actualmente, este escenario Todo ello est provocando
abordaban la implantacin est cambiando; una avalancha de iniciativas
de SOA solamente como un Las herramientas e de evolucin a SOA centradas
elemento de integracin (sin infraestructura SOA estn principalmente en los procesos
percibir las ventajas de la alcanzado un nivel de de mayor complejidad, con
orientacin de procesos). Hasta madurez aceptable. funcionalidades cambiantes
el momento, no existe ninguna o que requieren una gestin
Cada vez ms, las
empresa que haya alcanzado especial. Sin embargo, todo
organizaciones entienden
la fase 4, ni completado el mundo es consciente que
que el valor de SOA se
la fase 3, en gran medida el camino no es fcil, sobre
encuentra en la orientacin
por las limitaciones de las todo porque requiere que las
a procesos (y no slo en la
herramientas, por no haber personas y las organizaciones
capacidad de integracin).
abordado la implantacin por se adapten a una nueva
fases de forma estructurada Aunque las herramientas e forma de hacer las cosas.
y sobre todo, por no haber infraestructura SOA hayan
entendido el foco de SOA. madurado, las organizaciones
han entendido que la
aproximacin a SOA se
debe realizar por fases
y de forma iterativa.

Figura 8: Cmo y por qu estn implementando SOA las organizaciones actuales

Dnde puede aportar ms valor SOA? Cmo las organizaciones se orientan a SOA? Cmo las organizaciones implementan SOA?
Procesos de negocio complejos. Assesments. Redisean procesos e interfaces de
Requerimientos y funcionalidades Prototipos y pilotos. usuario de forma SOA.
cambiantes y/o necesidades de rpido Business case. Seleccionan, construyen y despliegan
time-to-market. infraestructura y suites SOA.
Formacin.
Usuarios que necesitan trabajar con Construyen aplicaciones compuestas (SOA
diferentes aplicaciones (silos). Definicin del mapa de ruta SOA. ligth) y aplicaciones puramente SOA.
Aplicaciones obsoletas que necesitan ser Implementan el gobierno SOA y la gestin
actualizadas o modernizadas. de IT.
Necesidades de integracin con servicios
externos.
Necesidades de mejora en la gestin de
los procesos.
Necesidades de mejora en la gestin de
excepciones.
Etc.

La industria de IT se basa en SOA para construir una nueva generacin de sistemas de negocio. Los modelos organizativos
del futuro estn basados en sistemas SOA (como por ejemplo, Accenture High Performance Industry Model)

18
Facilitadores tecnolgicos clave de SOA
Hay 6 facilitadores tecnolgicos ampliamente aceptado de negocio) en tiempo real y
principales que permiten, desde por todos los fabricantes y con capacidad de actuacin.
el punto de vista tecnolgico, proveedores. Este estndar
la implantacin de SOA. No es proporciona ventajas claras 5. El Gobierno de desarrollo
imprescindible el uso de todos para proveer y consumir El ESR o Enterprise Service
los facilitadores, pero cada servicios al exterior, pero no es Repositorio, es el catlogo de
de ellos es importante para obligatoria su implementacin servicios y procesos (tanto
alcanzar plenamente todos en entornos cerrados. desde el punto de vista
los beneficios esperados. 3. El ESB o Enterprise Service tcnico como de negocio) y es
1. BPM o Business Process Bus fundamental para la gestin de
Management Facilita la conexin entre los servicios y procesos tanto
Es el principal facilitador que sistemas/servicios heterogneos, desarrollados como comprados.
recoge las tecnologas para resolviendo deficiencias
permitir la definicin/ejecucin de la tecnologa de web 6. El Gobierno de ejecucin
de los procesos tanto en su services como la garanta Es un conjunto de herramientas
componente de modelado de entrega, localizacin, y utilidades que permiten
(BPA) como de implantacin seguridad, transaccionalidad, el gobierno de los servicios
(BPO). Adicionalmente, es etc. Dependiendo de
y procesos en ejecucin,
aconsejable contar con un la heterogeneidad de
generando cuadros de
motor de reglas (BRE) que una instalacin, su uso
permita externalizar las reglas puede ser imprescindible mando de niveles de servicio
de decisin que requieren ser o no ser requerido. y aplicando polticas de
modificadas frecuentemente. 4. BAM o Business Activity actuacin automticas. Bajo
2. La tecnologa de Web Services Monitoring este facilitador tambin se
Permite encapsular los Proporciona una monitorizacin suelen cubrir todos los aspectos
servicios mediante un estndar de los procesos (con una visin de seguridad en SOA.

Figura 9: Facilitadores tecnolgicos clave de SOA

Gobierno
BPM Web services ESB BAM Gobierno de Gobierno
Business Process Enterprise Service Bus Business Activity desarrollo: ESR de ejecucin
Management Monitoring
(BPA/BPO) + BR
Permite la orquestacin Standard-based HTTP, Posibilita una red de Proporciona Catlogo de servicios y Proporciona mecanismos
automtica de servicios XML, SOAP, WS-*... sistemas dispares monitorizacin de procesos para el monitoreo tcnico
separados para crear una interactuando como ejecucin de procesos, Proporciona un depsito no invasivo en tiempo
capa de procesos de Permite comunicaciones un sistema unificado visin en tiempo real de ejecucin de la
para el almacenamiento,
negocio integrados a estandarizadas punto-a- corporativo y resolviendo y control del negocio. utilizacin de los
catalogacin y consulta,
nivel corporativo punto entre los sistemas las diferencias en web services:
tanto de servicios como
mediante estndares sistemas HW, SW, redes Mapa de uso
de procesos, con las
ampliamente aceptados y localizaciones siguientes funciones: Seguridad
Anlisis de impacto Nivel de servicio y
Multientorno aplicacin de polticas
Versionado Alarmas en caso de
Interface Contract (WSDL)
servicios no disponibles
Web Service Provider
(Existing System)
Request Message
Web Service Web Service
Consumer Interface
Code
HTTP XML SOAP
getBiographics Sales Warehouse
`
Business Order ERP
Sales
Logic Application
Client Code queryWatchList Tracking Web Service
getBiographics Can also call :
.NET
SOAP XML HTTP
Ap.
Database Web Service
Operating System
Message Queue
Interface Contract Response Message Active Directory
(WSDL) Etc... Partner Finance

Web Service
Invoicing
EAI
PeopleSoft J2EE

19
Arquitectura orientada a servicios (SOA)

20
4. Lecciones aprendidas
y recomendaciones

La progresin entre las 4 etapas 1. Expectativas de beneficio 2. Dificultad para extender


del modelo de madurez SOA orientado exclusivamente a la el nuevo modelo de gobierno
es aparentemente lineal, pero reduccin de costes a toda la organizacin o
existe un punto de bloqueo Al inicio de la adopcin, las simplemente inexistencia del
entre las fases 2 y 3. expectativas de beneficio se mismo
Las reas de tecnologa sustentan en muchos casos en En las fases 1 y 2 se trabaja
continan convencidas de la reduccin de costes, pero los principalmente en el rea de
beneficios de estandarizacin y tecnologa y con un grupo reducido
los beneficios a largo plazo,
reutilizacin de servicios no se de personas encargadas de la
pero existe indecisin en las
percibirn hasta avanzada la fase implementacin de los primeros
organizaciones para iniciar una 3 o en la fase 4, cuando existir pilotos.
adopcin a gran escala. una importante base reutilizable de
servicios y procesos. En la fase 3 la implementacin de
SOA inicia su expansin a toda la
Es aconsejable iniciar la fase 3 organizacin.
focalizndose en los beneficios de la
1 2 3 4 agilidad y flexibilidad en el negocio. Supone un cambio cultural que
requiere construir los conocimientos
Por ejemplo, continuar el despliegue
SOA en aquellas reas que requieran, necesarios en la organizacin, para
cubrir el ciclo completo de desarrollo
Nuestra experiencia indica rpidamente, nuevos productos o
SOA como paso previo a una
que es debido a cinco motivos servicios.
adopcin SOA a gran escala.
bsicos:

21
Arquitectura orientada a servicios (SOA)

Las organizaciones, en ocasiones, 4. Equilibrio incorrecto entre 5. Uso incorrecto de la


tienen dificultad para establecer granularidad-rendimiento- tecnologa SOA
esta estructura global de
gestionabilidad-reusabilidad Uso incorrecto del motor de
responsabilidades, roles y procesos
El equilibrio entre granularidad, procesos. Los motores de procesos
de gobierno con estructuras
rendimiento, gestionabilidad y SOA o BPM estn orientados a
aisladas o silos que definen sus
propios estndares de servicios y reusabilidad, es clave para el xito procesos complejos con un alto
procesos de forma individual a nivel de la implantacin SOA. En las fases componente de asincronismo.
de rea/departamento o tecnologa. 1 y 2 se empiezan a esbozar las Para aquellos procesos simples y
directrices generales, pero debido sncronos es conveniente utilizar
3. Dificultad para pasar del a que hasta este momento slo se motores ms ligeros y de alto
bottom-up al top-down han realizado proyectos de corto rendimiento.
El inicio de la adopcin de SOA se alcance no existe la seguridad de Uso excesivo o incorrecto de
realiza principalmente en el rea que se seguir el camino correcto. los facilitadores tecnolgicos, o
de tecnologa con un enfoque Se recomienda: falta de integracin entre ellos.
bottom-up de exponer servicios - Durante la fase 1 y 2 esbozar un Es necesario evaluar la necesidad
existentes o la implementacin de catlogo general de servicios y real de implantar cada facilitador
nuevos servicios, para ser utilizados procesos tecnolgico y revisar las capacidades
en procesos de grado superior. Este de integracin tanto en el entorno
enfoque podra ser vlido para las - Utilizar frameworks de la
de ejecucin como en el ciclo de
fases 1 y 2. industria para la gua de
vida del desarrollo.
procesos y servicios
Para la fase 3, es necesaria una Uso de productos tecnolgicos
visin top-down y debe realizarse - El menor nivel de granularidad no
inmaduros, en proceso de evolucin
un anlisis de alto nivel de los es el servicio; es necesario contar
o propietarios. Actualmente,
procesos de negocio, para asegurar con niveles de granularidad
las alternativas de productos
que su implementacin est alineada menores pero que no sern
tecnolgicos se van consolidando
con la estrategia de la organizacin expuestos como servicios para
y reduciendo, lo que simplifica el
y que permitir incrementar el mejorar el rendimiento
proceso de eleccin.
grado de reutilizacin posterior
de los procesos y servicios
implementados (ver figura 10).

Figura 10: Dificultad para pasar del bottom-up al top-down

Bottom-up Top-down
Qu procesos puedo construir con mis servicios? Qu servicios necesito para construir mis procesos?

User
interface

Procesos de integracin Procesos de aplicacin

App 1 App 2 App 3 Service 1 App 2 Service 3

User User User User


interface interface interface interface

22
Todo ello nos lleva a proponer un Aplicar el planteamiento de Es recomendable comenzar con una
conjunto de recomendaciones generales la arquitectura SOA al propio determinada rea, identificando
a tener en cuenta en cualquier negocio. A medida que aumenta sus necesidades de servicios y
implantacin SOA, as como un conjunto el alineamiento del negocio con disendolos de forma que sean
de recomendaciones especficas la tecnologa, es necesario que reutilizables por otras reas,
tanto para el rea de tecnologa sta desarrolle capacidades para pero sin incluir inicialmente a
como para el rea de negocio. aplicar el modelo de arquitectura toda la organizacin para evitar
SOA a la creacin de procesos de tener mltiples requerimientos/
Recomendaciones generales negocio. De esta manera el rea responsables sobre un mismo servicio
Una adopcin SOA tiene un impacto de negocio, adems de definir (evitar la parlisis del anlisis).
en toda la organizacin, por lo las aplicaciones orientadas a
que todas las partes debern estar La arquitectura SOA constituye el
procesos, deber ser consciente
involucradas y debe haber un alto paso siguiente en la evolucin de las
de la necesidad de reutilizar otros
grado de compromiso entre ellas. tecnologas de la informacin como
procesos y servicios existentes, as
habilitadoras del alto rendimiento.
Abordar la implantacin como que los procesos y servicios
En efecto, la arquitectura posee el
SOA por fases y de forma que definan en un futuro puedan
potencial para transformar tanto
iterativa para ajustar la nueva ser tambin piezas reutilizables.
la forma de funcionamiento de los
tecnologa, organizacin y Recomendaciones de sistemas tecnolgicos, como el valor
procedimientos de trabajo. de sus capacidades, sin necesidad de
mbito tecnolgico
Definir y poner en marcha la deshacerse de importantes inversiones
Mantenerse alineado con la evolucin existentes. Sin embargo, con el fin
funcin de gobierno al inicio de los estndares, productos y
de la adopcin (y en especial el de desarrollar todo su potencial,
herramientas SOA del mercado. esta arquitectura debe considerarse
catlogo de servicios y procesos). No reinventar la rueda pero como un elemento esencial de la
No todos los problemas sern tampoco creer estrictamente las arquitectura global de la empresa.
resueltos va SOA. Seleccionar recomendaciones del proveedor.
las oportunidades adecuadas Tener en cuenta que el acoplamiento
para demostrar como SOA ligero (loose coupling) proporcionado
puede mejorar el negocio. por SOA, puede tener como
Invertir esfuerzo y tiempo en contrapartida un coste en el
explicar el nuevo modelo de rendimiento global. Durante las
desarrollo orientado a procesos primeras fases es fundamental
(cursos, ejemplos de best practices, una constante revisin de los
alta supervisin, ...). El equipo de niveles de rendimiento para
implementacin de SOA debe mantenerlo en niveles razonables.
contar con personas que conozcan Realizar un correcto uso de las
en profundidad el negocio y sus herramientas de BPM y de los
procesos, as como las tcnicas y diferentes motores de orquestacin:
capacidades de SOA que permitan orquestador asncrono, orquestador
definir procesos que implementen sncrono y micro-orquestador.
la estrategia con mayor eficacia.
Planificar la seguridad y gobierno
Tener en cuenta los desarrollos de los servicios desde el inicio.
actuales y analizar la posibilidad de
reutilizar los desarrollos existentes, Recomendaciones de
para orientarlos a servicios. mbito de negocio
Fomentar un mayor alineamiento Se requiere un cambio de enfoque y
entre el negocio y la tecnologa. considerar el proceso como el foco
Conseguir una colaboracin principal del diseo y desarrollo de
efectiva entre el departamento los sistemas. Este nuevo enfoque
de tecnologa y las unidades de es ms complejo de lo que parece,
negocio siempre ha sido un reto, pero por lo que es recomendable trabajar
constituye un factor absolutamente sobre un framework de procesos y
imprescindible para garantizar la servicios de la industria que gue el
eficacia de la arquitectura SOA. desarrollo.

23
Arquitectura orientada a servicios (SOA)

La arquitectura SOA representa un medio para un fin, y no


un fin en s mismo. El fin es el alto rendimiento: mejores
procesos de negocio, mayor rapidez en el despliegue de
productos y mejor usabilidad. El medio es la reutilizacin a
travs de aplicaciones dbilmente desacopladas y construidas
sobre autnticos estndares.
Don Rippert, director general de tecnologa de Accenture

24
El gobierno de SOA. Una capacidad imprescindible para el xito de la
adopcin de SOA
Al final, las organizaciones no puede resolver los problemas garantizar que la modificacin
dependen de la informacin: causados por una arquitectura de un servicio no afecte a los
la informacin adecuada corporativa defectuosa; es otros. Como consecuencia,
para las personas adecuadas necesario planificar y gobernar las decisiones de diseo se
en el momento adecuado. adecuadamente la arquitectura deben tomar respetando el
Por este motivo, la calidad para garantizar la coherencia plan original, para poder
de la informacin es lo de los datos maestros, la clara retener la deseada flexibilidad
primero que debe asegurarse. comprensin de la propiedad de vinculacin de servicios.
Muchas organizaciones de los datos (ownership) y la Es imperativo contar con
experimentan dificultades armonizacin de las reglas de una estructura de gobierno
derivadas de inconsistencias y negocio y de las taxonomas. efectiva para el conjunto de la
arquitecturas con informacin
defectuosa. Este problema se Conviene destacar adems, arquitectura corporativa, que
debe solucionar porque de lo que la creacin de los nuevos asegure que la estrategia SOA se
contrario, los sistemas que se servicios debe respetar los implante y ejecute para obtener
apoyan en una arquitectura SOA principios establecidos de los beneficios esperados.
slo conseguirn gestionar la diseo. La arquitectura SOA Para ello, es necesario
informacin equivocada de una depende de una vinculacin actuar en todos los frentes:
manera ms eficaz. En otras flexible y no estricta, de organizacin, metodologa,
palabras, una arquitectura SOA los servicios, con el fin de herramientas y procedimientos.

Figura 11: El gobierno de SOA. Una capacidad imprescindible para el xito de la adopcin de SOA

Ciclo de vida de los procesos y aplicaciones


Participacin de los nuevos roles
Coexistencia sistema actual
Metodologa

Nuevos roles responsables de la Repositorio de desarrollo integrado


administracin de procesos y con todas las herramientas y con
servicios versionado
Estructura
Responsable de la supervisin Herramientas Repositorio de produccin
tcnica de la implantacin SOA organizativa Integracin
Herramientas de monitorizacin de
Mayor conexin entre negocio y servicios y procesos con aplicacin
tecnologa de policies

Procedimientos

Estrategia de versionado de procesos y servicios


Descripcin de estados durante el ciclo de vida
Tipologa de proyectos y forma de trabajo
Circuitos de comunicacin
Seguimiento del cumplimiento del modelo

25
Arquitectura orientada a servicios (SOA)

Agradecimientos Equipo de trabajo El enorme inters que est despertando


la arquitectura SOA se debe
Agradecimiento a los lderes del grupo Jos Antonio Fernndez - Socio fundamentalmente a su capacidad
de Tecnologa SOA de Accenture por responsable del grupo de Tecnologa de para mejorar la agilidad y flexibilidad
su labor de mejora continua de las Espaa. de las organizaciones. Sin embargo,
ideas y conceptos SOA desarrollados su implantacin y adopcin por toda
Alfredo Surroca - Socio responsable
en el artculo: Jordi Paris, Alberto Rosa, la organizacin no es trivial y requiere
del desarrollo e implantacin de SOA
Alberto Garca Arrieta, Vctor Pareja, una correcta estrategia de despliegue.
en Espaa.
Joan Lpez, Manuel Antonio Matos, El presente artculo proporciona una
Nacho Snchez, Jos Luis Martn, orientacin de adopcin de SOA en las
Roberto Ochando, Alonso Tams, organizaciones, basada en las mejores
Amparo Angulo, Ricardo Gonzlez y prcticas y lecciones aprendidas.
Luca Prez.

Para ms informacin visitar:


http://www.accenture.es/Acerca de
Accenture/Centro de Alto
Rendimiento/ o contactar:
c.alto.rendimiento@accenture.com

26
Sobre Accenture Sobre el Centro de Alto Rendimiento
Accenture es una compaa global de El Centro de Alto Rendimiento de Accenture
consultora de gestin, servicios tecnolgicos tiene el objetivo de incrementar de manera
y outsourcing. Comprometida con el diferencial los conocimientos y habilidades
desarrollo de la innovacin, Accenture de los profesionales de Accenture, contribuir
colabora con sus clientes para ayudarles a a la capacitacin de estudiantes y titulados,
convertir sus organizaciones en negocios e investigar y divulgar un conocimiento
de alto rendimiento. Con un profundo til para alcanzar un mayor desarrollo
conocimiento de los diferentes sectores y empresarial y bienestar social.
procesos, unos amplios recursos globales
y un constante seguimiento de resultados,
Accenture dispone de los mejores
profesionales, capacidades y tecnologas
para ayudar a sus clientes a mejorar
su rendimiento. Con aproximadamente
170.000 personas trabajando en 49 pases,
la compaa obtuvo una facturacin de
19.700 millones de dlares durante el ao
fiscal finalizado el pasado 31 de agosto
de 2007. La direccin de Accenture en
Internet es www.accenture.es

Copyright 2008 Accenture


Todos los derechos reservados.

Accenture, su logo, y
High Performance Delivered
son marcas registradas de
Accenture.