로컬 Java 오브젝트에서 WSIF 서비스가 메소드를 호출할 수 있도록 WSDL 확장 작성
WSIF(Web Services Invocation Framework) Java™ 제공자를 사용하여 WSIF는 Java 코드를 호출할 수 있습니다. 즉, 씬 클라이언트 환경(예: JVM(Java Virtual Machine) 또는 Tomcat 테스트 런타임 환경)에서 로컬 Java 프로그램에 대한 바로 가기를 정의할 수 있습니다. 이 프로시저를 사용하면 WSIF 서비스를 로컬 Java 애플리케이션에 링크하는 WSDL(Web Services Description Language) 확장을 쓸 수 있습니다.
시작하기 전에
WSIF Java 제공자는 Java EE(Java Platform, Enterprise Edition) 환경에서 사용하기 위해 제공된 것은 아닙니다. Java 컴포넌트를 호출하기 위해 WSIF Java 제공자를 사용하는 클라이언트와 서버측에서 Java 컴포넌트로 웹 서비스를 구현하는 클라이언트 사이에는 차이가 있습니다.
이 태스크 정보
WSIF Java 바인딩은 유형 맵핑에 대해 형식 바인딩을 사용합니다. 형식 바인딩을 사용하면, WSDL은 XML 스키마 유형과 Java 유형 간의 맵핑을 정의할 수 있습니다.
WSIFJava 제공자에서는 대상 Java 클래스가 클라이언트의 클래스 경로에 있어야 합니다. Java 메소드는 현재 스레드 및 오브젝트 요청 브로커(ORB) 컨텍스트와 함께 동기적, 인프로세스(in-process), 인스레드(in-thread)로 호출됩니다.
WSIF Java 제공자는 트랜잭션 처리되지 않습니다.
WSIF Java 제공자는 WSIF 동기 제한시간을 지원하지 않습니다. Java 제공자는 Java 메소드 완료 제한시간을 초과시키지 않습니다.
다음 프로시저 및 연관된 코드 단편을 사용하면 WSIF 서비스가 로컬 Java 오브젝트에서 메소드를 호출할 수 있도록 하는 WSDL 확장을 지정할 수 있습니다.