SlideShare una empresa de Scribd logo
1 de 18
 Estrategias:
◦ Se pueden aplicar estrategias bottom-up y top-
down para construir los servicios.
 Bottom-up:
◦ Enfoca como prioridad la concreción inmediata de
los requerimientos del negocio.
 Top-down:
◦ Requiere que se defina inicialmente el inventario de
los servicios antes de llevar a cabo las etapas de
diseño, desarrollo y entrega de los servicios.
 Ventajas y desventajas:
◦ La estrategia bottom-up reduce los costos,
esfuerzo y tiempo que el enfoque top-down
requiere para la entrega de los servicios.
◦ Sin embargo el enfoque bottom-up dificulta la
gobernanza de los servicios. Éstos suelen tener una
esperanza de vida más corta y requieren un mayor
mantenimiento y refactorización que en el caso de
los surgidos de aplicar la estrategia top-down.
 Etapas de los proyectos SOA:
◦ Las siguientes son las principales etapas del
desarrollo de un proyecto SOA.
◦ Las etapas no deben ser llevadas a cabo
necesariamente en el orden descripto. El orden de
aplicación de las etapas dependerá de la
metodología utilizada.
 Etapas de los proyectos SOA:
1. Planificación de adopción de SOA
 Se toman las decisiones fundacionales del proyecto sobre:
 Alcance del inventario de servicios.
 Hitos a alcanzar en el desarrollo del proyecto.
 Planificación de tiempos asociados a los hitos.
 Financiación.
 Sistema de gobernanza.
 Sistema de gestión.
 Metodología.
 Análisis de los riesgos.
 Etapas de los proyectos SOA:
2. Análisis del Inventario de Servicios.
 Se lleva a cabo la definición conceptual del Inventario de
Servicios.
 Se realiza un ciclo de sucesivas iteraciones incrementales de
análisis orientado a servicios.
 En cada iteración se obtienen nuevos candidatos a servicios
o se refinan los existentes.
 El ciclo se repite hasta que todos los procesos de negocio
alcanzados por el dominio del inventario de servicios hayan
sido analizados y descompuestos en acciones que puedan
luego ser encapsuladas en servicios.
 Etapas de los proyectos SOA:
3. Análisis orientado a servicios.
 Se realiza en forma iterativa por cada uno de los
procesos de negocio.
 En esta etapa se introduce la modelización de los
servicios.
 Requiere de la colaboración de analistas de negocio y
arquitectos tecnológicos.
 Etapas de los proyectos SOA:
4. Diseño orientado a servicios.
 Se parte de los candidatos a servicio obtenidos en el
paso anterior y se les asigna un contrato de servicios
acorde con los contratos de servicios que se han
producido para el mismo inventario de servicios.
 Etapas de los proyectos SOA:
5. Diseño lógico de servicios.
 Se define la lógica de los servicios de acuerdo a los
requerimientos establecidos para éstos.
 Etapas de los proyectos SOA:
6. Desarrollo de los servicios.
 Programación de los servicios.
 Etapas de los proyectos SOA:
7. Pruebas de los servicios.
 Se aplican los ciclos de pruebas y aseguramiento de la
calidad que normalmente se aplican en el desarrollo de
aplicaciones.
 Etapas de los proyectos SOA:
8. Despliegue y mantenimiento de los servicios.
 Implantación de los servicios en el entorno de
producción.
 Etapas de los proyectos SOA:
9. Utilización y monitorización de los servicios.
 Se utilizan métricas para medir el la utilización de los
servicios y determinar el mantenimiento evolutivo en
términos de escalabilidad, confiabilidad, etc.
 Etapas de los proyectos SOA:
10.Descubrimiento de los servicios.
 Se identifican en el inventario de servicios uno o más
servicios agnósticos que pueden servir requerimientos
genéricos a procesos de negocio que están en proceso
de automatización.
 Etapas de los proyectos SOA:
11.Versionado y retiro de los servicios.
 Se debe contar con un servicio de versionado para
versionar los servicios de una forma que minimice el
impacto y la disrupción a los consumidores de los
servicios que se modifican.
 Bibliografía:
◦ Service-Oriented Architecture. Analysis and Design for
Services and Microservices. Second Edition. Thomas Erl.
Prentice Hall
◦ Service-Oriented Architecture. Enterprise Adoption
Roadmap. White Paper

Más contenido relacionado

La actualidad más candente

Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositóriorehoscript
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vidamadpitbull_99
 
Arquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarteArquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugartethearcangelboss
 
Arquitectura software capitulo i
Arquitectura software capitulo iArquitectura software capitulo i
Arquitectura software capitulo iCathy Guevara
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-softwareMiguel Angel Rodriguez
 
