Uma abordagem orientada a modelos para a geração automática de composições de serviços em WS-BPEL
Orientação a serviços, políticas, desenvolvimento dirigido a modelos, metodologia, SOD-M, WS-BPEL.
A metodologia SOD-M consiste em: (i) um conjunto de meta-modelos para representação de requisitos não funcionais associados a serviços, do mais alto nível de modelagem até a formalização de um modelo composto de serviços; (ii) um meta-modelo de plataforma específica que representa a especificação das composições e políticas associadas; (iii) regras de transformação de modelo para modelo e de modelo para texto, para automatizar a implementação de composições de serviços; (iv) um ambiente que implementa estes meta-modelos e regras, representando assim aspectos transversais e limitações associadas a serviços, que devem ser respeitados. Neste trabalho, complementamos esta metodologia, aumentando as opções de plataformas-alvo, permitindo transformações de meta modelos específicos para a linguagem de orquestrações de serviços WS-BPEL. Para isso, utilizamos conceitos e técnicas do paradigma orientado a serviços e metodologia guiada por modelos, permitindo ao desenvolvedor concentrar-se nas especificações de alto nível das composições de serviços, livrando-o de detalhes específicos da implementação, e possibilitando a geração automática de processo WS-BPEL a partir de especificações de alto nível.