Após avaliar a possibilidade de utilizar algum serviço, o desenvolvedor de serviço poderá optar por alterar um que já
exista ou criar um novo contrato.
Para criar o contrato de serviço de entidade, utilitário e composto, utiliza-se a linguagem declarativa YAML. Um
exemplo: A criação do contrato seguindo a Open API Specification disponível
em http://swagger.io/specification/. Exemplo de ferramenta para criação e elaboração do contrato é o Swagger Editor.
Para cada serviço identificado (entidade, utilitários e compostos) é preciso definir sua dimensão, descrever o que o
serviço faz e padronizar.
Com o contrato de serviço é possível traduzir de forma detalhada as funcionalidades dos serviços especificados. Todo
serviço deve ter um contrato formal. Após a criação do contrato de serviço, o processo de governança deve ser
sinalizado para que os serviços sejam governados.
Neste momento as atividades Versionar Contrato, Catalogar Serviço e Manter Rastreabilidade
de Serviço do processo Realizar Governança de Serviço poderão ser acionadas, bem como a atividade de Manter Modelo
Canônico poderá ser executada, caso o novo contrato provoque alteração no modelo canônico.
|