Análisis de arquitecturas de software
Análisis de arquitecturas de softwareAnálisis de arquitecturas de software
Análisis de arquitecturas de softwareJorge Rodriguez
 
Archimate: lenguaje para modelamiento de la arquitectura empresarial
Archimate: lenguaje para modelamiento de la arquitectura empresarialArchimate: lenguaje para modelamiento de la arquitectura empresarial
Archimate: lenguaje para modelamiento de la arquitectura empresarialJonathan Stalin Delgado Guerrero
 
How To Run a 5 Whys (With Humans, Not Robots)
How To Run a 5 Whys (With Humans, Not Robots)How To Run a 5 Whys (With Humans, Not Robots)
How To Run a 5 Whys (With Humans, Not Robots)Dan Milstein
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De RationalJulio Pari
 
Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)cito0102
 

La actualidad más candente (20)

Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Arquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarteArquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarte
 
Que es SaaS?
Que es SaaS?Que es SaaS?
Que es SaaS?
 
Arquitectura software capitulo i
Arquitectura software capitulo iArquitectura software capitulo i
Arquitectura software capitulo i
 
¿Que son los microservicios?
¿Que son los microservicios?¿Que son los microservicios?
¿Que son los microservicios?
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Análisis de arquitecturas de software
Análisis de arquitecturas de softwareAnálisis de arquitecturas de software
Análisis de arquitecturas de software
 
Archimate: lenguaje para modelamiento de la arquitectura empresarial
Archimate: lenguaje para modelamiento de la arquitectura empresarialArchimate: lenguaje para modelamiento de la arquitectura empresarial
Archimate: lenguaje para modelamiento de la arquitectura empresarial
 
ejemplos de pruebas unitarias y de integracion
ejemplos de pruebas unitarias y de integracion ejemplos de pruebas unitarias y de integracion
ejemplos de pruebas unitarias y de integracion
 
Trabajo Practico 1
Trabajo Practico 1Trabajo Practico 1
Trabajo Practico 1
 
Semana 1 Patrones de Diseño
Semana 1   Patrones de DiseñoSemana 1   Patrones de Diseño
Semana 1 Patrones de Diseño
 
Agile Inception.pptx
Agile Inception.pptxAgile Inception.pptx
Agile Inception.pptx
 
How To Run a 5 Whys (With Humans, Not Robots)
How To Run a 5 Whys (With Humans, Not Robots)How To Run a 5 Whys (With Humans, Not Robots)
How To Run a 5 Whys (With Humans, Not Robots)
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De Rational
 
Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)
 

Similar a SOA ciclo de vida

Push comercial ANS BEEVA v1.0
Push comercial ANS BEEVA v1.0Push comercial ANS BEEVA v1.0
Push comercial ANS BEEVA v1.0BEEVA_es
 
Diseño del servicio
Diseño del servicioDiseño del servicio
Diseño del serviciozapataa1
 
Lectura 01 diseno de gestion de servicios
Lectura 01   diseno de gestion de servicios Lectura 01   diseno de gestion de servicios
Lectura 01 diseno de gestion de servicios Alin Oscco
 
Presentación Ejecutiva - Gestión de Servicios de TI
Presentación Ejecutiva - Gestión de Servicios de TIPresentación Ejecutiva - Gestión de Servicios de TI
Presentación Ejecutiva - Gestión de Servicios de TIMauricio Alcocer
 
Cesar rivera power point
Cesar rivera power pointCesar rivera power point
Cesar rivera power pointCesar Rivera
 
Modulo 3 -_diseno_del_servicio
Modulo 3 -_diseno_del_servicioModulo 3 -_diseno_del_servicio
Modulo 3 -_diseno_del_servicioCarlos David
 
14 Insa
14 Insa14 Insa
14 InsaPepe
 
Reduciendo el riesgo operativo de liberaciones a producción con CMMI e ITIL
Reduciendo el riesgo operativo de liberaciones a producción con CMMI e ITILReduciendo el riesgo operativo de liberaciones a producción con CMMI e ITIL
Reduciendo el riesgo operativo de liberaciones a producción con CMMI e ITILSoftware Guru
 
Actividades de seguimiento
Actividades de seguimientoActividades de seguimiento
Actividades de seguimientoTensor
 
Curso itil v3 consolidado r5
Curso itil v3 consolidado r5Curso itil v3 consolidado r5
Curso itil v3 consolidado r5Crhistian Romero
 
Ciclo de vida del SW empresarial
Ciclo de vida del SW empresarialCiclo de vida del SW empresarial
Ciclo de vida del SW empresarialHugo Banda
 
