WSIF 사용법 시나리오

새로운 웹 서비스 환경에서 WSIF가 수행하는 역할을 설명하는 두 가지 기본 시나리오(재개발 및 재배치, 서비스 플로우 작성)가 있습니다.

시나리오: 재개발 및 재배치

웹 서비스를 처음으로 구현할 때 단순 프로토타입을 작성합니다. 프로토타입 웹 서비스를 프로덕션 단계로 이동할 때, 이를 재개발하거나 재배치해야 할 때가 있습니다.

WSIF(Web Services Invocation Framework)는 기반 기술과 상관없이 동일한 API 호출을 사용하므로 WSIF를 사용하면 다음을 수행할 수 있습니다.
  • 클라이언트 코드를 변경하지 않고 서비스를 재구현하고 재배치할 수 있습니다.
  • 웹 서비스 모델이 제공하는 위치 독립성을 희생하지 않고 RMI-IIOP(Remote Method Invocation over Internet Inter-ORB Protocol) 및 JMS(Java™ Message Service)와 같은 기존의 안정적이고 고성능 인프라를 사용할 수 있습니다.

시나리오: 서비스 플로우 작성

서비스 플로우는 보통 웹 서비스를 호출한 다음, 한 웹 서비스의 응답을 다음 웹 서비스에 전달하며 중간에 아마도 약간의 변형을 수행할 것입니다.

WSIF가 제공하는 이 플로우에는 두 가지 핵심 측면이 있습니다.

  • WSDL(Web Services Description Language)의 메타데이터에 기초한 서비스 호출 표시.
  • 모든 구현 시 사용할 수 있는 portType에만 기반하여 호출을 빌드하는 기능.

예를 들어, 몇 개의 서비스를 사용하여 프로세스를 빌드하는 메타 서비스를 구성한다고 가정합니다. 처음에는 몇 개의 서비스가 SOAP를 통해 작성되고 노출되는 단순한 Java Bean 프로토타입이었지만, 서비스 중 일부를 EJB 컴포넌트로 재구현하여 다른 곳으로 내보낼 계획입니다.

SOAP를 사용하는 경우, 모든 전방 호출에 대한 복수 스레드가 웹 서버 및 서블릿 엔진을 통해 SOAP 라우터로 전달되기 때문에 SOAP가 이 스레드를 결합합니다. WSIF를 사용하여 직접 Bean을 호출할 경우, SOAP와 비교하여 더 높은 성능을 얻으며 액세스 또는 위치 투명성을 잃지 않습니다. WSIF를 사용하면 클라이언트 코드를 변경하지 않고 Java Bean 구현을 EJB 구현으로 바꿀 수 있습니다. 로컬 구현에서 외부 SOAP 서비스로 웹 서비스 중 일부를 이동하려면 WSDL만 업데이트하면 됩니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwsf_scen
파일 이름:cwsf_scen.html