ISSN: 2165- 7866
Mohsin A, Fátima S, Khan AU e Nawaz F
A seleção de um estilo arquitetónico apropriado é vital para o sucesso de um serviço web. A natureza do design e seleção da arquitetura para aplicações de computação orientadas a serviços é bastante complexa em comparação com a arquitetura de software tradicional. Os Web Services possuem estilos arquitetónicos complexos e rigorosos com as suas próprias características arquitetónicas subjacentes. Devido a isto, a seleção de um estilo arquitetónico preciso para o desenvolvimento de serviços web tornou-se uma decisão mais complexa a ser tomada pelos arquitetos. A seleção do estilo arquitetónico é uma decisão multicritério e exige muita experiência em computação orientada a serviços. Existe uma enorme lacuna na seleção automatizada de estilos arquitetónicos de serviços Web. Os sistemas de apoio à decisão são uma boa solução para simplificar o processo de seleção de um estilo arquitetónico específico. A nossa investigação sugere uma abordagem automatizada utilizando DSS para a seleção de estilos arquitetónicos enquanto desenvolve um serviço web para servir FRs e NFRs (Requisitos Funcionais e Não Funcionais). O nosso mecanismo proposto ajuda os arquitetos a selecionar o padrão arquitetónico de serviço Web correto de acordo com o domínio e os requisitos não funcionais, sem comprometer a qualidade. Neste artigo, foi desenvolvido um SAD baseado em regras utilizando o CLIPS (C Language Integrated Production System) para apoiar o processo de decisão em requisitos multicritério. Para selecionar o serviço web adequado, o sistema recebe como entrada as características arquitetónicas, os requisitos de domínio e as preferências do arquiteto de software para NFRs, aplicando a abordagem de base de regras. O modelo seguinte de soma ponderada foi aplicado para priorizar os atributos de qualidade e os requisitos de domínio. As pontuações são calculadas utilizando vários critérios para escolher o estilo de arquitetura final.