Metodologia gestion de requerimientos
Metodologia  gestion de requerimientosMetodologia  gestion de requerimientos
Metodologia gestion de requerimientosleyfororozco
 

Similar a SOA ciclo de vida (20)

Push comercial ANS BEEVA v1.0
Push comercial ANS BEEVA v1.0Push comercial ANS BEEVA v1.0
Push comercial ANS BEEVA v1.0
 
Diseño del servicio
Diseño del servicioDiseño del servicio
Diseño del servicio
 
Diseño del servicio
Diseño del servicioDiseño del servicio
Diseño del servicio
 
Lectura 01 diseno de gestion de servicios
Lectura 01   diseno de gestion de servicios Lectura 01   diseno de gestion de servicios
Lectura 01 diseno de gestion de servicios
 
Presentación Ejecutiva - Gestión de Servicios de TI
Presentación Ejecutiva - Gestión de Servicios de TIPresentación Ejecutiva - Gestión de Servicios de TI
Presentación Ejecutiva - Gestión de Servicios de TI
 
Pliego 311094
Pliego 311094Pliego 311094
Pliego 311094
 
Cesar rivera power point
Cesar rivera power pointCesar rivera power point
Cesar rivera power point
 
Modulo 3 -_diseno_del_servicio
Modulo 3 -_diseno_del_servicioModulo 3 -_diseno_del_servicio
Modulo 3 -_diseno_del_servicio
 
ITIL
ITILITIL
ITIL
 
5 GESTIÓN DE LA CALIDAD.pdf
5 GESTIÓN DE LA CALIDAD.pdf5 GESTIÓN DE LA CALIDAD.pdf
5 GESTIÓN DE LA CALIDAD.pdf
 
14 Insa
14 Insa14 Insa
14 Insa
 
ISO/IEC 20000
ISO/IEC 20000ISO/IEC 20000
ISO/IEC 20000
 
Reduciendo el riesgo operativo de liberaciones a producción con CMMI e ITIL
Reduciendo el riesgo operativo de liberaciones a producción con CMMI e ITILReduciendo el riesgo operativo de liberaciones a producción con CMMI e ITIL
Reduciendo el riesgo operativo de liberaciones a producción con CMMI e ITIL
 
Actividades de seguimiento
Actividades de seguimientoActividades de seguimiento
Actividades de seguimiento
 
Gestión del alcance pmp
Gestión del alcance pmpGestión del alcance pmp
Gestión del alcance pmp
 
Expocicion 4
Expocicion  4Expocicion  4
Expocicion 4
 
Curso itil v3 consolidado r5
Curso itil v3 consolidado r5Curso itil v3 consolidado r5
Curso itil v3 consolidado r5
 
Ciclo de vida del SW empresarial
Ciclo de vida del SW empresarialCiclo de vida del SW empresarial
Ciclo de vida del SW empresarial
 
Metodologia gestion de requerimientos
Metodologia  gestion de requerimientosMetodologia  gestion de requerimientos
Metodologia gestion de requerimientos
 
Tp ciclos de vida
Tp   ciclos de vidaTp   ciclos de vida
Tp ciclos de vida
 

Más de Jorge Alberto Lorenzo Losada (20)

Kanban - Tercera Parte - Visualizar - Tablero Kanban
Kanban - Tercera Parte - Visualizar - Tablero KanbanKanban - Tercera Parte - Visualizar - Tablero Kanban
Kanban - Tercera Parte - Visualizar - Tablero Kanban
 
Kanban Segunda Parte
Kanban Segunda ParteKanban Segunda Parte
Kanban Segunda Parte
 
Kanban
KanbanKanban
Kanban
 
EAI - Patrones de Integración
EAI - Patrones de IntegraciónEAI - Patrones de Integración
EAI - Patrones de Integración
 
EAI Segunda parte
EAI Segunda parteEAI Segunda parte
EAI Segunda parte
 
Enterprise Application integration
Enterprise Application integrationEnterprise Application integration
Enterprise Application integration
 
ESB
ESBESB
ESB
 
SOA - Introducción
SOA - IntroducciónSOA - Introducción
SOA - Introducción
 
Orientación a Servicios
Orientación a ServiciosOrientación a Servicios
Orientación a Servicios
 
Spring
SpringSpring
Spring
 
Integración continua y Jenkins
Integración continua y JenkinsIntegración continua y Jenkins
Integración continua y Jenkins
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
JSON
JSONJSON
JSON
 
Microservicios, primera parte
Microservicios, primera parteMicroservicios, primera parte
Microservicios, primera parte
 
Rest
RestRest
Rest
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
JSON
JSONJSON
JSON
 
Desarrollo Orientado a Objetos
Desarrollo Orientado a ObjetosDesarrollo Orientado a Objetos
Desarrollo Orientado a Objetos
 
