Академический Документы
Профессиональный Документы
Культура Документы
Noviembre, 2011
Agenda
1. Servicios Web
2. Arquitectura Orientada a Servicios 3. Componentes de SOA 4. UDDI y Repositorios de Web Services 5. Composicin de Servicios
6. Beneficios de SOA
7. Framework WSO2 Carbon
Agenda
1. Servicios Web
2. Arquitectura Orientada a Servicios 3. Componentes de SOA 4. UDDI y Repositorios de Web Services 5. Composicin de Servicios
6. Beneficios de SOA
7. Framework WSO2 Carbon
Servicios Web
Qu es un Servicio Web?
Componente de Software que utiliza un conjunto de protocolos y estndares para intercambiar datos entre aplicaciones sobre una red.
(OASIS y W3C)
Los Servicios Web suelen ser considerados como APIs Web que pueden
ser accedidos dentro de una red (principalmente Internet) y ejecutados en el sistema que los aloja.
Servicios Web
Servicios Web
Servicios Web
Servicios Web
Servicios Web
Servicios Web
Agenda
1. Servicios Web
2. Arquitectura Orientada a Servicios 3. Componentes de SOA 4. UDDI y Repositorios de Web Services 5. Composicin de Servicios
6. Beneficios de SOA
7. Framework WSO2 Carbon
Introduccin
Antecedentes:
Inicia a mediados de los 80s. 1996: Gartner Inc. describe por primera vez SOA en sus artculos: Service Oriented Architectures, Part 1 y Service Oriented Architectures, Part 2. 2003: entra en las TI empresariales, a travs de los Servicios Web.
Introduccin
Arquitectura de Software
Organizacin fundamental de un sistema descrita en sus componentes, la relacin entre ellos y con el ambiente (IEEE)
Introduccin
Introduccin
Qu es un Servicio en SOA?
Unidad de software con una funcionalidad mnima, con las siguientes caractersticas:
Interfaz definida o Contrato de Servicio
Descripcin de cmo el servicio va a ser usado desde cualquier otro servicio o programa: Nombre, Parmetros, Resultado y Ubicacin.
Desacoplado
Que para prestar su funcionalidad dependa en lo mnimo de otro servicio.
Servicios Web Semnticos para Arquitecturas SOA
Introduccin
Ejemplos de Servicios
Agenda
1. Servicios Web
2. Arquitectura Orientada a Servicios 3. Componentes de SOA 4. UDDI y Repositorios de Web Services 5. Composicin de Servicios
6. Beneficios de SOA
7. Framework WSO2 Carbon
Componentes de SOA
Capas de SOA:
Componentes de SOA:
Publicacin y Descubrimiento con el Estndar UDDI
Agenda
1. Servicios Web
2. Arquitectura Orientada a Servicios 3. Componentes de SOA 4. UDDI y Repositorios de Web Services 5. Composicin de Servicios
6. Beneficios de SOA
7. Framework WSO2 Carbono
jUDDI
Publicacin y Descubrimiento con el Estndar UDDI
Respuesta:
jUDDI
Publicacin de servicios con UDDI
jUDDI
Publicacin de servicios con UDDI
jUDDI
Publicacin de servicios con UDDI
jUDDI
Publicacin de servicios con UDDI
jUDDI
Publicacin de servicios con UDDI
jUDDI
Publicacin de servicios con UDDI
jUDDI
Descubrimiento de Servicios
API Inquiry: find_business, find_service, find_binding, find_tModel, find_relatedBusinesses, get_businessDetail, get_serviceDetail, get_bindingDetail, get_tModelDetail, get_operationalInfo.
Solicitud a get_serviceDetail:
jUDDI
Descubrimiento de Servicios
Respuesta:
jUDDI
Agenda
1. Servicios Web
2. Arquitectura Orientada a Servicios 3. Componentes de SOA 4. UDDI y Repositorios de Web Services 5. Composicin de Servicios
6. Beneficios de SOA
7. Framework WSO2 Carbon
Unir dos o ms servicios, con alguna lgica, para crear otro servicio ms complejo.
Esa lgica depende de los procesos del negocio: simple o secuencial Estos servicios ms complejos se pueden crear con lenguajes diferentes a los servicios bsicos, como BPEL. La administracin, metodologa y estndares utilizados para estos procesos es lo que se conoce como BPM (Business Process Management).
Composicin de Servicios
Composicin de Servicios
Agenda
1. Servicios Web
2. Arquitectura Orientada a Servicios 3. Componentes de SOA 4. UDDI y Repositorios de Web Services 5. Composicin de Servicios
6. Beneficios de SOA
7. Framework WSO2 Carbon
Beneficios de SOA
Beneficios de SOA
Agenda
1. Servicios Web
2. Arquitectura Orientada a Servicios 3. Componentes de SOA 4. UDDI y Repositorios de Web Services 5. Composicin de Servicios
6. Beneficios de SOA
7. Framework WSO2 Carbon
Noviembre, 2011
Servicios Web Semnticos para Arquitecturas SOA