Middleware

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2329 palavras )
  • Download(s) : 0
  • Publicado : 21 de junho de 2011
Ler documento completo
Amostra do texto
Middleware para Mobilidade e Compartilhamento de Aplicações em Ambientes Colaborativos
Tiago Tel, Ivan Luiz Marques Ricarte (Orientador) Departamento de Engenharia de Computação e Automação Industrial (DCA) Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade Estadual de Campinas (Unicamp) Caixa Postal 6101, CEP 13083-970 – Campinas, SP, Brasil
{ t026567, ricarte}@dca.fee.unicamp.br Abstract – The concept of collaboration is known together with the idea of sharing data by the collaborators. The target of this work is to present an architecture for context information and application sharing, not only exchanging data but also tools used by the collaborative work. The development of a middleware for mobile collaborative applications was the study goal, p2p andclient-server based. A parallel with the mobile agent knowledge allows an increase of the collaboration concept to be seen as sharing of all involved resources by the users, including their tools. Keywords – collaborative framework, mobile agents, middleware, distributed systems, real-time.

1. Introdução
A colaboração via Internet pode ser encarada como uma forma de compartilhar não só informações entreindivíduos, mas também compartilhar o ambiente no qual se trabalha, a forma como se trabalha, o processo no qual se desenvolve o trabalho e até mesmo a própria estação de trabalho. A distribuição de um programa entre diversas máquinas, todos trabalhando de forma conjunta com um único fim, é objeto de estudo deste trabalho através de estruturas cliente-servidor ou peer-to-peer (p2p), invocaçõesremotas e serialização de dados e, principalmente, abstraindo a idéia de agentes móveis, permitindo dessa forma, ambientes ainda mais colaborativos, seguindo a tendência de maior trabalho em grupo com portabilidade das aplicações (Kirda [2] e Robert [6]). Assim, apresenta-se a proposta de uma infraestrutura – ou meio – para o compartilhamento de recursos entre colaboradores, apoiando odesenvolvimento de aplicações e expandindo as possibilidades existentes atualmente. Recursos são aqui entendidos como aplicações inteiras sendo compartilhadas sem a necessidade de parar o ambiente, instalar e reiniciar o sistema. O potencial observado é o de quebrar a idéia de se compartilhar somente dados entre os participantes de um ambiente colaborativo para se pensar em compartilhar todos os recursosdisponíveis entre eles, fazendo assim com que se crie uma estrutura colaborativa mais ampla. O desafio é tornar cada vez mais fácil e amigável o desenvolvimento de aplicações colaborativas, sem a necessidade de se limitar ao compartilhamento de dados entre os participantes

que podem decidir trocar até mesmo seus recursos computacionais ou suas ferramentas de manipulação dos dados. A proposta decriação de um meio procura mudar a forma com que se constrói ambientes de colaboração que, em grande parte, são um agrupamento de aplicações já existentes separadamente, como chats, compartilhamento de arquivos, etc. A idéia foi aproveitar os conceitos de agentes móveis, expandindo seus comportamentos para a idealização de um middleware de mobilidade de aplicações e, assim, avaliar o impacto da idéiasobre ambientes colaborativos.

2. Proposta
O objetivo principal do trabalho é a pesquisa e a prova conceitual de uma infra-estrutura seguindo o conceito de agentes móveis para a mobilidade de aplicações juntamente com suas interfaces e estados em ambientes colaborativos. A idéia é propor que um middleware propicie que novas aplicações sejam incorporadas aos ambientes colaborativos, feitas porquaisquer dos integrantes da colaboração e compartilhadas com os outros membros. Contudo, ao invés da nova aplicação ser instalada pelos outros participantes, compartilhando somente os dados ou acessandoos remotamente, permitir que o primeiro participante disponibilize também a própria aplicação à outra pessoa, junto com sua interface e contextos atingidos é o objetivo. O outro participante pode,...
tracking img