Vous êtes sur la page 1sur 10

Prctica Accenture

Arquitecturas Orientadas a Servicios


Carlos Fco Marcos Delgado 4 G.I.I.S.I E.P.S.Z

Carlos Fco Marcos Delgado

Prctica Accenture

ndice
1. Introduccin ...................................................................................... 2 1.1. SOA desde el punto de vista del negocio ..................................... 3 1.2. SOA desde el punto de vista de la tecnologa............................... 3 2. Beneficios de una Arquitectura Orientada a Servicios (SOA) .............. 4 2.1. La revolucin de SOA en los paquetes de software de aplicacin. 5 3. Estrategias de adopcin de SOA ........................................................ 6 3.1. Cmo se est implementando SOA en las organizaciones actuales 8 3.2. Facilitadores tecnolgicos clave de SOA ...................................... 8 4. Lecciones aprendidas y recomendaciones ......................................... 8 5. Conclusiones ..................................................................................... 9

Arquitecturas Orientadas a Servicios

Pgina 1

Carlos Fco Marcos Delgado

Prctica Accenture

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 se han organizado en grandes bloques monolticos que contienen tanto los procesos de negocio como sus funciones automatizadas. Estos sistemas han conseguido una gran mejora de productividad en las empresas, automatizando procesos de negocio, pero su concepcin monoltica hace que los cambios y adaptaciones a las nuevas necesidades tiendan a ser ms lentos y costosos de lo deseable.

La arquitectura SOA constituye la base que garantiza la agilidad del negocio, un prerrequisito fundamental para alcanzar el xito en el actual mercado mundial, siempre tan competitivo. Esta agilidad es la capacidad de aadir, modificar y optimizar fcilmente los procesos de negocio mediante el aprovechamiento de las sinergias de servicios o procesos. Este aprovechamiento tiene el fin de crear una nueva gama de capacidades o productos, mediante la combinacin de algunos elementos de los procesos de negocio actuales, y dando soporte as a nuevos segmentos de clientes, canales o mercados.

Arquitecturas Orientadas a Servicios

Pgina 2

Carlos Fco Marcos Delgado

Prctica Accenture

1.1.SOA desde el punto de vista del negocio


La arquitectura SOA, desde el punto de vista del negocio, ayuda a resolver los siguientes requerimientos, largamente reclamados por el rea de negocio: Mejorar la flexibilidad y agilidad de los sistemas. Proporcionar una visin integrada de los distintos silos de la organizacin. Mejorar la cobertura de las necesidades de negocio. Reducir el impacto de la evolucin de la tecnologa en las aplicaciones de negocio.

1.2.SOA desde el punto de vista de la tecnologa


La arquitectura orientada a servicios, desde el punto de vista tecnolgico, es el resultado de la constante evolucin hacia un mayor desacoplamiento de las capas de una aplicacin y a un mayor nivel de estandarizacin/interoperabilidad de cada una de estas capas. Favorece la reutilizacin y la reduccin del time to market. Aumenta la flexibilidad. Mejora la productividad de los procesos. Mejora el proceso de construccin de software. Mejora la usabilidad de las aplicaciones.

Arquitecturas Orientadas a Servicios

Pgina 3

Carlos Fco Marcos Delgado

Prctica Accenture

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


Existen cinco factores importantes que aumentan el inters del equipo ejecutivo y sobre todo, de los responsables de desarrollo, por la arquitectura SOA: La arquitectura SOA ayuda a mejorar la agilidad y flexibilidad de las organizaciones. La arquitectura SOA permite una personalizacin masiva de las tecnologas de la informacin. La arquitectura SOA permite la simplificacin del desarrollo de soluciones mediante la utilizacin de estndares de la industria y capacidades comunes de industrializacin. La arquitectura SOA permite aislar mejor a los sistemas frente a los cambios generados por otras partes de la organizacin (proteccin de las inversiones realizadas). La arquitectura SOA permite alinear y acercar las reas de tecnologa y negocio.

Arquitecturas Orientadas a Servicios

Pgina 4

Carlos Fco Marcos Delgado

Prctica Accenture

2.1.La revolucin de SOA en los paquetes de software de aplicacin


