La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

“Intercambio de datos mediante JMS” Algeciras, jueves 24 de octubre de 2013.

Presentaciones similares


Presentación del tema: "“Intercambio de datos mediante JMS” Algeciras, jueves 24 de octubre de 2013."— Transcripción de la presentación:

1 “Intercambio de datos mediante JMS” Algeciras, jueves 24 de octubre de 2013

2 Paco Saucedo Ingeniero Técnico en Informática de Gestión Oracle Database 10g Administrator Certified Professional http://es.linkedin.com/in/franciscosaucedo http://fcosfc.wordpress.com http://github.com/fcosfc

3 Intercambio de datos entre aplicaciones Métodos tradicionales Intercambio de ficheros, manual o FTP Enlaces entre bases de datos Remote Method Invocation (RMI) Email Web Services

4 Intercambio de datos entre aplicaciones Otra opción  Mensajería Definición: “Método de comunicación entre aplicaciones o componentes software mediante intercambio de mensajes”

5 Java Message Service (JMS) API Java que permite crear, enviar, recibir y leer mensajes API  distintos proveedores implementan las interfaces: Apache Active MQ HornetQ OpenMQ Oracle AQ Referencia  Java EE Tutorial http://docs.oracle.com/javaee/6/tutorial/doc/bncdq.html

6 Java Message Service (JMS) Caso de uso

7 Java Message Service (JMS) Permite el diseño de una arquitectura desacoplada Garantiza el envío/recepción de los mensajes Características principales

8 Arquitectura JMS

9 Tipos de mensajería Point-to-point Publish/Subscribe (pub/sub)

10 Ejemplo: cliente JMS básico https://github.com/fcosfc/ClienteJMSBasico

11 Modelo de programación del API JMS

12 Integración con Java Enterprise Edition Java EE proporciona un conjunto de APIs que pretender hacer más fácil la vida del programador JMS es una de las APIs que comprende el estándar Los proveedores JMS se integran con los servidores Java EE mediante la arquitectura JCA JMS proporciona un tipo especial de bean para la lectura de mensajes: el Message-Driven Bean (MDB)

13 Ejemplo: aplicación Java EE https://github.com/fcosfc/Aero

14 Ejemplo: aplicación Java EE Aero jms/Aero/OperacionesAereas AeroGest AeroEstadAeroFactu jms/Aero/Facturas BBDD

15 Perspectivas de futuro en el campo de la mensajería Java EE 7: simplifica el API JMS Estandarización: Advanced Message Queuing Protocol (AMQP)

16 Gracias


Descargar ppt "“Intercambio de datos mediante JMS” Algeciras, jueves 24 de octubre de 2013."

Presentaciones similares


Anuncios Google