Estadísticas del temas: Servicios Web y SOA - Java

Imágen de perfil

.pdfServicios Web y SOA


Java

Publicado el 8 de Septiembre del 2019 por Administrador
2.472 visualizaciones desde el 8 de Septiembre del 2019
Los Servicios Web siguen la tendencia a modularizar las aplicaciones, permitiendo crear componentes distribuidos y reutilizables a través de Internet. Esto nos permitirá utilizar estos servicios desde distintos clientes, como ordenadores, teléfonos móviles, PDAs, etc, independientemente de la interfaz de estos clientes, además de poder reutilizar dichos servicios desde otros servidores, lo cual nos permite desarrollar aplicaciones distribuidas en Internet. En este módulo hablaremos de Servicios Web SOAP, explicando las diferencias con los Servicios Web RestFul, que ya se han estudiado en la primera parte del curso. Hablaremos de la "orquestación" de servicios Web SOAP y del lenguaje BPEL, que permite hacer posible dicha orquestación. La orquestación de servicios formará parte de una nueva capa dentro de la arquitectura de una aplicación empresarial, y permitirá conformar e implementar las denominadas arquitecturas SOA (Service Oriented Architecture), así como proporcionar una posible solución al problema (cada vez más acuciante) de integración de aplicaciones (EAI: Enterprise Application Integration).

Índice de Contenidos:
1 Introducción a los Servicios Web. Invocación de servicios web SOAP
1.1 ¿Qué es un Servicio Web?
1.2 Características de los Servicios Web
1.3 Tipos de servicios Web
1.4 Arquitectura de los Servicios Web
1.5 Servicios Web SOAP y Java EE
1.6 Tecnologías básicas para Servicios Web
1.7 Interoperabilidad de los WS: Metro y JAX-WS
1.8 Los servicios Web desde la vista del Cliente
1.9 Ficheros WSDL y de esquema con Netbeans
1.10 Tipos de acceso para invocar servicios Web JAX-WS
1.11 Invocación de servicios web JAX-WS con JDK 1.6
1.12 Invocación de servicios web JAX-WS desde una clase Java con Maven
1.13 Invocación de servicios web JAX-WS desde una aplicación Web con Maven
1.14 Invocación de servicios web con Netbeans
1.15 Gestor de servicios web de Netbeans
1.16 Interfaz de invocación dinámica (DII)
2 Ejercicios. Invocación de Servicios Web SOAP
2.1 Repositorio Mercurial para los ejercicios
2.2 Clientes para servicio web hola
2.3 Cliente para el servicio web Calculadora
2.4 Cliente para el servicio web Parte Metereológico
3 Creación de Servicios Web SOAP
3.1 Los servicios Web desde la vista del Servidor
3.2 El modelo de programación JAX-WS
3.3 Implementación del servicio JAX-WS con el modelo de servlets
3.4 Implementación del servicio Web con el modelo EJB
3.5 Empaquetado y despliegue de un servicio Web
3.6 Creación de un servicio Web con JDK 1.6
3.7 Creación de un servicio Web JAX-WS con Maven
3.8 Creación de servicios web con Netbeans
3.9 Creación de servicios a partir de EJBs existentes
3.10 Creación de servicios a partir del WSDL
3.11 Paso de datos binarios
3.12 Servicios web con estado
4 Ejercicios. Creación de Servicios Web SOAP
4.1 Creación de un servicio web básico
4.2 Validación de NIFs
4.3 Tienda de DVDs
5 Orquestación de Servicios: BPEL
5.1 Orquestación frente a Coreografía
5.2 El lenguaje BPEL
5.3 Estructura de un proceso BPEL
5.4 Relación de BPEL con BPMN
5.5 Pasos para desarrollar un proceso de negocio con BPEL
5.6 Despliegue y pruebas del proceso BPEL
5.7 Creación y ejecución de casos de prueba
6 Ejercicios de Orquestación de servicios BPEL
6.1 Pasos previos con Netbeans
6.2 Creamos el proyecto BPEL
6.3 WSDL y esquema de nombres del proyecto BPEL
6.4 Lógica del proceso BPEL
6.5 Desplegamos el proyecto en el servidor de aplicaciones
6.6 Creamos un conductor de pruebas
6.7 Ejecutamos las pruebas sobre SynchronousSampleApplication
6.8 Cambios en la lógica de negocio
7 Procesos BPEL síncronos y asíncronos
7.1 Invocación de servicios Web
7.2 Invocación de servicios Web asíncronos
7.3 Procesos BPEL síncronos frente a procesos BPEL asíncronos
7.4 Partner Link Types en procesos asíncronos
7.5 Ciclo de vida de los procesos de negocio
7.6 Correlations
8 Ejercicios de Procesos PBPEL síncronos y asíncronos
8.1 Proceso BPEL síncrono: Servicio de orden de compra
8.2 Proceso BPEL asíncrono. Uso de correlación: Hola Mundo

Screenshot_20190908_192725

55 visualizaciones durante los últimos 90 días


9
0