A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

RJC/MO Remote Java Connector Message Oriented Renato Jobson Carequinha.

Apresentações semelhantes


Apresentação em tema: "RJC/MO Remote Java Connector Message Oriented Renato Jobson Carequinha."— Transcrição da apresentação:

1 RJC/MO Remote Java Connector Message Oriented Renato Jobson Carequinha

2 Motivação 500 milhões de celulares rodando Java no mundo 32 fabricantes de celulares Java Pouca definição de padrões para aplicações distribuídas

3 Roteiro Conceitos - JMS Objetivos Escopo

4 Conceitos JMS É um padrão para Messaging Tem como objetivo eliminar muitas das desvantagem que MOMs encontraram com o passar dos anos O Desenvolvedor aprende a usar a API de JMS e reusa seu código com diferentes implementações plugáveis de MOM Idéia similar APIs do J2EE, como JNDI e JDBC

5 Conceitos Modelos de Comunicação Publish/subscribe(pub/sub) Análogo a assistir televisão. Pode haver muitos produtores de mensagens e muitos consumidores. Produtor 1 Consumidor 1 Canal Consumidor 2Produtor 2

6 Conceitos Modelos de Comunicação Point-to-point(PTP) Múltiplos produtores podem enviar mensagens para a fila mas cada mensagem é entregue a apenas um consumidor Produtor 1 Consumidor 1Fila Produtor 2

7 Uso Tradicional Passos 1. Localizar o provedor JMS, instancia de ConnectionFactory 2. Criar um conexão JMS 3. Criar uma Sessão JMS 4. Localizar o destino 5. Criar um JMS Provider ou um JMS Consumer 6. Enviar ou Receber suas mensagens

8 Cliente JNDI Serviço de nomes 1. Obter o Driver JMS (Connection Factory) 4. Obter o destino JMS 2. Criar conexão 3. Criar sessão 5. Criar producer ou consumer 6. Enviar ou receber mensagens JMS Connection Factory JSM Connection JMS Session JSM Prosucer ou Consumer Driver JMS do cliente Servidor JMS 6. Enviar ou receber mensagens Fila1 Fila2 Tópico1

9 Objetivos Implementar um middleware JMS Compliant para dispositivos móveis Suportar as diversas infra-estruturas de comunicação existentes nos dispositivos

10 Visão Geral

11 Dificuldades Diferença de suporte nos diversos dispositivos móveis Limitações de J2ME Adequar modelos de Comunicação ao contexto de aplicações móveis Como localizar? (JNDI)

12 Modelos de Comunicação Point Escopo

13 Referências Java Message Service Specification http://java.sun.com/products/jms/docs.html Introdução a JMS e Message-Driven Bean http://www/~jrjs/pcc/jc/j2ee_pcc_08_JMS_MDB.ppt Google Answers: Java on Mobile Phones http://answers.google.com/answers/threadview?id=57 1139 http://answers.google.com/answers/threadview?id=57 1139


Carregar ppt "RJC/MO Remote Java Connector Message Oriented Renato Jobson Carequinha."

Apresentações semelhantes


Anúncios Google