조작 유형은 WSDL 정의에서 WSDL 입력, 출력 및 결함 요소의 예상되는 사용을 정의합니다.
조작 유형은 플로우에 대한 일부 요구사항(예: 브로커가 상호작용을 초기화하거나 대기 중인지 여부)을 포함합니다. 조작 유형에 적절한 플로우를 구성하는 것은 사용자 책임입니다.
입력 및 출력 메시지의 존재 및 순서는 WSDL 1.1에서 잠재적으로 조작 유형을 정의합니다. 예를 들어, 단일 wsdl:input과 단일 wsdl:output을 차례로 정의하는 WSDL 조작은 조작 유형이 요청-응답(request-response)이라는 사실을 암시합니다. 또한 0개 이상의(*) wsdl:fault 정의가 표시될 수 있으며 웹 서비스는 예상되는 출력 메시지나 정의된 결함 메시지 중 하나를 리턴합니다.
조작 유형 | 설명 | 유사한 대상 | 메시지 순서 |
---|---|---|---|
요청(request)-응답 | 클라이언트가 응답이 예상되는 웹 서비스를 호출함 | 메소드 호출 | 입력 출력 결함* |
요청(solicit)-응답 | 클라이언트가 응답이 예상되는 웹 서비스를 요청함 | 콜백 | 출력 입력 결함* |
단방향 | 클라이언트가 응답이 예상되지 않는 웹 서비스를 호출함 | 프로시저 - 리턴 없음 | 입력 |
알림 | 웹 서비스가 응답이 예상되지 않는 클라이언트를 호출함 | 신호 - 응답 없음 | 출력 |