UDDI-인터페이스

레지스트리에 액세스 할 수있는 방법 없이는 사용할 수 없습니다. UDDI 표준 버전 2.0은 서비스 소비자 및 서비스 공급자가 레지스트리와 상호 작용할 수 있도록 두 개의 인터페이스를 지정합니다.

소비자가 사용하는 서비스 Inquiry Interface 서비스를 찾고 서비스 공급자는 Publisher Interface 서비스를 나열합니다.

UDDI 인터페이스의 핵심은 UDDI XML 스키마 정의입니다. 이는 모든 정보가 흐르는 기본 UDDI 데이터 유형을 정의합니다.

게시자 인터페이스

게시자 인터페이스는 UDDI 레지스트리에서 항목을 관리하는 서비스 제공 업체를위한 16 가지 작업을 정의합니다.

  • get_authToken− 인증 토큰을 검색합니다. 모든 게시자 인터페이스 작업에는 요청과 함께 유효한 인증 토큰을 제출해야합니다.

  • discard_authToken− UDDI 레지스트리에 주어진 인증 토큰을 더 이상 수락하지 않도록 지시합니다. 이 단계는 시스템에서 로그 아웃하는 것과 같습니다.

  • save_business − UDDI 레지스트리에 포함 된 사업체의 정보를 생성하거나 업데이트합니다.

  • save_service − 사업체가 제공하는 웹 서비스에 대한 정보를 생성하거나 업데이트합니다.

  • save_binding − 웹 서비스 구현에 대한 기술 정보를 생성하거나 업데이트합니다.

  • save_tModel − UDDI 레지스트리에서 관리하는 추상 개념의 등록을 생성하거나 업데이트합니다.

  • delete_business − UDDI 레지스트리에서 주어진 비즈니스 엔티티를 완전히 제거합니다.

  • delete_service − UDDI 레지스트리에서 주어진 웹 서비스를 완전히 제거합니다.

  • delete_binding − UDDI 레지스트리에서 주어진 웹 서비스 기술 세부 사항을 제거합니다.

  • delete_tModel − UDDI 레지스트리에서 지정된 tModel을 제거합니다.

  • get_registeredInfo − 모든 비즈니스, 모든 서비스 및 모든 tModel을 포함하여 UDDI 레지스트리가 현재 사용자에 대해 추적하고있는 모든 항목의 요약을 반환합니다.

  • set_publisherAssertions − 개별 게시자 계정과 관련된 추적 된 모든 관계 주장을 관리합니다.

  • add_publisherAssertions − 하나 이상의 publisherAssertion이 개별 게시자의 어설 션 컬렉션에 추가되도록합니다.

  • delete_publisherAssertions − 게시자의 assertion 컬렉션에서 하나 이상의 publisherAssertion 요소를 제거합니다.

  • get_assertionStatusReport − 개별 게시자 계정에서 관리하는 비즈니스 등록과 관련된 현재 및 미결 게시자 주장의 상태를 결정하기위한 관리 지원을 제공합니다.

  • get_publisherAssertions − 개별 게시자 계정과 연결된 전체 게시자 어설 션 집합을 가져옵니다.

문의 인터페이스

조회 인터페이스는 UDDI 레지스트리를 검색하고 특정 등록에 대한 세부 정보를 검색하기위한 10 가지 작업을 정의합니다.

  • find_binding − 기술 바인딩 정보를 기반으로 특정 기준 세트와 일치하는 웹 서비스 목록을 반환합니다.

  • find_business − 특정 기준 세트와 일치하는 비즈니스 항목 목록을 반환합니다.

  • find_ltservice − 특정 기준 세트와 일치하는 웹 서비스 목록을 반환합니다.

  • find_tModel − 특정 기준 세트와 일치하는 tModel 목록을 반환합니다.

  • get_bindingDetail − 특정 웹 서비스 바인딩 템플릿에 대한 전체 등록 정보를 반환합니다.

  • get_businessDetail − 기업이 제공하는 모든 서비스를 포함하여 기업의 등록 정보를 반환합니다.

  • get_businessDetailExt − 사업체에 대한 전체 등록 정보를 반환합니다.

  • get_serviceDetail − 웹 서비스에 대한 전체 등록 정보를 반환합니다.

  • get_tModelDetail − tModel에 대한 전체 등록 정보를 반환합니다.

  • find_relatedBusinesses − uddi-org : relationships 모델을 통해 관련된 비즈니스를 검색합니다.