endpoints rotulagem de Serviços Web
-
08-07-2019 - |
Pergunta
O terminal de serviço da web geralmente é definido em um estágio inicial de um projeto. Desde que segue o "contrato de primeiro lugar" princípio, não deve ser alterado após comunicada aos sistemas cliente.
Por isso, é vital para rotular o serviço web em um bom caminho.
Como você rotular serviços web?
por exemplo.
http://my.domain.com/businessProcess/services/concreteServiceName
Outras idéias?
Veja esta questão como uma sondagem ... Sinta-se livre para votar para a melhor idéia.
Solução
Nós decidir sobre nomes, conversando com os desenvolvedores, pessoal de negócios e caras de apoio. Formamos um comité designado "comitê de controle de interface", e nós abordá-lo tipo de como se descreveu na pergunta. Queremos nomes de serviço para ser descritivo, refletem os processos que suportam, e atender às necessidades das partes interessadas técnicos e de negócios.
Quando temos reuniões ICC, nós também falar sobre esquemas e como eles devem ser desenvolvidos. Os caras de negócios são fundamentais neste também, uma vez que sabe quais dados eles querem expor e porquê.
KA
Outras dicas
Eu incluiria um número de versão nas URLs.