Una de las principales controversias que aparecen a la hora de renovar las aplicaciones de una empresa es la decisin de implantar una solucin a medida o acudir a un paquete de software de aplicacin. Aunque cada caso es distinto, en lneas generales la opcin de paquete de software de aplicacin tiene un menor TCO (Total Cost of Ownership), pero por otra parte se pierde capacidad de diferenciacin y adaptacin. Las empresas, partiendo del modelo de procesos/reglas base, pueden diferenciarse frente a la competencia ajustando los procesos/reglas o definiendo nuevos procesos especficos. SOA tambin facilita la convergencia de los desarrollos a medida y los paquetes de software de aplicacin, ya que si ambos estn desarrollados segn los principios de SOA no deberan existir problemas de interoperabilidad e incluso deberan complementarse entre s. De esta manera, se dota de un mayor grado de flexibilidad a las empresas al no tener que decantarse exclusivamente por una de las opciones.

Arquitecturas Orientadas a Servicios

Pgina 5

Carlos Fco Marcos Delgado

Prctica Accenture

3. Estrategias de adopcin de SOA


Al insistir en que la tecnologa de la informacin sea parte de una arquitectura corporativa ms amplia, es evidente que la arquitectura SOA cuenta con un enorme potencial para maximizar el valor de la tecnologa como habilitadora de ventajas competitivas. Los estudios realizados por Accenture demuestran que esta capacidad de utilizar la tecnologa para impulsar la agilidad y la innovacin en el negocio, constituye un elemento fundamental para el alto rendimiento y tener xito. La experiencia acumulada por Accenture, trabajando con clientes de todo el mundo en busca del alto rendimiento, indica que es necesario abordar la implantacin de SOA en cuatro fases, realizando varias iteraciones en cada una de ellas antes de pasar a la siguiente Fase 1. Organizacin y estrategia: Esta es la fase de toma de contacto con SOA. Fase 2. Implantaciones tcticas: En esta fase se realizarn las primeras implantaciones tcticas de SOA. Fase 3. Plataforma SOA: En la fase 3 se consolidar la implantacin de SOA. Fase 4. SOA industrializado: Durante la ltima fase se obtendrn todos los beneficios de la filosofa SOA.

Arquitecturas Orientadas a Servicios

Pgina 6

Carlos Fco Marcos Delgado

Prctica Accenture

Enfoque A, orientacin a servicios. Enfoque B, orientacin iterativa a procesos/servicios. Enfoque C, orientacin a procesos.

Arquitecturas Orientadas a Servicios

Pgina 7

Carlos Fco Marcos Delgado

Prctica Accenture

3.1.Cmo se est implementando SOA en las organizaciones actuales


Inicialmente las empresas abordaban la implantacin de SOA solamente como un elemento de integracin (sin percibir las ventajas de la orientacin de procesos). Actualmente, este escenario est cambiando: Las herramientas e infraestructura SOA estn alcanzado un nivel de madurez aceptable. Cada vez ms, las organizaciones entienden que el valor de SOA se encuentra en la orientacin a procesos (y no slo en la capacidad de integracin). Aunque las herramientas e infraestructura SOA hayan madurado, las organizaciones han entendido que la aproximacin a SOA se debe realizar por fases y de forma iterativa.

3.2.Facilitadores tecnolgicos clave de SOA

4. Lecciones aprendidas y recomendaciones


La progresin entre las 4 etapas del modelo de madurez SOA es aparentemente lineal, pero existe un punto de bloqueo entre las fases 2y 3.

Nuestra experiencia indica que es debido a cinco motivos bsicos: Expectativas de beneficio orientado exclusivamente a la reduccin de costes. Dificultad para extender el nuevo modelo de gobierno a toda la organizacin o simplemente inexistencia del mismo. Dificultad para pasar del bottom-up al top-down. Equilibrio incorrecto entre granularidad-rendimiento-gestionabilidad-reusabilidad. Pgina 8

Arquitecturas Orientadas a Servicios

Carlos Fco Marcos Delgado

Prctica Accenture

Uso incorrecto de la tecnologa SOA.

5. Conclusiones
Indiscutiblemente, SOA es el paradigma actual en cuanto a arquitectura de software se refiere, como lo demuestra la apuesta de todas las casas de software y la rapidez con la que se est implantando en las empresas. Las ventajas de la arquitectura son aplicables directamente a los sistemas de informacin geogrfica. Tal es su potencia, que los responsables de los departamentos que soportan los sistemas de informacin geogrfica no se deben plantear si se va a implantar, sino cmo se va a implantar una arquitectura orientada a servicios.

Arquitecturas Orientadas a Servicios

Pgina 9

Vous aimerez peut-être aussi