기본 전송에 따라 다른 엔드 포인트 (WSDL 1.1의 포트)에서 동일한 기능 (WSDL 1.1의 인터페이스, WSDL 1.1의 portType)을 노출하는 것이 좋습니다. 프로토콜 (바인딩에 의해 정의 됨). 그러나 서로 다른 서비스의 정의를 하나의 WSDL에 넣는 것은 어떤 의미입니까? 특히, 각 서비스가 단일 작업만을 노출한다면?단일 WSDL 파일에서 여러 서비스를 정의하는 의미는 무엇입니까?
예를 들어 다음과 WSDL 파일을 참조하십시오. ". 단일 WSDL 파일에 여러 서비스를 가진 WSDL 1.1 지원이가 사용자 사이에 혼란을 야기하고있다"http://seekda.com/cache?uri=http://score.itsc.uah.edu/services/catalog/SCOOPCatalogServices.wsdl&type=xml
WSDL1.2 사양 가 있다는 언급을. 그들은 "여러 서비스, 각 서비스 유형이 다를 수 있습니다."허용함으로써 해결합니다.. 여기에 다른 유형의 의미는 무엇입니까?
마치에이
매우 합리적입니다. BTW, 형식은 별도의 WSDL 파일로 가져올 수 있도록 외부 파일에서 공유 할 수 있으므로 모든 파일을 단일 파일로 유지하는 것이 중요한 이점으로 간주하지는 않습니다. – dzieciou
슬프게도 다른 wsdls에서 클라이언트를 생성 할 때 올바른 파일에 올바르게 캡슐화 된 경우에도 공유 유형을 유지하는 데 어려움이 있습니다. 특히 패키지를 재정의하는 경우 –