SlideShare una empresa de Scribd logo
1 de 60
Introducción a Arquitecturas Orientada a Servicios y El Lenguaje de Ejecución de  Procesos de Negocios (WS-BPEL) Carlos Rodríguez Fernández <carlosrodriguez@computer.org>
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción a SOA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción a SOA ,[object Object],[object Object],[object Object],[object Object]
Introducción a SOA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción a SOA ,[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción a SOA ,[object Object],[object Object],[object Object]
Introducción a SOA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción a SOA
Directivas para SOA ,[object Object],[object Object],[object Object],[object Object],[object Object]
Directivas para SOA ,[object Object],[object Object],[object Object],[object Object]
Directivas para SOA ,[object Object],[object Object],[object Object],[object Object],[object Object]
Directivas de SOA ,[object Object],[object Object],[object Object]
Directivas para SOA ,[object Object],[object Object],[object Object],[object Object]
Directivas para SOA ,[object Object],[object Object],[object Object],[object Object]
Directivas para SOA ,[object Object],[object Object],[object Object]
Estándares y Tecnologías ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estándares y Tecnologías ,[object Object]
Mensajería ,[object Object],[object Object],[object Object],[object Object]
Mensajería ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mensajería ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mensajería ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Seguridad ,[object Object],[object Object],[object Object],[object Object],[object Object]
Seguridad ,[object Object],[object Object],[object Object]
Seguridad ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descripción ,[object Object],[object Object],[object Object],[object Object],[object Object]
Descripción ,[object Object],[object Object],[object Object],[object Object]
Descripción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descripción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descripción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descripción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descripción ,[object Object],[object Object],[object Object],[object Object],[object Object]
Descripción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descripción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Transacciones ,[object Object],[object Object],[object Object],[object Object]
Transacciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Composición ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Composición
Composición
Procesos de Negocio ,[object Object],[object Object],[object Object]
Procesos de Negocio ,[object Object],[object Object],[object Object],[object Object],[object Object]
Procesos de Negocio ,[object Object],[object Object],[object Object],[object Object],[object Object]
Procesos de Negocio
Procesos de Negocio ,[object Object],[object Object],[object Object],[object Object]
WS-BPEL 2.0 ,[object Object],[object Object],[object Object]
WS-BPEL 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WS-BPEL 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object]
WS-BPEL 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WS-BPEL 2.0 ,[object Object],[object Object],[object Object],<definitions ... > ... <plnk:partnerLinkType name=”EmployeeServiceType” xmlns=”....”> <plnk:role name=”EmployeeServiceProvider”> <portType name=”emp:EmployeeInterface”/> </plnk:role> </plnk:partnerLinkType> </definitions
WS-BPEL 2.0 ,[object Object],[object Object],<variables> <variable name=”EmployeeHoursRequest”  messageType=”emp:getWeeklyHoursRequestMessage”/> <variable name=”EmployeeHoursResponse”  messageType=”emp:getWeeklyHoursResponseMessage”/> </variables>
WS-BPEL 2.0 ,[object Object],[object Object],[object Object],[object Object]
WS-BPEL 2.0 ,[object Object],[object Object],<assign> <copy> <from variable=”TimesheetSubmissionFailedMessage”/> <to variable=”EmployeeNotificationMessage”/> </copy> </assign>
WS-BPEL 2.0 ,[object Object],[object Object],[object Object],<faultHandlers> <catch faultName=”SomethingBadHappened” faultVariable=”TimesheetFault”> ... </catch> </faultHandlers>
WS-BPEL 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pros y Con WS-BPEL 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso: Reserva de Viajes
Proceso: Reserva de Viajes
Preguntas ¡Gracias!
Entorno Lab ,[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

Destacado

2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios Oracle2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios Oracle
Pedro Gallardo
 
Soa y los sevicios web tradicionales
Soa y los sevicios web tradicionalesSoa y los sevicios web tradicionales
Soa y los sevicios web tradicionales
wachu wachu pi
 
Soa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacionSoa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacion
wachu wachu pi
 
BPEL_sio2009
BPEL_sio2009BPEL_sio2009
BPEL_sio2009
JXCP.86
 
Soa
SoaSoa
Soa
UJAP
 
Implementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOAImplementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOA
Lucio Marcelo Quispe Ortega
 
Conceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a serviciosConceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a servicios
wachu wachu pi
 
Quién define las pautas de soa
Quién define las pautas de soaQuién define las pautas de soa
Quién define las pautas de soa
wachu wachu pi
 
Elementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a serviciosElementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a servicios
wachu wachu pi
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
Pedro Gallardo
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2
Snoop Consulting
 

Destacado (20)

2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios Oracle2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios Oracle
 
Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información
Integrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la informaciónIntegrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la información
Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información
 
Soa y los sevicios web tradicionales
Soa y los sevicios web tradicionalesSoa y los sevicios web tradicionales
Soa y los sevicios web tradicionales
 
Soa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacionSoa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacion
 
BPEL_sio2009
BPEL_sio2009BPEL_sio2009
BPEL_sio2009
 
Wid bpel
Wid bpelWid bpel
Wid bpel
 
Soa
SoaSoa
Soa
 
Implementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOAImplementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOA
 
Tema 3 3
Tema 3 3Tema 3 3
Tema 3 3
 
Experiencias Usando la Tecnología ADF
Experiencias Usando la Tecnología ADF Experiencias Usando la Tecnología ADF
Experiencias Usando la Tecnología ADF
 
Conceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a serviciosConceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a servicios
 
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
 
BPEL Project
BPEL ProjectBPEL Project
BPEL Project
 
Quién define las pautas de soa
Quién define las pautas de soaQuién define las pautas de soa
Quién define las pautas de soa
 
Interoperabilidad SOA ESB BRE CEP y BPM
Interoperabilidad SOA ESB BRE CEP y BPMInteroperabilidad SOA ESB BRE CEP y BPM
Interoperabilidad SOA ESB BRE CEP y BPM
 
Bbrsoa
BbrsoaBbrsoa
Bbrsoa
 
Elementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a serviciosElementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a servicios
 
Enterprise 2.0 & SocialBPM
Enterprise 2.0 & SocialBPMEnterprise 2.0 & SocialBPM
Enterprise 2.0 & SocialBPM
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2
 

Similar a Soa Y Bpel

Charla Web Services
Charla Web ServicesCharla Web Services
Charla Web Services
Jose Selman
 
Introduction to wcf solutions
Introduction to wcf solutionsIntroduction to wcf solutions
Introduction to wcf solutions
MICTT Palma
 
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 soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
Rolando
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systems
rolosandoval
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
rdiegoc
 

Similar a Soa Y Bpel (20)

Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptxArquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
 
Presentacion ws
Presentacion wsPresentacion ws
Presentacion ws
 
Oracle SOA Suite
Oracle SOA SuiteOracle SOA Suite
Oracle SOA Suite
 
Servicios web
Servicios webServicios web
Servicios web
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
 
Charla Web Services
Charla Web ServicesCharla Web Services
Charla Web Services
 
Web services-con-php
Web services-con-phpWeb services-con-php
Web services-con-php
 
Introduction to wcf solutions
Introduction to wcf solutionsIntroduction to wcf solutions
Introduction to wcf solutions
 
Ruby y las arquitecturas orientadas a servicios
Ruby y las arquitecturas orientadas a servicios Ruby y las arquitecturas orientadas a servicios
Ruby y las arquitecturas orientadas a servicios
 
Pdfwebservices
PdfwebservicesPdfwebservices
Pdfwebservices
 
Presentacion sesion 3 en MPA del CEU por Pablo de Castro
Presentacion sesion 3 en MPA del CEU por Pablo de CastroPresentacion sesion 3 en MPA del CEU por Pablo de Castro
Presentacion sesion 3 en MPA del CEU por Pablo de Castro
 
Servicios web
Servicios webServicios web
Servicios web
 
Arquitectura de integración de servicios
Arquitectura de integración de serviciosArquitectura de integración de servicios
Arquitectura de integración de servicios
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systems
 
Conceptos
ConceptosConceptos
Conceptos
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
Servicios web(alma y veronica)
Servicios web(alma y veronica)Servicios web(alma y veronica)
Servicios web(alma y veronica)
 
Presentacion
PresentacionPresentacion
Presentacion
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.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...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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.
 

Soa Y Bpel