Definição e execução de computações dinâmicas numa linguagem de programação orientada-a-serviços


Autoria(s): Dias, Paulo Renato Branco
Contribuinte(s)

Paulino, Hervé

Data(s)

24/02/2015

24/02/2015

01/06/2014

01/02/2015

Resumo

Os serviços inicialmente idealizados para o mundo dos negócios, têm actualmente um espectro de utilização muito mais lato, facilitando assim a incorporação de software do exterior, sob a representação de serviço, por parte das aplicações. Os principais contribuidores para a emergente utilização de serviços são a proliferação dos dispositivos móveis, a crescente popularidade da computação da nuvem e a ubiquidade da Internet. Apesar deste estado da arte, a abstracção dos serviços continua, maioritariamente, a ser relegada para a camada do middleware. Consequentemente, este confinamento obstem o programador de ter privilégios para interagir com os serviços ao nível da linguagem. A inexistência deste nível de abstracção dificulta o deployment de aplicações dinâmicas. Como medida para tal, o objectivo do nosso trabalho é garantir suporte ao dinamismo e deployment de arquitecturas orientadas a serviços. Com esse propósito, vamos endereçar os problemas de incorporação dos serviços acessíveis pela Web e permitir operações de reconfiguração dos mesmos, nomeadamente, a ligação dinâmica, substituição do fornecedor de serviços e a gestão dinâmica de conjuntos de fornecedores de serviços.

Identificador

http://hdl.handle.net/10362/14391

Idioma(s)

por

Direitos

openAccess

Palavras-Chave #Computação orientada a serviços #Ligação dinâmica #Reconfiguração dinâmica #Tempo de execução
Tipo

masterThesis