웹 서비스 제공 서비스 활동

서비스 제공 활동은 런타임 중에 외부 클라이언트에서 시작할 수 있는 웹 서비스를 제공합니다.

이 태스크 정보

그림 1. 서비스 제공 활동

서비스 제공 활동은 인바운드 웹 서비스 활동입니다. 지정된 포트에서 웹 서비스 요청을 청취하는 시작 활동입니다.

Studio에서 WMC가 웹 서비스에 대해 제공하는 구성 정보를 기반으로 런타임 동안 사용 가능한 웹 서비스 인터페이스를 설명하는 WSDL 파일을 생성합니다.

WSDL을 사용하는 프로젝트가 배치되면 WSDL이 정의하는 웹 서비스 인터페이스를 사용할 수 있습니다. WMC에서 웹 서비스에 대해 생성된 WSDL 파일을 내보낸 후 볼 수 있습니다.

런타임 동안 클라이언트가 웹 서비스로 요청을 전송하면 통합 어플라이언스가 서비스 제공 활동과 오케스트레이션을 구성하는 나머지 활동 처리를 시작합니다.

서비스 제공 활동에 대해 하나의 입력 및 하나의 출력 XML 스키마만 지정할 수 있으므로 생성된 WSDL은 하나의 요청 헤더와 하나의 응답 헤더만 정의합니다. WMC는 하나의 조작으로 WSDL을 생성합니다. 그림 1에서는 웹 서비스 calculcatePrice 조작이 서비스 제공 활동의 이름에서 파생됩니다. 웹 서비스 조작과 서비스 제공 활동은 일대일 관계입니다.

기본적으로 서비스 제공 활동에는 압축 해제를 사용합니다. 자세한 정보는 웹 서비스 제공 서비스 활동에서 압축 해제을 참조하십시오.

서비스 제공 활동을 오케스트레이션에 추가 및 구성하는 단계는 다음 프로시저에 설명되어 있습니다.