SOAG (Service Oriented Architecture Generator) tem com o objetivo de facilitar o trabalho de analistas e desenvolvedores de sistemas focados na arquitetura SOA. Ao longo de muitos anos em desenvolvimento de sistemas, seus criadores perceberam que a grande dificuldade que os analistas enfrentam é transferir para os desenvolvedores todos os detalhes que envolvem a definição dos serviços, sejam elas regras de domínio, persistência, integridade, nomes de programas, códigos de mensagens, entre outros.
Em quase sua totalidade, estes detalhes já estão explícitos na definição do modelo de dados, seja ele apenas um ER ou um DB já existente.
O SOAG expõe de forma amigável estes detalhes. E também permite que o analista/desenvolvedor interaja e complemente estas informações.
- Reduzir o custo no desenvolvimento de software;
- Modernizar suas aplicações utilizando as mais modernas tecnologias;
- Serviços com baixo nível de acoplamento e interdependência;
- Processo 100% automatizado;
- Interface web.