버전 3 UDDI 레지스트리 개요

UDDI(Universal Description, Discovery, and Integration) 스펙은 웹 서비스에 대한 정보를 공개하고 발견하는 방법을 정의합니다.

UDDI 스펙은 OASIS UDDI 웹 페이지에 있습니다.

UDDI 스펙은 SOA(Service-Oriented Architecture) 레지스트리 서비스에 필요한 가시성, 재사용성 및 관리 가능성에 대한 표준을 정의합니다.

UDDI 레지스트리는 UDDI 스펙을 사용하여 구현되는 웹 서비스의 디렉토리입니다. UDDI 레지스트리는 WebSphere® 애플리케이션 서버의 컴포넌트입니다.

UDDI 레지스트리는 IBM® On-Demand Service Oriented Architecture의 중요한 컴포넌트입니다. 다음과 같은 방법으로 엔터프라이즈 및 해당 파트너에 대한 기술 컴포넌트의 발견 문제점을 해결합니다.
  • UDDI 레지스트리가 엔터프라이즈의 e-business 투자를 보호할 수 있도록 제어, 유연성 및 기밀성을 제공합니다.
  • UDDI 레지스트리가 기술적 자산의 식별을 보다 쉽게 하여 효율성을 증가시킵니다.
  • UDDI 레지스트리가 기존 인프라를 활용합니다.

다음 예제에서는 보다 큰 엔터프라이즈에서 UDDI 레지스트리를 사용할 수 있는 방법을 보여줍니다.

회사에 전화번호 및 직원에 대한 인적 자원(HR) 정보를 제공하는 기존 애플리케이션이 있습니다. 이 애플리케이션은 웹 서비스로 전환되어 레지스트리에 공개됩니다. 같은 회사의 개발자가 인적 자원(HR) 정보를 공급자에게 제공하기 위해 필요한 조달 기능용 애플리케이션을 작성해야 합니다. 애플리케이션은 직원이 이름 또는 일련 번호를 제공한 후 공급자가 계정 코드에 액세스할 수 있도록 해야 합니다. 웹 서비스 이전에 개발자는 다음 상황 중 하나에 처할 수 있습니다.
  • 개발자가 유사한 애플리케이션에 대해 알지 못합니다.
  • 개발자가 애플리케이션에 대해 알고 있지만 기술 장벽으로 인해 해당 애플리케이션을 재사용할 수 없습니다.
  • 개발자가 애플리케이션에 대해 알고 있으며 상당한 시간과 극복 후에야 이를 다시 사용합니다.
UDDI를 사용하여 개발자는 웹 서비스를 검색하고 공급자용 새 애플리케이션에서 기존 기술 컴포넌트를 곧 다시 사용할 수 있습니다. 개발자는 시간을 절약하고 실행 중인 애플리케이션을 빠르게 확보하며 회사의 시간 및 비용을 절약합니다. UDDI 레지스트리는 개인용 엔터프라이즈 작업을 위한 첫 번째 버전 2 표준에 적합한 UDDI 레지스트리입니다. 이 버전의 UDDI 레지스트리에는 다음 특성이 있습니다.
  • 버전 1.0 및 버전 2.0 표준 API 외에 UDDI 버전 3.0 스펙을 지원합니다.
  • 입증되고 신뢰할 만한 WebSphere Application Server 기술을 활용합니다.
  • 지속적 저장소에 대해 관계형 데이터베이스(예: DB2®)를 사용합니다.

UDDI 버전 3의 새로운 기능

WebSphere Application Server의 이 버전에 제공되는 UDDI 버전 3 스펙의 주요 측면은 다음과 같습니다.
사설 UDDI 레지스트리에 대한 중요성 인식 향상
사설 UDDI 레지스트리는 회사 내의 부서, 회사, 산업 콘소시엄 또는 전자 시장에서 설치, 소유, 관리 및 제어하는 레지스트리입니다.
공개자 서명 키
UDDI 엔티티의 공개자는 레지스트리가 고유 키를 자동으로 지정하는 대신 키를 지정할 수 있습니다. 이는 URI 기반 키를 사용할 수 있으며, 다중 레지스트리를 더 쉽게 관리할 수 있다는 것을 의미합니다.
UDDI 정보 모델 향상
UDDI 데이터 구조는 메타데이터를 통해 비즈니스 및 서비스를 표현하기 위해 UDDI의 기능을 향상시키도록 확장되었습니다.
보안 개선사항
디지털 서명은 추가 보안을 제공합니다. 각 기본 DUUI 엔티티에 DDI 데이터의 무결성 및 신뢰성이 향상되도록 디지털로 서명할 수 있습니다.
소유권 전송 API
이러한 API는 한 공개자에서 다른 공개자로 UDDI 엔티티의 소유권 전송을 지원합니다.
UDDI 정책(UDDI policy)
정책을 설정하여 UDDI 레지스트리의 작동을 정의하므로 UDDI 레지스트리가 사용되는 다른 환경을 인식할 수 있습니다.
UDDI 엔티티에 대한 HTTP GET 지원
HTTP GET을 사용하여 각 UDDI 데이터 구조의 XML 표시에 액세스할 수 있습니다. 이는 UDDI 버전 2 스펙의 발견 URL에 대한 범위를 넘어 HTTP GET 서비스를 확장합니다.

