Download presentation
Presentation is loading. Please wait.
Published by선진 시 Modified 8년 전
1
UDDI 의공학과 05606004 김성민
2
◎ 차 례 1. UDDI 의 정의 2. UDDI 레지스터리 구성 3. UDDI 의 데이터 타입 4. UDDI 의 작동방법 5. UDDI 의 데이터 타입 6. UDDI 의 유형 7. UDDI 의 현황
3
◎ UDDI 의 정의 Universal Description, Discovery, and Integration 의 약자 인터넷에서 전 세계 비즈니스 목록에 자신을 등재하기 위한 확장성 생성 언어기반의 레지 스트리 웹에서 상호 온라인 거래의 원활과 e- 커머스의 상호 운용을 위한 것
4
◎ UDDI 레지스터리 구성 화이트 페이지 옐로우 페이지 그린 페이지 비즈니스 이름 서비스와 제품 색인 e- 비즈니스 규칙 연락처 정보 산업코드 서비스 기술 각종 식별자등 지리적 색인 애플리케이션 호출 데이터 바인딩
5
UDDI 작동방법 클라이언트와 레지스트리간의 UDDI 메시지 흐름
6
1. 유용한 정보를 레지스트리에 퍼블리시 2. 기업들은 그들이 제공하는 비지니스와 서비스의 디 스크립션을 등록 3. e-Marketplaces, 검색 엔진, 비지니스 애플리케이션 ( 예를 들어, 워크플로우 기반의 웹 서비스 모음 ) 같은 기타 클라이언트들은 관심 있는 서비스를 발견 4. 차례로 다른 비지니스들은 이러한 서비스들을 호출 하면서 간단하고 동적인 통합
7
◎ UDDI 데이터 타입 I businessEntity: 비즈니스 개체에 대한 이름, 설명, URL, 연락처와 식별 및 분류를 위한 정보를 표현하기 위한 최상위 구조이며, 하나의 businessEntity 에는 여 러 개의 서비스에 대한 논리정보를 가지는 businessService 를 가질 수 있다. 또한, 개체간 식별을 위해 UUID 를 사용하고 있다. businessService: 비즈니스 개체가 제공하는 서비스에 대한 논리 정보를 표현하는데 이용되며, businessEntityh 와는 별도의 UUID 를 가진다. 그리고, 여러 개의 bindingTemplate 를 가질 수 있지만, 하나의 bindingTemplate 는 단지 하나의 businessService 에만 속한다.
8
◎ UDDI 데이터 타입 II bindingTemplate: 데이터 구조는 웹서비스 실행에 필요 한 기술 정보를 표현하는데 사용되는데, 서비스 엔트리 포인트를 지정하기 위한 accessPoint 와 구현 정보를 제 공하기 위한 instanceDetail, 서비스 이용에 필요한 기술 에 대한 개요 문서를 보이기 위한 overviewDoc 와 같은 데이터 구조를 가진다. Model: 웹서비스 이용에 필요한 통신 프로토콜, 메시지 형식, 서비스 이용 규칙 등과 같은 기술 표준들을 표현하 기 위한 것으로 모든 객체들에 사용되는 메타 데이터의 기술을 위해 사용된다.
9
◎ UDDI 데이터 타입 III PublisherAssertion: 각 비즈니스 개체의 키 값 과 비즈니스 개체간 관계성의 종류를 지정함 으로써 두 비즈니스 개체간의 관계성을 표현 함으로써 검색을 용이하도록 한다.
10
◎ UDDI
11
◎ UDDI 의 유형 1) UDDI 클라우드간단히 말해 UDDI 노드들의 컬렉 션이다. 오퍼레이터의 동의에 의해 어떠한 오퍼레이 터 노드에서 나온 웹 서비스 메타데이터도 마치 하 나의 노드에 접근하는 것처럼 협력하는 것이다. 웹 서비스 메타 데이터를 하나의 오퍼레이터 노드에 등 록한 후 정의된 복제 스키마를 이용해 다른 오퍼레 이터 노드에서도 데이터를 공유할 수 있다. 2) 여러 종류의 UDDI: UDDI 오퍼레이터 노드, e- 마 켓플레이어스 UDDI, 포탈 UDDI, 파트너 카탈로그 UDDI, 내부 EAI UDDI, 테스트 베드 UDDI
12
◎ UDDI 의 유형 3) 사설 UDDI vs 공용 UDDI 공용 레지스트리 : 글 로벌 환경에서의 서비스와 비즈니스에 대한 등 록 정보를 제공하며, IBM, MS, SAP, HP 와 같은 회사들이 운영하고 있다. 사설 레지스트리 : 기업 내 인트라넷 등 제약된 환경에서의 서비스와 비 즈니스 정보를 제공한다. Sun One Registry Server, IBM Private UDDI Registry, UDDI Server in Java 등이 존재하며, 기업 내부 또는 기업간 어플리케이션 통합에 사용된다
13
◎ UDDI 현황 일본의 경우, NTT 가 2001 년 12 월에 UDDI 운영자협의 회에 가입을 함으로써 아시아 지역에서는 최초로 UDDI 비즈니스 레지스트리 노드 운영자가 되었으며 2002 년 10 월 9 일부터 아시아 지역에서는 최초로 UDDI 규격에 기반한 UBR 운영을 시작했다국내의 경 우에도 비록 파일럿 수준이지만 KT, SKT, LG-CNS, 삼 성 SDS 등과 같은 IT 업체들을 중심으로 사설 UDDI 비즈니스 레지스트리 구축을 추진 중에 있으며 한국전 산원을 중심으로 공용 UDDI 비즈니스 레지스트리 구 축작업이 진행중에 있다
14
◎ 검색 엔진으로써의 UDDI 레지스트리 앞으로 검색엔진은 키워드 검색뿐 아니라 웹사이트의 능력을 검증 할 수 있을 것이다. 원하는 조건에 맞는 상품을 보여주고 구입 도 가능하게 할 것 이다.UDDI 가 HTTP,SOAP,WSDL 등의 기술과 함께 이러 한 스마트 웹 검색엔진의 구현을 가능하게 한다.
15
◎ UDDI 를 이용한 UDDI 클라이언트
16
Web Service 는 다음과 같이 Service 를 제공하 는 Service Provider, 해당 서비스를 요구하여 이용하는 Service Requestor, Service 정보를 저장하는 Sevice Registry 로 구성이 되어 각 역 활을 수행한다. 그중 Service Registry 는 로 불려지며 이는 Web Sevice 로 표준으로 정해져 있다. UDDI Server 를 구축하고 UDDI Server 에 Pulish 되어있는 Web Service 정보를 가져오기 위해서는 UDDI 라이브러리가 필요하다. 해당 라이브러리를 이용해 Publish 되어있는 Web Service 에 대한 비지니스 정보를 가져오 면 된다
17
감사합니다
Similar presentations