1 / 16

“Intercambio de datos mediante JMS”

“Intercambio de datos mediante JMS”. Algeciras, jueves 24 de octubre de 2013. 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. Paco Saucedo.

conlan
Download Presentation

“Intercambio de datos mediante JMS”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  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) Características principales Permite el diseño de una arquitectura desacoplada Garantiza el envío/recepción de los mensajes

  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 BBDD AeroGest jms/Aero/OperacionesAereas BBDD BBDD AeroEstad AeroFactu jms/Aero/Facturas

  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

More Related