Made available in DSpace on 2014-06-12T15:58:49Z (GMT). No. of bitstreams: 2
arquivo4728_1.pdf: 3434765 bytes, checksum: ac76cbf9a3705f40566be5c4bd013ddb (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2004 / Atualmente, a maioria dos sistemas de informação corporativos utiliza uma infraestrutura
de comunicação, conhecida como middleware, para a troca de mensagens com
outros sistemas. O middleware fornece um conjunto de serviços (ex., segurança,
transação e eventos) atuando como uma interface para que a aplicação seja construída
sem que o desenvolvedor tenha que tratar diretamente com a complexidade dos
mecanismos de comunicação de baixo nível.
Os sistemas de middleware são normalmente categorizados de acordo com o tipo de
primitiva fornecida para interação entre as aplicações: middleware procedural (chamada
remota de procedimento), middleware orientado a mensagem (passagem de mensagem),
middleware transacional (transação distribuída) e middleware orientado a objetos
(invocação de método remoto). Dentre estas categorias, os sistemas de middleware
orientado a mensagem (MOM) são os mais amplamente utilizados como infra-estrutura
de comunicação de aplicações corporativas.
Os requisitos de troca de mensagens são cada vez mais sofisticados e complexos,
exigindo que os MOMs utilizados atendam a requisitos como: aumento no volume de
dados, concorrência, escalabilidade, disponibilidade, garantias de entrega das mensagens,
controle de assincronismo, tolerância a falhas, balanceamento de carga e transparência de
localização.
Neste contexto, este trabalho propõe um middleware orientado a mensagem chamado
Hermes. O Hermes implementa todas as funcionalidades exigidas para um MOM, e
incorpora características adicionais, otimizando algumas implementações relativas às
escalabilidade e disponibilidade, e adicionando elementos funcionais que tornam seu uso
mais fácil e abrangente. O Hermes implementa ainda o padrão JMS (Java Message
Service), que propõe a implementação de um conjunto de interfaces e de características
comuns a qualquer middleware orientado a mensagem.
Podem ser enumeradas as seguintes contribuições deste trabalho: a apresentação
detalhada das características e das formas de implementação de um MOM, e a concepção
de uma arquitetura modular e componentizada para o MOM
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/2499 |
Date | January 2004 |
Creators | Gonçalves Calabria, Eduardo |
Contributors | Souto Rosa, Nelson |
Publisher | Universidade Federal de Pernambuco |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0023 seconds