UDDI 의공학과 05606004 김성민. ◎ 차 례 1. UDDI 의 정의 2. UDDI 레지스터리 구성 3. UDDI 의 데이터 타입 4. UDDI 의 작동방법 5. UDDI 의 데이터 타입 6. UDDI 의 유형 7. UDDI 의 현황.

Slides:



Advertisements
Similar presentations
한국클라우드서비스협회 ▶ 제키톡 서비스 - 제키톡 서비스 ∙ 안드로이드 기반의 모바일 무료 메시지, 무전기, 채팅 어플리케이션으로 국내뿐만 아니라 전세계 대상으로 서비스 제공 중 ∙ 현재 안드로이드폰을 대상으로 서비스 중이며, 아이폰을.
Advertisements

Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
1 산학공동과제도출 범용 3D 프린터를 위한 3D 스캐너 개발 특허법률사무소에서 3D 프린터의 필요성 특허출원자가 자신의 아이디어를 설명하고, 시작품을 구 현해 보기 위한 급속 조형 방법 필요 이를 지원하기 위해 본 특허법률사무소에서는 국내최초로 3D 프린트 제작사업 시작.
1 Copyright© 2014 Korea Trade-Investment Promotion Agency. All Rights Reserved. GP USA 2016 in Chicago 사업신청 매뉴얼 ( 국내기업용 ) GP USA 2016 in Chicago 사업신청 매뉴얼.
구축사례 ( 농협 ) 구축기간 구축목적 특이사항 2001년3월 ( 지속적인 증설 진행중 )
인터넷의활용.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
피티라인 파워포인트 템플릿.
컴퓨터의 응용-검색엔진 <컴퓨터의 응용> 교수명: 용환승 공학부, 이한아
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
최윤정 Java 프로그래밍 클래스 상속 최윤정
Ch.07-5 xml-rpc 사용하기 김상엽.
Web Service Computing and Practice_
연결리스트(linked list).
컴퓨터 프로그래밍 기초 [Final] 기말고사
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
JSP Programming with a Workbook
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
Chapter 7. RAS(전화접속,VPN) & IAS
소개. 소개 Silverlight, WPF, RIA, UX.... ? Silverlight, WPF, RIA, UX.... ? IT환경의 진화.
Visual Basic .NET 처음 사용하기.
01. 팀 명 제품 소개 및 슬로건 “작품명” 2017 제 9회 창의설계경진대회 Team Information
NJM Messenger 박상원 박연호.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
KHS JDBC Programming 4 KHS
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
SK Telecom 매출 통계 시스템의 SQL Server Reporting Services 적용사례
CHAP 12. 리소스와 보안.
Wireless Java Programming
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
P2P시스템에 대해서 (peer to peer)
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
Method & library.
하이브리드 네트워크 환경에서의 멀티스크린 다국어 방송 기술
RMI Messenger 지도 : 김정배 교수님 조봉진.
소규모 IPTV 사업자용 실시간 미디어 플랫폼 기술
Prezi 일촌조 (1조).
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
웹디자인
MAIL CLIENT 김창우 윤성훈 이경재.
LabVIEW WiznTec 주임 박명대 1.
컴포넌트 다이어그램 컴포넌트 정의 컴포넌트 다이어그램의 UML 표기법 컴포넌트와 클래스 컴포넌트 다이어그램의 간단한 예
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
CHAP 21. 전화, SMS, 주소록.
객체기반 SW설계 팀활동지 4.
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
암호학 응용 Applied cryptography
웹 어플리케이션 보안 2016년 2학기 11. Enhancing Security.
여행용 자동통역서비스를 위한 서버형 한국어 대화체 음성인식 기술 ETRI Technology Marketing Strategy
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
Map Designer Solution 소개자료
9 브라우저 객체 모델.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
CHAP 15. 데이터 스토리지.
 6장. SQL 쿼리.
피티라인 파워포인트 템플릿.
7 생성자 함수.
UDDI 의공학과 이시우.
6 객체.
JAVA 프로그래밍 16장 JNLP.
VAULT BASIC / VAULT PROFESSIOAL
Presentation transcript:

UDDI 의공학과 김성민

◎ 차 례 1. UDDI 의 정의 2. UDDI 레지스터리 구성 3. UDDI 의 데이터 타입 4. UDDI 의 작동방법 5. UDDI 의 데이터 타입 6. UDDI 의 유형 7. UDDI 의 현황

◎ UDDI 의 정의 Universal Description, Discovery, and Integration 의 약자 인터넷에서 전 세계 비즈니스 목록에 자신을 등재하기 위한 확장성 생성 언어기반의 레지 스트리 웹에서 상호 온라인 거래의 원활과 e- 커머스의 상호 운용을 위한 것

◎ UDDI 레지스터리 구성 화이트 페이지 옐로우 페이지 그린 페이지 비즈니스 이름 서비스와 제품 색인 e- 비즈니스 규칙 연락처 정보 산업코드 서비스 기술 각종 식별자등 지리적 색인 애플리케이션 호출 데이터 바인딩

UDDI 작동방법 클라이언트와 레지스트리간의 UDDI 메시지 흐름

