UDDI 레지스트리의 사용자 정의 값 설정 지원

여러 값 설정을 정의하고 사용자 정의 값 설정을 UDDI 버전 3 레지스트리에 추가할 수 있습니다. UDDI 버전 2에서 이 기능은 사용자 정의 분류 지원이라고 합니다.

UDDI 버전 3 레지스트리는 레지스트리에서 정보를 효과적으로 발견하기 위한 구조 및 모델링 도구를 제공합니다. 또한, UDDI 레지스트리의 데이터 유효성 검증은 설명, 발견 및 통합의 해당 미션에 결정적입니다.

UDDI를 사용하기 위해 다중 값 설정을 정의할 수 있습니다. 따라서, 다중 분류 스키마는 단일 UDDI 엔티티에 오버레이될 수 있습니다. 조직은 UDDI 레지스트리가 지원하는 그와 같은 시스템의 설정을 확장하기 위해 이 기능을 사용할 수 있습니다. 단일 시스템으로 제한되지 않지만, 동시에 여러 다른 분류 시스템을 사용할 수 있습니다.

기본값 설정은 제품과 함께 제공됩니다. UDDI 버전 3 레지스트리는 사용자 정의된 값 설정을 추가하기 위한 도구를 제공합니다. 그런 값 설정을 사용하여 값이 공개될 때 보다 상세하게 UDDI 엔티티를 분류할 수 있습니다. 이는 특정 데이터를 찾도록 클라이언트의 기능을 강화합니다.

사용자 정의 값 설정은 선택되거나 선택 해제될 수 있습니다. 이는 값 설정(카테고리 tModel)을 나타내는 tModel 엔티티의 categoryBag 요소에서 keyedReference 요소에 의해 표시됩니다. 다음과 같이, 이러한 keyedReference 요소에는 uddi-org:types에 대한 tModel 키가 있고 카테고리 tModel의 동작을 설명하기 위해 categoryBag에 추가됩니다.
검사됨
이 분류로 tModel 엔티티에 표시하는 것은 엔티티가 카테고리 값이 지정된 값 설정에 존재하는지 확인하기 위해 유효성 검증 서비스를 가지고 있는 분류 또는 ID 또는 네임스페이스 tModel 엔티티를 나타내는 것을 확인합니다.
선택 취소됨
이 분류로 tModel 엔티티에 표시하는 것은 엔티티가 유효성 검증 서비스를 가지고 있지 않는 분류 또는 ID 또는 네임스페이스 tModel 엔티티를 나타내는 것을 확인합니다.

다음 프로시저는 사용자 정의 값 설정을 추가하는 방법을 설명하고 UDDI 사용자 콘솔 값 설정 트리 디스플레이에 허용된 값을 표시합니다. Rational® Application Developer에는 사용자 정의 검사된 값 설정의 추가 및 표시를 허용하는 웹 서비스 탐색기 사용자 인터페이스가 있습니다. 값 설정 카테고리 tModel 엔티티의 공개자는 UDDI 사용자 콘솔 구현에서 사용할 디스플레이 이름을 지정할 수 있습니다.

사용자 정의 값 설정 추가

UDDI 레지스트리에 사용자 정의된 값 설정을 추가하려면 다음 프로시저를 사용하십시오.
  1. 카테고리 tModel 엔티티를 공개하십시오.
  2. 사용자 정의 값 설정 데이터를 로드하십시오.
  3. 관리 콘솔을 사용하여 설정된 값에 대한 지원을 사용으로 설정하십시오.
값 설정을 위한 지원을 사용으로 설정하려면, 관리 역할의 사용자여야 합니다. 이는 사용자 정의 값 설정을 관리자 권한 없이 UDDI 레지스트리에 추가할 수 없다는 것을 의미합니다.

프로시저의 모든 단계가 완료될 때만 검사된 값 설정이 참조됩니다. 값 설정 데이터는 검사된 값 설정을 유효성 검증하기 위해 제공되어야 합니다.

사용자 콘솔은 검사되지 않은 값 설정에 값 설정 데이터를 사용할 수 있지만, 이는 요구사항이 아니고 더 이상 사용되지 않는 값 설정의 표시(예: unspc-org:unspc)와 이전 버전과의 호환성을 위해서만 사용됩니다.

값 설정이 확인되면, 새 카테고리 tModel을 가진 keyedReference 요소를 포함하는 categoryBag 요소가 있는 요청을 공개하십시오. 레지스트리 데이터베이스에서 카테고리 tModel 엔티티에 해당하는 값 설정 데이터가 있는 경우, 올바른 값만 허용됩니다. 데이터베이스에 값 설정 데이터가 없는 경우, 모든 값은 거절되고 공개 요청에 실패합니다. 카테고리 tModel 엔티티가 검사되지 않으면, UDDI 레지스트리 데이터베이스에 해당 값 설정이 있는지 여부에 상관 없이 모든 값이 허용됩니다. 값 설정 tModel 엔티티는 관리 콘솔 또는 JMX 인터페이스를 사용하여 이에 대한 지원을 관리자가 사용할 수 있을 때까지 사용할 수 없습니다.

다음 프로시저에서는 사용자 정의 값 설정을 UDDI 레지스트리에 추가하기 위한 제안된 접근법을 제공합니다.
  1. 다음 값을 가진 카테고리 tModel 엔티티를 공개하십시오.
    keyedReference 요소
    uddi-org:categorization:types keyValue = categorization
    uddi-org:categorization:types keyName = 검사된 값 설정 및 keyValue = 검사됨

    or

    keyName = 검사되지 않은 값 설정 및 keyValue = 검사되지 않음

    uddi-org:categorization:general_keywords 값 설정 디스플레이 이름을 제공하십시오.
  2. UDDIUserDefinedValueSet 유틸리티를 사용하여 사용자 정의 값 설정 데이터를 UDDI 레지스트리 데이터베이스에 로드하십시오.
  3. 관리 콘솔을 사용하여 값 설정 설정에서 지원되는 것으로 값 설정의 상태를 설정하십시오. 그렇지 않으면, JMX 인터페이스를 사용하여 직접적으로 이를 수행할 수 있습니다.
SOAP 및 EJB(Enterprise JavaBeans) 인터페이스는 공개되자 마자 카테고리 tModel 엔티티를 사용할 수 있습니다. 그러나 UDDI 레지스트리 사용자 콘솔의 경우, 콘솔이 애플리케이션이 시작될 때 값 설정 트리 표시에 사용하기 위해 카테고리의 목록을 수집하기 때문에 UDDI 애플리케이션은 다시 시작되어야 합니다.

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



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