dept. computer science, korea univ. intelligent information system lab. 1 swws system architecture...

10
1 Dept. Computer Science, Korea Univ. Intelligent Information System Lab. SWWS System Architecture using DamlRuleML Intelligent Information System Lab. Computer & Information Science Dep t. Korea Univ. Lee, Yun Su

Upload: tyler-day

Post on 06-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

Dept. Computer Science, Korea Univ. Intelligent Information System Lab SWWS System Architecture

TRANSCRIPT

Page 1: Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 SWWS System Architecture using DamlRuleML Intelligent Information System Lab

1

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

SWWS System Architectureusing DamlRuleML

Intelligent Information System Lab.Computer & Information Science Dept.

Korea Univ.Lee, Yun Su

Page 2: Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 SWWS System Architecture using DamlRuleML Intelligent Information System Lab

2

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

Index

1. SWWS System Architecture2. JESS Rule Engine3. Using JESS Rule Engine4. Converting to JESS Script5. 현재 진행 상황6. Future Works7. Q & A

Page 3: Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 SWWS System Architecture using DamlRuleML Intelligent Information System Lab

3

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

1. SWWS System Architecture

Page 4: Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 SWWS System Architecture using DamlRuleML Intelligent Information System Lab

4

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

2. JESS Rule Engine

What is JESS?Java Expert System ShellA rule-based programming environment

Rule EngineScripting Language

AdvantageEmbed Java ClassEmbedded in Java ProgramObject-Oriented

Java 의 Class 에 해당하는 Template 정의 가능

Page 5: Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 SWWS System Architecture using DamlRuleML Intelligent Information System Lab

5

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

3. Using JESS Rule Engine

Matchmaking Module using JESS Rule EngineUse JESS Engine in Matchmaking Module for inference using DamlRuleML

Compare Service Profiles with User ProfileSelect suitable service

Page 6: Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 SWWS System Architecture using DamlRuleML Intelligent Information System Lab

6

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

4. Converting to JESS Script

RuleML into JESS RuleXSLT Stylesheet 를 이용하여 RuleML 을 JESS Script 로 변환변환된 JESS Script 를 JESS Engine 에 입력하여 추론가능

Page 7: Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 SWWS System Architecture using DamlRuleML Intelligent Information System Lab

7

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

5. 현재 진행 상황Development of Web Service

Service PlatformMS.NETService Development Language

MS C#.NETServices and DAML-S Document

PizzaTaxiMovie

About AgentJESS Rule Engine 공부 중

Page 8: Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 SWWS System Architecture using DamlRuleML Intelligent Information System Lab

8

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

5. 현재 진행 상황Service Profile Example

Page 9: Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 SWWS System Architecture using DamlRuleML Intelligent Information System Lab

9

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

6. Future Works

Implementation of AgentDevelopment Language

J2SEAXISJESS Rule Engine

Search ModuleService Registry 에 질의하여 Service 검색

Matchmaking ModuleJESS Engine 을 이용하여 적절한 Service 선정

Service Composite Module선정된 Service 들을 연속적으로 실행할 수 있도록 조합

Execution ModuleAXIS 를 이용하여 Composite Service 에 맞는 SOAP Message 구성SOAP Message 를 Service 에 전송한 후 결과를 User 에게 display

Page 10: Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 SWWS System Architecture using DamlRuleML Intelligent Information System Lab

10

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

7. Q & A