1. 유용한 정보를 레지스트리에 퍼블리시 2. 기업들은 그들이 제공하는 비지니스와 서비스의 디 스크립션을 등록 3. e-Marketplaces, 검색 엔진, 비지니스 애플리케이션 ( 예를 들어, 워크플로우 기반의 웹 서비스 모음 ) 같은 기타 클라이언트들은 관심 있는 서비스를 발견 4. 차례로 다른 비지니스들은 이러한 서비스들을 호출 하면서 간단하고 동적인 통합

◎ UDDI 데이터 타입 I businessEntity: 비즈니스 개체에 대한 이름, 설명, URL, 연락처와 식별 및 분류를 위한 정보를 표현하기 위한 최상위 구조이며, 하나의 businessEntity 에는 여 러 개의 서비스에 대한 논리정보를 가지는 businessService 를 가질 수 있다. 또한, 개체간 식별을 위해 UUID 를 사용하고 있다. businessService: 비즈니스 개체가 제공하는 서비스에 대한 논리 정보를 표현하는데 이용되며, businessEntityh 와는 별도의 UUID 를 가진다. 그리고, 여러 개의 bindingTemplate 를 가질 수 있지만, 하나의 bindingTemplate 는 단지 하나의 businessService 에만 속한다.

◎ UDDI 데이터 타입 II bindingTemplate: 데이터 구조는 웹서비스 실행에 필요 한 기술 정보를 표현하는데 사용되는데, 서비스 엔트리 포인트를 지정하기 위한 accessPoint 와 구현 정보를 제 공하기 위한 instanceDetail, 서비스 이용에 필요한 기술 에 대한 개요 문서를 보이기 위한 overviewDoc 와 같은 데이터 구조를 가진다. Model: 웹서비스 이용에 필요한 통신 프로토콜, 메시지 형식, 서비스 이용 규칙 등과 같은 기술 표준들을 표현하 기 위한 것으로 모든 객체들에 사용되는 메타 데이터의 기술을 위해 사용된다.

◎ UDDI 데이터 타입 III PublisherAssertion: 각 비즈니스 개체의 키 값 과 비즈니스 개체간 관계성의 종류를 지정함 으로써 두 비즈니스 개체간의 관계성을 표현 함으로써 검색을 용이하도록 한다.

◎ UDDI

◎ UDDI 의 유형 1) UDDI 클라우드간단히 말해 UDDI 노드들의 컬렉 션이다. 오퍼레이터의 동의에 의해 어떠한 오퍼레이 터 노드에서 나온 웹 서비스 메타데이터도 마치 하 나의 노드에 접근하는 것처럼 협력하는 것이다. 웹 서비스 메타 데이터를 하나의 오퍼레이터 노드에 등 록한 후 정의된 복제 스키마를 이용해 다른 오퍼레 이터 노드에서도 데이터를 공유할 수 있다. 2) 여러 종류의 UDDI: UDDI 오퍼레이터 노드, e- 마 켓플레이어스 UDDI, 포탈 UDDI, 파트너 카탈로그 UDDI, 내부 EAI UDDI, 테스트 베드 UDDI

◎ UDDI 의 유형 3) 사설 UDDI vs 공용 UDDI 공용 레지스트리 : 글 로벌 환경에서의 서비스와 비즈니스에 대한 등 록 정보를 제공하며, IBM, MS, SAP, HP 와 같은 회사들이 운영하고 있다. 사설 레지스트리 : 기업 내 인트라넷 등 제약된 환경에서의 서비스와 비 즈니스 정보를 제공한다. Sun One Registry Server, IBM Private UDDI Registry, UDDI Server in Java 등이 존재하며, 기업 내부 또는 기업간 어플리케이션 통합에 사용된다

◎ UDDI 현황 일본의 경우, NTT 가 2001 년 12 월에 UDDI 운영자협의 회에 가입을 함으로써 아시아 지역에서는 최초로 UDDI 비즈니스 레지스트리 노드 운영자가 되었으며 2002 년 10 월 9 일부터 아시아 지역에서는 최초로 UDDI 규격에 기반한 UBR 운영을 시작했다국내의 경 우에도 비록 파일럿 수준이지만 KT, SKT, LG-CNS, 삼 성 SDS 등과 같은 IT 업체들을 중심으로 사설 UDDI 비즈니스 레지스트리 구축을 추진 중에 있으며 한국전 산원을 중심으로 공용 UDDI 비즈니스 레지스트리 구 축작업이 진행중에 있다

◎ 검색 엔진으로써의 UDDI 레지스트리 앞으로 검색엔진은 키워드 검색뿐 아니라 웹사이트의 능력을 검증 할 수 있을 것이다. 원하는 조건에 맞는 상품을 보여주고 구입 도 가능하게 할 것 이다.UDDI 가 HTTP,SOAP,WSDL 등의 기술과 함께 이러 한 스마트 웹 검색엔진의 구현을 가능하게 한다.

◎ UDDI 를 이용한 UDDI 클라이언트

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 에 대한 비지니스 정보를 가져오 면 된다

감사합니다