Arquitectura Orientada A Servicios: Capas Que Conforman Una AOS
Enviado por PincheOso • 27 de Mayo de 2014 • 552 Palabras (3 Páginas) • 393 Visitas
Introducción
La Arquitectura SOA establece un marco de diseño para la integración de aplicaciones
independientes de manera que desde la red pueda accederse a sus funcionalidades,
las cuales se ofrecen como servicios. Es un modo de diseñar y desarrollar sistemas
distribuidos, las soluciones SOA han sido creadas para satisfacer los objetivos de
negocio las cuales incluyen facilidad y flexibilidad de integración con sistemas legados,
alineación directa a los procesos de negocio reduciendo costos de implementación,
innovación de servicios a clientes y una adaptación ágil ante cambios incluyendo
reacción temprana ante la competitividad.
4
Marco Teórico
Aplicaciones básicas
Sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente
dispersos y bajo cualquier figura de propiedad;
De exposición de funcionalidades
Donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios
(generalmente como servicios web);
como vimos en clase se diseña un servicio en línea mediante funciones las cuales
pueden ser consumidas por programas desarrollados localmente mediante la conexión
al servicio web.
De integración de servicios
Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a
procesos empresariales internos o en colaboración;
Desarrollando métodos con los cuales se trabajaban y se hacen conexión a los datos
recibidos vía web o desde una base de datos.
De composición de procesos
Que define el proceso en términos del negocio y sus necesidades, y que varía en
función del negocio;
De entrega
Donde los servicios son desplegados a los usuarios finales.son las aplicaciones las
cuales usan el servicio son el modo gráfico o la interfaz que interactúa con el usuario
que utiliza los datos recogidos.
5
Los beneficios que puede obtener una compañía que adopte SOA son:
● Mejora en los tiempos de realización de cambios en procesos.
● Facilidad para evolucionar a modelos de negocios basados en tercerización.
● Facilidad para abordar modelos de negocios basados en colaboración con otros
entes (socios, proveedores).
...