Download presentation
Presentation is loading. Please wait.
1
UDDI 의공학과 이시우
2
CONTENTS UDDI란 무엇인가? UDDI의 작동방법 UDDI 메시지 전송 UDDI 레지스트리 마 무 리
3
UDDI란 무엇인가? UDDI란 서로 다른 기업 내에서 업무를 수행하는 비지니스 구성 요소 간에 서로를 발견하고 사용할 수 있도록 만들어주는 개방형 표준으로 인터넷을 통하여 글로벌 레지스트리에 저장된 정보를 공유하도록 구성되어 있습니다. 또한 UDDI는 웹 서비스와 통합되어 있기 때문에 웹 서비스의 설명과 발견하는 기능과 연동되어 있습니다. 이것은 마치 전세계 모든 기업의 상호와 전화번호를 기록한 거대한 전화번호부와 같은 역할을 합니다.
4
UDDI란 무엇인가? 그림처럼 UDDI는 전체 웹 서비스 스택에 맞춰있고 웹 서비스의 개발, 설정, 발견, 호출을 가능하게 하는 핵심 컴포넌트입니다. UDDI는 네트워크 전송 레이어와 SOAP 기반 XML 메시지 전송 레이어 상에서 구현됩니다.
5
UDDI의 작동방법 1단계 4단계 2단계 3단계 5단계
6
1 단계 UDDI에서 데이터를 유용하게 만드는 여러 단계가 있습니다. 그 중 1 단계에서 유용한 정보를 레지스트리에 퍼블리시 하는 것은 소프트웨어 회사와 표준 기구들이 산업 또는 비지니스와 관련된 스팩을 정의할 때 시작합니다. 이들은 기술 모델 또는 tModels로 알려져 있습니다. 돌아가기
7
2 단계 2 단계에서, 기업들은 그들이 제공하는 비지니스와 서비스의 디스크립션을 등록합니다. 돌아가기
8
3 단계 3 단계에서처럼 UUID 키로 알려진 프로그램식의 독특한 식별자를 할당함으로서 이러한 모든 엔터티를 계속적으로 트래킹합니다. 그들은 관련된 엔터티를 참조하는데 사용됩니다. 레지스트리에서 만들어진 UUID 키들은 그 레지스트리의 콘 텍스트 내에서만 의미를 가집니다. 돌아가기
9
4 단계 4 단계의 검색 엔진, 비지니스 애플리케이션 (예를 들어, 워크플로우 기반의 웹 서비스 모음) 같은 기타 클라이언트들은 관심 있는 서비스를 발견하기 위해 UDDI 레지스트리를 사용합니다. 돌아가기
10
5 단계 마지막 단계 에서는 차례로 다른 비지니스들은 이러한 서비스들을 호출하면서 간단하고 동적인 통합을 이룩합니다. 다음
11
UDDI 메시지 전송 클라이언트 레지스트리 노드 HTTP를 통한 클라이언트의 SOAP 리퀘스트를 레지스트리 노드로 전송하는 것입니다. 레지스트리 서버의 SOAP 서버는 UDDI SOAP 메시지를 관리하고 처리하며 클라이언트로 SOAP 응답을 리턴합니다.
12
UDDI 레지스트리 UDDI 레지스트리는 한 개 이상의 UDDI 스팩
구현으로 구성되어 있으며 이는 레지스트리 데이터를 공유하기 위해 상호 작동합니다. 한 개의 특별한 UDDI 레지스트리는 노드(node)라 불리는 공식적으로 액세스가 가능한 UDDI 구현 세트로 구성되어 있습니다. 이 레지스트리는 무료로 사람들에게 제공됩니다. 모든 UDDI Business Registry 엔트리들은 모든 운영자 사이트 상에 많이 존재해있지만 엔트리들은 그들이 만들어진 장소에서만 변경될 수 있습니다. 스팩 다음
13
UDDI 스팩 UDDI 스팩은 여러 문서로 되어있다. API 스팩은 SOAP API를 설명하는데, 발견을 수행하고 운영상태를 퍼블리시 할 수 있습니다. 질의 /응답 구조와 에러 처리가 설명됩니다. 변환과 사용에 대한 중요한 정보도 있습니다. 추가 문서에는 Data Structure 스팩이 포함되어있어 메시지와 데이터 구조를 정의합니다. 돌아가기
14
마 무 리 UDDI는 지속적이고 빠르게 진화하고 있습니다. 웹을 통한 비지니스 수행에 필요한 기능을 담당하고, 보안, 국제화, 레지스트리 사용 및 상호운용성 등의 향상으로 더욱 편리해질 것입니다.
15
감 사 합 니 다
Similar presentations