Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 웹 서비스와 시멘틱 웹의 연동 방안 연구 고려대학교 지능정보시스템 연구실 이 윤 수.

Slides:



Advertisements
Similar presentations
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
Advertisements

최정우 | 차장 | Epience. - 일반관리 - Exchange Online 관리 - Lync Online 관리 - SharePoint Online 관리.
Cinema Manager System 최종 발표 조 team05 발표자 : 임 창목 1.
영화 예매 시스템 - 많이 봤다이가 ? CSE Corp. PM 송진희 김성욱 김보람 천창영.
Recommendation System. General Recommendation. 발표자 : 최 상 민. 일시 : 2009 년 3 월 27 일 ( 금 ). 장소 : 공학관 404 호. 발표 주제 : 제안서.
스마트 KTC 사용자 매뉴얼 스마트폰용 모바일학생증 앱 설치 및 기본기능. 강원관광대 스마트 KTC 앱 설치 강원관광대학교 모바일학생증 앱 ( 이하 ‘ 스마트 KTC’ 로 명명 ) 은 안드로이드폰은 Google Play Store, 아이폰 은 App Store 에서 무료로.
컴퓨터 종합설계 2012 년 2 학기 Syllabus 개요 (1/2) 목표  실 세계의 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지.
밥 팀 명 : TTL 조 팀 원 : 김정용 (PM) 서종규 노재현 엄성욱.
 Data Mining Laboratory, Univ. of Seoul Software Engineering :Introduction to Web Services.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
Management Support Mi-Jung Choi, Jae-Hyun Ham DP&NM Lab.
Linux서버를 이용한 채팅프로그램 지도 교수님 : 이형원 교수님 이 름 : 이 은 영 학 번 :
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Visual Basic .NET 처음 사용하기.
Capstone-Design : IoTeam Introduction Abstract
1. C++ 시작하기.
FTP 프로그램 채계화 박재은 박수민.
Outlook Addin 설치 방법 및 매뉴얼
NJM Messenger 박상원 박연호.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
2007 1학기 11 프로젝트 기초 실습.
초음파를 이용한 거리 측정과 음성구현 1 조 한 형 래 김 요 섭 안 정 민.
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
어서와 C언어는 처음이지 제14장.
당 자신의 고유한 메시지를 넣어 이 배너를 사용자 지정해 보세요. 글자를 선택하고 고유한 텍스트를 추가합니다. 슬라이드당 한 글자씩 입력하세요.
1. SSLVPN 접속 방법 Internet Explorer 실행(타 브라우저 사용 불가)
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
정보 동영상의 가공 YoungjinMedia.
Bluetooth기술을 이용한 MP3 Vending Machine.
TERM PROJECT 제안서 안내 2010 컴퓨터공학실험(Ⅰ).
WSDL 의공학과 3학년 김 기 흔.
USN(Ubiquitous Sensor Network)
PC에 설치된 엔드포인트 클라이언트 프로그램을 클릭하여 프로그램 상자를 엽니다
볼링게임 시스템 3조 오지연, 손수경.
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
웹디자인
화이트 보드와 채팅 기능을 제공하는 웹 기반 공동작업 지원 시스템
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
Distributed Multimedia System Lab.
“웹과 모바일을 연동한 평가 간편 시스템” vol
STS 에서 웹 서버 설치 방법.
OpenCV 설정 2.21 만든이 딩딩.
네트워크 프로그래밍 (모바일 주문 프로그램 )
Introduction to JSP & Servlet
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
KISTI Supercomputing Center 명훈주
Flow Diagram IV While.
한양대학교 Mobile Cloud Service Syllabus
모바일(폰)메일 서비스 정흠수 최동훈.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
2D Game Programming 1차 발표 배강산.
TERM PROJECT 최종 보고 발표 안내 2010 컴퓨터공학실험(Ⅰ).
숙제 작성 및 제출 과정 김진하 2008/03/14.
DBMS & SQL Server Installation
Docker Study 6~7.
Platform Builder 사용법.
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
중간 결과 보고 ( Server & Client )
Presentation transcript:

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 웹 서비스와 시멘틱 웹의 연동 방안 연구 고려대학교 지능정보시스템 연구실 이 윤 수

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 프로젝트 개요 프로젝트의 목표 웹 서비스와 시멘틱 웹의 연동 방안 연구 검증을 위한 기준 제시 구현을 통한 검증 DAML-S 만으로는 불가능한 기능을 RuleML 을 추가함으로 가능함 을 보임 아키텍처 제시 프로젝트 진행 단계 Platform 선정 Prototype 제작 시나리오에 따른 웹 서비스 구축 Agent 구현 전체 시스템 검증

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. Platform 선정 SUN ONE 웹 서비스를 지원하는 API JWSDP Java SOAP Toolkit AXIS Java 자체적으로 지원하는 것이 아니고 추가적인 API 가 따라 야 하므로 향후 JRE 에 통합이 필요 MS.NET 편리한 웹 저작 환경 제공 Window 2003 에서 UDDI 제공 SOAP 메시지를 볼 수 있으므로 서비스의 검증이 빠름 향후 많은 서비스가.NET 으로 이루어 질 것으로 예상

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. Prototype 제작 Prototype 의 목적 간단한 웹 서비스의 구현으로 실제로 웹 서비스가 어떻게 이 루어 지는지를 안다. 두 가지 Prototype 구현 Prototype 1 동일한 플랫폼 간의 서비스 SunOne 플랫폼의 AXIS API 를 사용한 웹 서비스 Prototype 2 이기종 플랫폼 간의 서비스 서비스는.NET 의 C# 으로 구현 클라이언트는 SunOne 의 AXIS 로 구현

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. Prototype 1 PrimitiveDataTest Services Hello~! 이름을 출력 두 개의 숫자를 입력 받아 그 합을 출력 AXIS 사용

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. Prototype 1 Result

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. Prototype 2 Weather Service Service 지역을 입력 금일의 날씨와 금주의 날씨 제공.NET 사용

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. Prototype 2 Result

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 시나리오에 따른 웹 서비스 시나리오 선정 연구보고서의 시나리오 4 저녁 식사로 피자를 먹고 영화를 보기 위해 웹 서비스를 이용하 고자 한다. 구축할 웹 서비스 식당 예약 서비스 영화 예매 서비스 교통 수단 예약 서비스 각 서비스는 개인 프로파일의 조건을 만족하는 서비스와 그렇지 않은 서비스로 적어도 두 개 이상을 구축해야 함

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. Agent 구현 Agent 의 역할 서비스를 검색, 조합하는 역할 DamlRuleML Engine 을 통한 Rule 기반으로 적절한 선택 및 조 합 본 프로젝트의 가장 중요한 부분

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. Agent 구현 필요 Module Search Module 서비스 검색을 위한 포탈 Matchmaking Module Matchmaking 은 보고서의 내용을 넘어서므로 Output Matching 만을 사용 개인 프로파일과 검색된 서비스 프로파일을 참조하여 서비스 선 정 RuleML Engine 필요 Client creating Module 선정된 서비스의 WSDL 을 바탕으로 자동적으로 클라이언트를 생성 Execution Module 조합된 서비스를 자동적으로 실행

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 시스템 검증 검증 기준 서비스 조합이 가능한가 ? 조합된 서비스의 자동 실행이 가능한가 ?

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. Time Table

Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 작업 진척도 1 월 14 일 현재 Platform 선정 완료.NET 개발언어 C#.NET Prototype 제작 완료 간단한 웹 서비스 제작 시나리오에 따른 서비스 3 개 완성 Pizza Taxi Movie