Download SWWS System Architecture & JESS

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Dept. Computer Science, Korea Univ.
Intelligent Information System Lab.
SWWS System Architecture
using DamlRuleML
Intelligent Information System Lab.
Computer & Information Science Dept.
Korea Univ.
Lee, Yun Su
1
Dept. Computer Science, Korea Univ.
Intelligent Information System Lab.
Index
1. SWWS System Architecture
2. JESS Rule Engine
3. Using JESS Rule Engine
4. Converting to JESS Script
5. 현재 진행 상황
6. Future Works
7. Q & A
2
Dept. Computer Science, Korea Univ.
Intelligent Information System Lab.
1. SWWS System Architecture
3
Dept. Computer Science, Korea Univ.
Intelligent Information System Lab.
2. JESS Rule Engine
What is JESS?
Java Expert System Shell
A rule-based programming environment
Rule Engine
Scripting Language
Advantage
Embed Java Class
Embedded in Java Program
Object-Oriented
Java의 Class에 해당하는 Template 정의 가능
4
Dept. Computer Science, Korea Univ.
Intelligent Information System Lab.
3. Using JESS Rule Engine
Matchmaking Module using JESS Rule Engine
Use JESS Engine in Matchmaking Module for inference
using DamlRuleML
Compare Service Profiles with User Profile
Select suitable service
5
Dept. Computer Science, Korea Univ.
Intelligent Information System Lab.
4. Converting to JESS Script
RuleML into JESS Rule
XSLT Stylesheet를 이용하여 RuleML을 JESS Script로 변환
변환된 JESS Script를 JESS Engine에 입력하여 추론가능
6
Dept. Computer Science, Korea Univ.
Intelligent Information System Lab.
5. 현재 진행 상황
Development of Web Service
Service Platform
MS.NET
Service Development Language
MS C#.NET
Services and DAML-S Document
Pizza
Taxi
Movie
About Agent
JESS Rule Engine 공부 중
7
Dept. Computer Science, Korea Univ.
Intelligent Information System Lab.
5. 현재 진행 상황
Service Profile Example
8
Dept. Computer Science, Korea Univ.
Intelligent Information System Lab.
6. Future Works
Implementation of Agent
Development Language
J2SE
AXIS
JESS Rule Engine
Search Module
Service Registry에 질의하여 Service 검색
Matchmaking Module
JESS Engine을 이용하여 적절한 Service 선정
Service Composite Module
선정된 Service들을 연속적으로 실행할 수 있도록 조합
Execution Module
AXIS를 이용하여 Composite Service에 맞는 SOAP Message 구성
SOAP Message를 Service에 전송한 후 결과를 User에게 display
9
Dept. Computer Science, Korea Univ.
Intelligent Information System Lab.
7. Q & A
10
Related documents