UDDI 버전 3 Client

Java™용 UDDI 버전 3 Client를 사용하여 Java 클라이언트 코드의 UDDI 버전 3 API(Application Programming Interface)에 액세스할 수 있습니다.

Java용 UDDI 버전 3 Client는 클라이언트 프로그램이 버전 3 UDDI 레지스트리와 상호 작용하는 데 사용할 수 있는 API를 제공하는 JAX-RPC(Java API for XML-based RPC) 클래스 라이브러리입니다. 이 클래스 라이브러리를 사용하여 UDDI JAX-RPC 오브젝트를 구성하고 UDDI 버전 3 웹 서비스를 호출할 수 있습니다.

이 클라이언트는 또한 UDDI 요소에서 디지털 서명을 구성하고 유효성 검증하는 데 제공되는 SignatureUtilities라는 XML 디지털 서명 유틸리티 클래스도 포함합니다.

다중 언어 인코딩 지원

UDDI 버전 3 API는 UTF-8 및 UTF-16 인코딩을 모두 지원합니다. 내부적으로 UTF-16 문자가 UTF-8 문자로 저장됩니다. 이 동작은 사용자 애플리케이션에 명확하지 않습니다.

클라이언트 JAR 파일

WebSphere® Application Server은 클래스 라이브러리 uddiv3client.jar를 지원하는데, 여기에는 JAX-RPC UDDI 버전 3 유형 및 UDDI WebService 호출 클래스가 들어 있습니다. 이 JAR(Java archive) 파일은 app_server_root/UDDIReg/clients에 있습니다.

UDDI 버전 3 클라이언트는 UDDI 버전 3 SOAP 조회, 공개, 보관 전송, 보안 API에 맵핑되는 포트 유형을 제공합니다. 이들 API는 액세스 제어 메커니즘(예: 역할 맵핑)으로 보호됩니다. UDDI 버전 3 클라이언트가 사용하는 클라이언트 프로그램은 공개된 요청에 대해 적절한 포트 유형을 가져옵니다(예: save_business 요청의 경우 UDDI_Publication_PortType). 역할 맵핑에서 요청이 WebSphere Application Server 인증 사용자 ID가 필요한 경우 클라이언트 프로그램은 해당 포트에 대한 JAX-RPC 스텁에 관련 특성을 설정하여 사용자 ID 및 비밀번호를 전달합니다.

UDDI 버전 3 Client 샘플

다음 UDDI 레지스트리 샘플은 버전 3 Client 사용을 예시합니다. 샘플에 액세스하려면 WebSphere Application Server용 샘플을 참조하고 UDDI 레지스트리 링크를 사용하십시오.
UDDIv3ClientBindingSample.java
바인딩 템플리트를 저장하고 찾는 방법의 예제입니다.
UDDIv3ClientBusinessSample.java
비즈니스 엔티티를 저장하고 찾는 방법의 예제입니다.
UDDIv3ClientServiceSample.java
비즈니스 서비스를 저장하고 찾는 방법의 예제입니다.
UDDIv3ClientSignedBusinessSample.java
비즈니스 엔티티를 서명하고 확인하는 방법의 예제입니다.
UDDIv3ClientTModelSample.java
TModel 엔티티를 저장하고 찾는 방법의 예제입니다.
UDDIv3ClientSignedTModelSample.java
TModel 엔티티를 서명하고 확인하는 방법의 예제입니다.

이들 클래스에는 샘플을 컴파일하고 실행하는 방법에 대한 세부사항이 들어 있습니다.


주제 유형을 표시하는 아이콘 참조 주제



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