Documentos de Académico
Documentos de Profesional
Documentos de Cultura
servicios?
Un servicio bien escrito es de grano grueso, lo que significa que hace referencia a
que tiene un alto nivel de abstracción, y por lo tanto, su ámbito es lo
suficientemente amplio como para que la gente implicada en el negocio pueda
comprender el propósito del servicio incluso si tienen pocos conocimientos sobre
software.
Servicios bien diseñados son reutilizables. Las organizaciones se benefician de la
reusabilidad de dos formas al menos: primero, evitando el gasto asociado al
desarrollo de un nuevo software, y segundo, incrementando la fiabilidad del
software existente a lo largo del tiempo.
Bajo acoplamiento hace referencia al grado en el que los componentes software
dependen unos de otros. El acoplamiento puede tener lugar a diferentes niveles. Los
procesos de negocio requieren un alto nivel de flexibilidad, y por lo tanto una
arquitectura con un bajo acoplamiento para así poder reducir la complejidad total y
las dependencias, y en consecuencia facilitar cambios más rápidos y con menores
riesgos.
a. Modelado:
es el proceso de capturar el diseño de sus negocios a partir de una
comprensión de los requisitos y los objetivos de los mismos,
durante esta fase se obtienen y analizan los requerimientos de
negocio con el fin de llegar a un modelo de procesos de negocio
que será la base para el diseño de servicios y niveles de servicio.
b. Ensamble:
Una vez que se han definido los procesos de negocio, se deben
obtener los servicios necesarios para que los mismos puedan ser
incorporados a la solución.
c. Implantación:
En esta etapa se debe configurar el ambiente de ejecución de los
servicios para lograr cumplir con los niveles de calidad fijados y
así poder ejecutar exitosamente los procesos de negocio. Es
fundamental que el ambiente de servicios sea robusto, escalable y
seguro.
d. Administración:
La fase de Administración incluye establecer y mantener la
disponibilidad de los servicios y sus tiempos de respuesta. Se
deben monitorear los KPI (Key Performance Indicators) en tiempo
real para prevenir, aislar, diagnosticar y solucionar problemas.
e. Gobierno y Procesos:
Este proceso debe ser ejecutado durante todo el ciclo de vida. Se
deben establecer políticas y procesos que aseguren el éxito del
proyecto SOA.