Estructura de las organizaciones
Estructura de las organizacionesEstructura de las organizaciones
Estructura de las organizaciones
 
Scrum vs RUP
Scrum vs RUPScrum vs RUP
Scrum vs RUP
 

Último

CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 

Último (20)

CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 

SOA ciclo de vida

  • 1.
  • 2.  Estrategias: ◦ Se pueden aplicar estrategias bottom-up y top- down para construir los servicios.
  • 3.  Bottom-up: ◦ Enfoca como prioridad la concreción inmediata de los requerimientos del negocio.
  • 4.  Top-down: ◦ Requiere que se defina inicialmente el inventario de los servicios antes de llevar a cabo las etapas de diseño, desarrollo y entrega de los servicios.
  • 5.  Ventajas y desventajas: ◦ La estrategia bottom-up reduce los costos, esfuerzo y tiempo que el enfoque top-down requiere para la entrega de los servicios. ◦ Sin embargo el enfoque bottom-up dificulta la gobernanza de los servicios. Éstos suelen tener una esperanza de vida más corta y requieren un mayor mantenimiento y refactorización que en el caso de los surgidos de aplicar la estrategia top-down.
  • 6.  Etapas de los proyectos SOA: ◦ Las siguientes son las principales etapas del desarrollo de un proyecto SOA. ◦ Las etapas no deben ser llevadas a cabo necesariamente en el orden descripto. El orden de aplicación de las etapas dependerá de la metodología utilizada.
  • 7.  Etapas de los proyectos SOA: 1. Planificación de adopción de SOA  Se toman las decisiones fundacionales del proyecto sobre:  Alcance del inventario de servicios.  Hitos a alcanzar en el desarrollo del proyecto.  Planificación de tiempos asociados a los hitos.  Financiación.  Sistema de gobernanza.  Sistema de gestión.  Metodología.  Análisis de los riesgos.
  • 8.  Etapas de los proyectos SOA: 2. Análisis del Inventario de Servicios.  Se lleva a cabo la definición conceptual del Inventario de Servicios.  Se realiza un ciclo de sucesivas iteraciones incrementales de análisis orientado a servicios.  En cada iteración se obtienen nuevos candidatos a servicios o se refinan los existentes.  El ciclo se repite hasta que todos los procesos de negocio alcanzados por el dominio del inventario de servicios hayan sido analizados y descompuestos en acciones que puedan luego ser encapsuladas en servicios.
  • 9.  Etapas de los proyectos SOA: 3. Análisis orientado a servicios.  Se realiza en forma iterativa por cada uno de los procesos de negocio.  En esta etapa se introduce la modelización de los servicios.  Requiere de la colaboración de analistas de negocio y arquitectos tecnológicos.
  • 10.  Etapas de los proyectos SOA: 4. Diseño orientado a servicios.  Se parte de los candidatos a servicio obtenidos en el paso anterior y se les asigna un contrato de servicios acorde con los contratos de servicios que se han producido para el mismo inventario de servicios.
  • 11.  Etapas de los proyectos SOA: 5. Diseño lógico de servicios.  Se define la lógica de los servicios de acuerdo a los requerimientos establecidos para éstos.
  • 12.  Etapas de los proyectos SOA: 6. Desarrollo de los servicios.  Programación de los servicios.
  • 13.  Etapas de los proyectos SOA: 7. Pruebas de los servicios.  Se aplican los ciclos de pruebas y aseguramiento de la calidad que normalmente se aplican en el desarrollo de aplicaciones.
  • 14.  Etapas de los proyectos SOA: 8. Despliegue y mantenimiento de los servicios.  Implantación de los servicios en el entorno de producción.
  • 15.  Etapas de los proyectos SOA: 9. Utilización y monitorización de los servicios.  Se utilizan métricas para medir el la utilización de los servicios y determinar el mantenimiento evolutivo en términos de escalabilidad, confiabilidad, etc.
  • 16.  Etapas de los proyectos SOA: 10.Descubrimiento de los servicios.  Se identifican en el inventario de servicios uno o más servicios agnósticos que pueden servir requerimientos genéricos a procesos de negocio que están en proceso de automatización.
  • 17.  Etapas de los proyectos SOA: 11.Versionado y retiro de los servicios.  Se debe contar con un servicio de versionado para versionar los servicios de una forma que minimice el impacto y la disrupción a los consumidores de los servicios que se modifican.
  • 18.  Bibliografía: ◦ Service-Oriented Architecture. Analysis and Design for Services and Microservices. Second Edition. Thomas Erl. Prentice Hall ◦ Service-Oriented Architecture. Enterprise Adoption Roadmap. White Paper