Om Image
Paulo F. Pires
Projetos de Pesquisa
 

Serviços Web
O conceito de Serviços Web tem se mostrado como uma tecnologia promissora para a efetiva automação do processo de integração de aplicações distribuídas e autônomas na Web. Serviços Web podem ser definidos como programas modulares, independentes e auto-descritivos, que podem ser descobertos e invocados através da internet ou de uma intranet coorporativa. Através da tecnologia de Serviços Web, pode-se encapsular processos de negócios pré-existentes, publicá-los como serviços, descobrir dinamicamente serviços publicados, e trocar informações que ultrapassem as fronteiras de uma corporação.
A tecnologia de Serviços Web viabiliza a interoperabilidade entre processos que são acessados via Web, fornecendo a infraestrutura básica para construção de composição de serviços Web. Contudo, somente a viabilização da comunicação ponto-a-ponto entre programas clientes e serviços Web não é suficiente para o desenvolvimento de processos de negócio que envolvam a integração de múltiplos sistemas de informação autônomos. Desta forma, o objetivo desta pesquisa é analisar e propor novas soluções para problemas críticos no desenvolvimento de processos de negócio inter-organizacionais tais como: segurança, transações, aspectos semânticos, gerenciamento da utilização de serviços Web, e integração com as infraestruturas de middleware para componentes.

Projetos:

MDA
A Model Driven Architecture (MDA) da OMG é uma nova metodologia de desenvolvimento de sistemas a qual fornece um alto nível de abstração para o desenvolvimento de aplicações distribuídas. A MDA separa a tarefa de modelagem dos detalhes de implementação, sem perder a integração entre o modelo e o desenvolvimento da aplicação em uma plataforma específica. O processo de desenvolvimento MDA emprega os padrões UML (Unified Modeling Language), MOF (Meta-Object Facility) e CWM (Common Warehouse Meta-model) para especificar sistemas independentes de plataforma de implementação. As especificações feitas no modelo MDA podem ser implementadas em plataformas proprietárias ou abertas, incluindo-se CORBA, Java, .NET e XMI / XML.
O objetivo principal deste projeto é a investigação de como a MDA pode ser utilizada para a análise, projeto e implementação de processos de negócio que envolvam a integração de serviços implementados em diferentes tecnologias e disponíveis no ambiente Web, independentemente de detalhes tecnológicos. Tal independência visa identificar e isolar as características intrínsecas dos processos de negócio das características específicas de tecnologias de implementação dos serviços, i.e. CORBA, COM/COM+, EJB, sistemas legados, etc. Desta forma, busca-se definir processos de negócio de forma abstrata, porém completa, permitindo que o mesmo processo de negócio seja “concretizado” por diferentes tecnologias de forma transparente e automática, através dos mecanismos fornecidos pela MDA.

Middleware para Redes de Sensores sem Fio

Redes de sensores sem fio atuais são projetadas especificamente para as aplicações a que se destinam, com os protocolos de comunicação de dados fortemente acoplados a elas. Vislumbram-se redes do futuro compostas por dispositivos heterogêneos e atendendo a uma ampla gama de aplicações. Para isso, é necessária uma nova abordagem de arquitetura, onde características específicas das aplicações são separadas dos protocolos de comunicação de dados, mas influenciam seu comportamento para eficiência de energia. Este trabalho propõe uma abordagem baseada em Web Services, onde nós sensores são fornecedores de serviços e aplicações são clientes. Nosso objetivo é habilitar uma arquitetura flexível, com dados de redes de sensores sendo acessados por diferentes aplicações,através de uma interface comum.





 

e-mail (name=paulopires): name@uniriotec.br
Núcleo de Computação Eletrônica
Universidade Federal do Rio de Janeiro
Prédio do Centro de Ciências Matemáticas e da Natureza - Bloco C
Caixa Postal: 2324 - CEP: 20001-970
Cidade Universitária - Ilha do Fundão
Rio de Janeiro - RJ
Tel:  (21) 2598-3373
Fax:  (21) 2270-8554