Personal Security Agent : KQML

Download Report

Transcript Personal Security Agent : KQML

CNRP
(Common Name Resolution Protocol)
발표일: 2001. 05. 26.
발표자 : 정 일동
Contents
CNRP 소개
Discoverability
CNRP interaction model
CNRP server/client 개발
2001-05-26
데이터베이스 및 한글 정보 처리 연구실
2
CNRP의 소개
Common Name
 A word or a phrase without imposed syntactic structure
 Ex) Internet Engineering Task Force, BMW
CNRP
 Common name resolution할 때 사용하는 protocol
 특징
• Simple, Minimal interoperable core
• Mechanism for extension (abstract property)
CNRP service
 Mapping from common names to Internet resources.
2001-05-26
데이터베이스 및 한글 정보 처리 연구실
3
Discoverability
ServiceQuery and Schema
 Dynamic discovery of specific CNRP service’s characteristics
 ServiceQuery
 Schema information
• Property schema: base and custom properties used by CNRP services
• Service schema: properties used to describe CNRP service
• Query schema: properties belong to query interface
• Resource schema: properties belong to a resource within results
2001-05-26
데이터베이스 및 한글 정보 처리 연구실
4
Interaction model
1. 초 기 질 의
2. 스 키 마 정 보
3. 표 준 질 의 (보 통 이 름 )
CNRP Client
1.
2.
3.
4.
2001-05-26
4. 질 의 결 과 (웹 리 소 스CNRP
)
Server
초 기 질 의 : 해 당 CNRP 서 버 에 대 한 스 키 마 정 보 요 구
스키마 정보 : 서비스 가능한 질의 스키마 정보로 응답
표준 질의 : 스키마 정보에 맞도록 질의
질의결과 : 표준 질의에 대한 결과
데이터베이스 및 한글 정보 처리 연구실
5
CNRP server/client 개발
개발 환경
 Platform: Ultra Sparc
 DBMS: msql
 Language: Java(servlet)
Server/Client
 CNRP에 따라 동작하는 Server/Client
 Server: Java Servlet으로 구현
 Client: Java Servlet으로 구현, Web accessible front-end client
2001-05-26
데이터베이스 및 한글 정보 처리 연구실
6