SlideShare une entreprise Scribd logo
1  sur  9
Orquestación y Coreografía
de Servicios Web


Sistemas Distribuidos
Daniel La Torre L.
¿Qué es una Orquestación?




Conjunto de personas, en el cada uno de sus integrantes; poseen cierta especialización y/o
perfeccionamiento hacia un determinado instrumento.

La interpretación de estos instrumentos de una manera ordenada generan lo que conocemos como
música.
Orquestación de Servicios Web

Conjunto de actividades que conforman un
proceso.
Cada una de estas actividades posee un cierto
comportamiento.
Las actividades de un proceso invocan (según
sea el caso) a un servicio web.
La Orquestación es la gestión, organización de
las interacciones que existen entre los servicios
web de un determinado proceso.
Orquestación de Servicios Web
Orquestación de Servicios Web
• Permite      diseñar procesos de negocio
    ejecutables.
•   INFObras genera peticiones y ejecuta
    acciones que permite realizar el registro de
    una obra pública y sus avances.
•   Es Orquestación debido a que son acciones
    de ejecución y porque los servicios que
    intervienen en estas interacciones no tienen
    conocimiento de sus participaciones.
Coreografía de Servicios Web
Coreografía de Servicios Web
• La coreografía trata de la descripción y guía
    de un modelo global.
•   Define las colaboraciones entre cualquier
    tipo de aplicaciones.
•   Proceso público y no ejecutable.
•   Protocolo de negocio que dicta reglas de
    interacción que deben ser cumplidas por las
    entidades participantes.
Orquestación y Coreografía de
Servicios Web
Orquestación y Coreografía de
Servicios Web




           Gracias!

Contenu connexe

Tendances

Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
Ades27
 
Marcos de gobierno de ti
Marcos de gobierno de tiMarcos de gobierno de ti
Marcos de gobierno de ti
Rosmery Banr
 
Informe itil
Informe   itilInforme   itil
Informe itil
COMET
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
MAPA CONCEPTUAL
MAPA CONCEPTUALMAPA CONCEPTUAL
MAPA CONCEPTUAL
Mali Ma
 
Roles Del Ingeniero De Sistemas
Roles Del Ingeniero De SistemasRoles Del Ingeniero De Sistemas
Roles Del Ingeniero De Sistemas
Karen Fontanilla
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
itsarellano
 
Principios básicos de enrutamiento y subredes
Principios básicos de enrutamiento y subredesPrincipios básicos de enrutamiento y subredes
Principios básicos de enrutamiento y subredes
marielavargas22
 

Tendances (20)

Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Artefactos Arquitectura Empresarial Biblioteca Digital
Artefactos Arquitectura Empresarial Biblioteca DigitalArtefactos Arquitectura Empresarial Biblioteca Digital
Artefactos Arquitectura Empresarial Biblioteca Digital
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Marcos de gobierno de ti
Marcos de gobierno de tiMarcos de gobierno de ti
Marcos de gobierno de ti
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Informe itil
Informe   itilInforme   itil
Informe itil
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Software libre
Software libreSoftware libre
Software libre
 
MAPA CONCEPTUAL
MAPA CONCEPTUALMAPA CONCEPTUAL
MAPA CONCEPTUAL
 
Roles Del Ingeniero De Sistemas
Roles Del Ingeniero De SistemasRoles Del Ingeniero De Sistemas
Roles Del Ingeniero De Sistemas
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
SOA para Novatos
SOA para NovatosSOA para Novatos
SOA para Novatos
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Principios básicos de enrutamiento y subredes
Principios básicos de enrutamiento y subredesPrincipios básicos de enrutamiento y subredes
Principios básicos de enrutamiento y subredes
 
SOA
SOASOA
SOA
 

En vedette

SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
Domingo Suarez Torres
 
Arquitectura de integración empresarial t1 u3
Arquitectura de integración empresarial t1 u3Arquitectura de integración empresarial t1 u3
Arquitectura de integración empresarial t1 u3
seyer2310
 

En vedette (20)

Orquestación o coreografía
Orquestación o coreografíaOrquestación o coreografía
Orquestación o coreografía
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
 
SOA y Web Services
SOA y Web ServicesSOA y Web Services
SOA y Web Services
 
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
SG 09 Patrones de Integración Empresarial Apache Camel (Draft)
 
Patrones de Integración Empresariales
Patrones de Integración EmpresarialesPatrones de Integración Empresariales
Patrones de Integración Empresariales
 
El lenguaje XML y su uso
El lenguaje XML y su usoEl lenguaje XML y su uso
El lenguaje XML y su uso
 
Analisis ¿No es eso para personas poco inteligentes?
Analisis ¿No es eso para personas poco inteligentes?Analisis ¿No es eso para personas poco inteligentes?
Analisis ¿No es eso para personas poco inteligentes?
 
Conceptos introductorios al diseño de Servicios SOA
Conceptos introductorios al diseño de Servicios SOAConceptos introductorios al diseño de Servicios SOA
Conceptos introductorios al diseño de Servicios SOA
 
Arquitectura de integración empresarial t1 u3
Arquitectura de integración empresarial t1 u3Arquitectura de integración empresarial t1 u3
Arquitectura de integración empresarial t1 u3
 
Bases de datos embebidas
Bases de datos embebidasBases de datos embebidas
Bases de datos embebidas
 
