Uma abordagem de desenvolvimento de linha de produtos com uma arquitetura orientada a serviços / A product line development approach with a service-oriented architecture
AUTOR(ES)
Paulo Gabriel Gadelha Queiroz
DATA DE PUBLICAÇÃO
2009
RESUMO
Linha de produtos de software (LPS) corresponde a uma das mais bem sucedidas formas de reúso, pois permite a reutilização de requisitos e arquitetura. Embora o desenvolvimento, manutenção e evolução de uma LPS ainda possua um custo alto quando comparado ao desenvolvimento de sistemas únicos (single systems), um lucro significativo pode ser obtido com a venda de diversos produtos derivados da LPS. No projeto de uma LPS analisa-se os sistemas coletivamente, ou seja, o domínio. Geradores de aplicações são ferramentas capazes de gerar artefatos a partir de uma especificação, e no caso de se ter a especificação de um domínio, é possível gerar aplicações para esse domínio. Web services representam uma tecnologia promissora para disponibilização de serviços na Web e desenvolvimento de software com arquitetura flexível e de fácil manutenção. Neste trabalho é proposta uma abordagem de desenvolvimento de linha de produtos com arquitetura orientada a serviços, na qual a geração de produtos é apoiada por um gerador de aplicações. A abordagem chama-se SoProL-WS e possui o objetivo de reduzir os custos e prazos de desenvolvimento da LPS e facilitar a sua manutenção, evolução e derivação de seus membros. SoProLWS apresenta as atividades e artefatos necessários para partir dos requisitos da LPS, projetar, implementar, configurar um gerador de aplicações e gerar seus membros a partir do gerador ou por meio de uma configuração manual. Além disso, é apresentado um estudo de caso com o desenvolvimento de uma linha de produtos de leilões Web seguindo os passos da abordagem, bem como são discutidas as alternativas de projeto relevantes para esse tipo de desenvolvimento
ASSUNTO(S)
spl development software product line application generator abordagem de desenvolvimento arquitetura orientada a serviços service-oriented architecture geradores de aplicações linha de produtos de software
Documentos Relacionados
- Políticas de privacidade semânticas para descrição e descoberta de serviços na arquitetura orientada a serviços
- Estabelecimento de uma arquitetura de referência orientada a serviços para ferramentas de teste de software
- UM ESTUDO SOBRE O DESENVOLVIMENTO ORIENTADO A SERVIÇOS
- Um estudo comparativo das especificações de segurança aplicadas a uma arquitetura orientada a serviços
- MobiMan: a web service-oriented architecture for management of mobile computing environments