추가 UDDI 레지스트리 기능

WebSphere Application Server의 이 버전에 있는 버전 3 UDDI 레지스트리는 UDDI 버전 3 스펙에 대한 지원 이외에 다음 기능을 제공합니다.
버전 2 UDDI 조회 및 공개 SOAP API 호환성
버전 1과 버전 2 SOAP 조회 및 공개 API에 대한 호환성이 있습니다.
UDDI 관리 콘솔 확장
WebSphere Application Server 관리 콘솔은 관리자가 해당 WebSphere 환경의 UDDI 특정 측면을 관리하는 데 사용할 수 있는 섹션을 포함합니다. 이 관리에는 UDDI 노드의 초기화 기본값(예: 노드 ID)을 설정하고 UDDI 버전 3 정책 값을 설정하는 기능이 포함됩니다.
UDDI 레지스트리 관리 인터페이스
JMX(Java™ Management Extensions) 관리 인터페이스를 사용하여 관리자가 WebSphere 환경의 UDDI 특정 측면을 프로그램으로 관리할 수 있습니다.
다중 데이터베이스 지원
UDDI 데이터가 레지스트리 데이터베이스에 저장됩니다. WebSphere Application Server에서 지원하는 다음 데이터베이스 제품은 UDDI 레지스트리의 지속 저장으로도 사용할 수 있습니다. 지원되는 레벨에 대한 특정 세부사항은 자세한 시스템 요구사항 페이지의 내용을 참조하십시오.
  • Apache Derby
  • [AIX Solaris HP-UX Linux Windows]DB2
  • [IBM i]DB2 for IBM i
  • [z/OS]DB2 for z/OS®
  • [AIX Solaris HP-UX Linux Windows]Microsoft SQL Server
  • [AIX Solaris HP-UX Linux Windows][IBM i]Oracle
사용자 정의 값 세트 지원
사용자의 범주화 설계 또는 값 세트를 작성할 수 있습니다. 또한 UDDI 레지스트리에서 제공되는 표준 설계(예: NAICS(North American Industry Classification System))도 작성할 있습니다.
UDDI 유틸리티 도구
UDDI 유틸리티 도구를 사용하여 UDDI 버전 2 API를 사용하는 엔티티를 가져오거나 내보낼 수 있습니다.
UDDI 사용자 인터페이스
UDDI 사용자 콘솔은 UDDI 버전 3 조회 및 공개 API를 지원합니다.
UDDI 버전 3 클라이언트
Java client for UDDI 버전 3은 클라이언트 애플리케이션에 대한 원시 SOAP 요청의 구성을 처리합니다. 이 클라이언트는 JAX-RPC 클라이언트이며, UDDI 버전 3 WSDL(Web Services Description Language) 및 스키마로 생성된 버전 3 데이터 유형을 사용합니다. 이러한 데이터 유형은 원시 UDDI 요청을 구성하는 XML로 직렬화되거나 직렬화 해제됩니다.
UDDI 버전 2 클라이언트
UDDI 버전 2 요청에 대한 다음 클라이언트가 제공됩니다.
  • UDDI4J. UDDI 요청을 발행하기 위한 Java 클래스 라이브러리.
    제거된 기능 제거된 기능: 이 클라이언트는 UDDI 버전 1 요청(uddi4j.jar) 및 버전 2 요청(uddi4jv2.jar)을 위해 WebSphere Application Server 버전 5에 제공됩니다. 이러한 클래스 라이브러리는 com.ibm.uddi.jar 파일의 파트로 계속 지원되지만, WebSphere Application Server 버전 6.0에서는 더 이상 사용되지 않습니다.depfeat
  • JAXR. JAXR(Java API for XML Registry)은 UDDI 및 ebXML 레지스트리에 액세스하기 위한 Java 클라이언트 API입니다. WebSphere Application Server는 JAXR 1.0 스펙을 준수하는 UDDI 레지스트리에 액세스하기 위한 JAXR 제공자를 제공합니다.
  • EJB. UDDI 버전 2 요청을 발행하기 위한 Enterprise JavaBeans(EJB) 인터페이스.
    제거된 기능 제거된 기능: UDDI EJB 인터페이스는 계속 지원되지만, WebSphere Application Server 버전 6.0에서는 더 이상 사용되지 않습니다.depfeat

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



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