4장. Cryostat 애플리케이션을 RESTful 웹 서비스로 마이그레이션
WSDL-to-Camel Rest 마법사를 사용하여 기존 WSDL을 사용하여 기존 WSDL을 사용하여 기존 Cryostat-WS Cryostat 웹 서비스 구현에서 RESTful 웹 서비스 구현으로 마이그레이션할 수 있습니다. 이 마법사는 Fuse Tooling의 일부로 사용할 수 있으며 Github wsdl2rest
프로젝트에서 사용할 수 있는 wsdl2rest 유틸리티를 기반으로 합니다.
다음과 같은 사양/구성을 지원합니다.
- 문서/문문(doc/literal)
- 문서/문문 Wrapped (doc/lit wrap)
- RPC/literal(rpclit)
4.1. 마법사 워크플로
마법사는 유효한 URL( file:// URL
양식에서) 또는 원격 URL( http
또는 https
사용) 및 선택한 Fuse 프로젝트일 수 있는 WSDL 경로를 사용합니다. 마법사에서 생성된 Java 코드의 경로, 생성된 Camel 구성 파일, 생성된 camel 엔드포인트의 대상 주소, 빈 구현 클래스를 제공합니다.
마법사는 프로젝트를 기반으로 대상 Java 및 Camel 경로를 생성합니다. 생성된 Java 코드는 src/main/java
에서 사용할 수 있으며 Spring 또는 블루프린트에 적절한 위치에 있는 Camel 파일(예: src/main/resources/META-INF/spring
)을 사용할 수 있습니다.
생성된 클래스를 수정하고 특정 시점으로 구성할 수 있습니다.