Tarefa: Elaborar contratos de serviços
Criar o contrato formal do serviço.
Disciplinas: Projetar Serviço (PS)
Relacionamentos
FunçõesExecutor Primário: Executores Adicionais:
EntradasObrigatório:
    Opcional:
    • Nenhum
    Saídas
      Descrição Principal

      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.