문제

웹 서비스 엔드 포인트는 일반적으로 프로젝트의 초기 단계에서 정의됩니다. "Contract First"원칙을 따르기 때문에 클라이언트 시스템에 통신 한 후에 변경해서는 안됩니다.

따라서 웹 서비스에 좋은 방법으로 라벨을 붙이는 것이 중요합니다.

웹 서비스를 어떻게 레이블을 지정 하시겠습니까?

예를 들어

http://my.domain.com/businessProcess/services/concreteServiceName

다른 아이디어?

이 질문을 여론 조사로보십시오 ... 최선의 아이디어에 대해 자유롭게 투표하십시오.

도움이 되었습니까?

해결책

우리는 개발자, 비즈니스 담당자 및 지원 담당자와 대화하여 이름을 결정합니다. 우리는 "인터페이스 통제위원회"라는위원회를 구성했으며,이 질문에 설명 된 것처럼 접근합니다. 우리는 서비스 이름이 설명적이고, 지원되는 프로세스를 반영하며, 기술 및 비즈니스 이해 관계자의 요구에 부합하기를 원합니다.

ICC 회의가있을 때 스키마와 개발 방법에 대해서도 이야기합니다. 비즈니스 담당자는 노출하려는 데이터와 이유를 알고 있기 때문에 이것에 핵심입니다.

다른 팁

URL에 버전 번호를 포함시킬 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top