Apache Camel
Apache CamelApache Camel
Apache Camel
 
Artefactos arquitectonicos - GTI
Artefactos arquitectonicos - GTIArtefactos arquitectonicos - GTI
Artefactos arquitectonicos - GTI
 
Clúster de alta Disponibilidad
Clúster de alta DisponibilidadClúster de alta Disponibilidad
Clúster de alta Disponibilidad
 
Apache Camel - Parte II
Apache Camel - Parte IIApache Camel - Parte II
Apache Camel - Parte II
 
Arquitectura Empresarial
Arquitectura EmpresarialArquitectura Empresarial
Arquitectura Empresarial
 
Diseño de servicios ATM
Diseño de servicios ATMDiseño de servicios ATM
Diseño de servicios ATM
 
Arquitectura aplicaciones Patrones de diseño
Arquitectura aplicaciones Patrones de diseñoArquitectura aplicaciones Patrones de diseño
Arquitectura aplicaciones Patrones de diseño
 
Patrones diseño de software
Patrones diseño de softwarePatrones diseño de software
Patrones diseño de software
 
TOGAF ITIL & COBIT
TOGAF ITIL & COBITTOGAF ITIL & COBIT
TOGAF ITIL & COBIT
 
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
 

Similaire à Orquestacion y Coreografia de Servicios Web

Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo VargasSio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
Silvermist86
 
Sod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSod arquitecturas basadas en servicios
Sod arquitecturas basadas en servicios
Sokaris1979
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
Charlie Stark
 
2 do trabajo-penas
2 do trabajo-penas2 do trabajo-penas
2 do trabajo-penas
Calzada Meza
 
Procesos y procedimientos
Procesos y procedimientosProcesos y procedimientos
Procesos y procedimientos
FUS
 
Arquitectura de integración de servicios
Arquitectura de integración de serviciosArquitectura de integración de servicios
Arquitectura de integración de servicios
Coatzozon20
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
Ciencias
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
Rolando
 
Arquitectura de Integracion de los Servicios
Arquitectura de Integracion de los ServiciosArquitectura de Integracion de los Servicios
Arquitectura de Integracion de los Servicios
nohemizamudio
 

Similaire à Orquestacion y Coreografia de Servicios Web (20)

Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo VargasSio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
 
Sod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSod arquitecturas basadas en servicios
Sod arquitecturas basadas en servicios
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
 
2 do trabajo-penas
2 do trabajo-penas2 do trabajo-penas
2 do trabajo-penas
 
Procesos y procedimientos
Procesos y procedimientosProcesos y procedimientos
Procesos y procedimientos
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
Is soa
Is soaIs soa
Is soa
 
Sustentación proyecto casa del vocal
Sustentación proyecto casa del vocalSustentación proyecto casa del vocal
Sustentación proyecto casa del vocal
 
Arquitectura de integración de servicios
Arquitectura de integración de serviciosArquitectura de integración de servicios
Arquitectura de integración de servicios
 
Web i
Web iWeb i
Web i
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
 
SOA
SOASOA
SOA
 
Reingenieria
ReingenieriaReingenieria
Reingenieria
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
 
avanttic Webinar Hoja de Ruta SOA
avanttic Webinar Hoja de Ruta SOA avanttic Webinar Hoja de Ruta SOA
avanttic Webinar Hoja de Ruta SOA
 
Introducción SOA - Cloud Computing
Introducción SOA - Cloud ComputingIntroducción SOA - Cloud Computing
Introducción SOA - Cloud Computing
 
Soa expo
Soa expoSoa expo
Soa expo
 
Soa expo
Soa expoSoa expo
Soa expo
 
Arquitectura de Integracion de los Servicios
Arquitectura de Integracion de los ServiciosArquitectura de Integracion de los Servicios
Arquitectura de Integracion de los Servicios
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Orquestacion y Coreografia de Servicios Web

  • 1. Orquestación y Coreografía de Servicios Web Sistemas Distribuidos Daniel La Torre L.
  • 2. ¿Qué es una Orquestación? Conjunto de personas, en el cada uno de sus integrantes; poseen cierta especialización y/o perfeccionamiento hacia un determinado instrumento. La interpretación de estos instrumentos de una manera ordenada generan lo que conocemos como música.
  • 3. Orquestación de Servicios Web Conjunto de actividades que conforman un proceso. Cada una de estas actividades posee un cierto comportamiento. Las actividades de un proceso invocan (según sea el caso) a un servicio web. La Orquestación es la gestión, organización de las interacciones que existen entre los servicios web de un determinado proceso.
  • 5. Orquestación de Servicios Web • Permite diseñar procesos de negocio ejecutables. • INFObras genera peticiones y ejecuta acciones que permite realizar el registro de una obra pública y sus avances. • Es Orquestación debido a que son acciones de ejecución y porque los servicios que intervienen en estas interacciones no tienen conocimiento de sus participaciones.
  • 7. Coreografía de Servicios Web • La coreografía trata de la descripción y guía de un modelo global. • Define las colaboraciones entre cualquier tipo de aplicaciones. • Proceso público y no ejecutable. • Protocolo de negocio que dicta reglas de interacción que deben ser cumplidas por las entidades participantes.
  • 8. Orquestación y Coreografía de Servicios Web
  • 9. Orquestación y Coreografía de Servicios Web Gracias!