MECANISMO DE DESCOBERTA DE SERVIÇOS WEB GUIADO POR QOS E BASEADO NO PADRÃO UDDI

RICARDO FERNANDES WOLFF

Resumo


Empresas estão sendo obrigadas a, cada vez mais, reverem e adaptarem seus processos de negócios e sistemas de maneira rápida para não perderem lugar no mercado. Esta evolução está diretamente ligada à Tecnologia da Informação, uma área que ganha cada vez mais espaço e importância nas empresas. E para esta evolução alcançar o sucesso, a integração de sistemas se faz necessária. A livre comunicação entre diferentes sistemas dentro de uma organização é considerada por muitos um ponto chave na gerência de processos de negócios. Neste sentido, várias iniciativas surgiram nos últimos anos. Dentre elas estão a Gerência de Processos de Negócio (BPM) e a Arquitetura Orientada a Serviços (SOA). O conceito de SOA possibilitou o aumento rápido e promissor do uso de web services para realizar a integração de sistemas de modo muito fácil. Com este crescimento do uso de web services, o projetista de aplicações que segue a estratégia BPM tem mais opções de escolhas de serviços para compor uma aplicação com sucesso. Porém, com a facilidade do uso de serviços web, podem surgir diversos serviços semelhantes para realizar a mesma ação, deixando o projetista com dúvidas no momento da escolha, pois a qualidade dos serviços pode ser bastante diferente entre eles. Diante disso, o objetivo deste trabalho está em auxiliar na busca e seleção dos serviços para a composição de aplicações. Esta busca e seleção, chamada de descoberta, é efetuada sobre um repositório padrão UDDI e guiada por QoS. Por ser uma busca guiada por QoS, é possível associar atributos de qualidade para cada serviço e fazer a descoberta com base nestes atributos, garantindo um resultado mais preciso. A apresentação dos resultados é feita de maneira que facilita o entendimento e a seleção. A descoberta ainda separa os resultados com base no grau de combinação com os dados buscados. Para a implementação da busca guiada por QoS, foi necessário criar um sistema de publicação de serviços na base UDDI.

Palavras-chave


Descoberta; BPM; SOA; web services; UDDI

Texto completo:

Sem título