웹 서비스 엔드 포인트 라벨링
-
08-07-2019 - |
문제
웹 서비스 엔드 포인트는 일반적으로 프로젝트의 초기 단계에서 정의됩니다. "Contract First"원칙을 따르기 때문에 클라이언트 시스템에 통신 한 후에 변경해서는 안됩니다.
따라서 웹 서비스에 좋은 방법으로 라벨을 붙이는 것이 중요합니다.
웹 서비스를 어떻게 레이블을 지정 하시겠습니까?
예를 들어
http://my.domain.com/businessProcess/services/concreteServiceName
다른 아이디어?
이 질문을 여론 조사로보십시오 ... 최선의 아이디어에 대해 자유롭게 투표하십시오.
해결책
우리는 개발자, 비즈니스 담당자 및 지원 담당자와 대화하여 이름을 결정합니다. 우리는 "인터페이스 통제위원회"라는위원회를 구성했으며,이 질문에 설명 된 것처럼 접근합니다. 우리는 서비스 이름이 설명적이고, 지원되는 프로세스를 반영하며, 기술 및 비즈니스 이해 관계자의 요구에 부합하기를 원합니다.
ICC 회의가있을 때 스키마와 개발 방법에 대해서도 이야기합니다. 비즈니스 담당자는 노출하려는 데이터와 이유를 알고 있기 때문에 이것에 핵심입니다.
카
다른 팁
URL에 버전 번호를 포함시킬 것입니다.
제휴하지 않습니다 StackOverflow