IRS-II: A Framework and Infrastructure for Semantic Web

Download Report

Transcript IRS-II: A Framework and Infrastructure for Semantic Web

IRS-II: A Framework and
Infrastructure for Semantic Web
Services
Motta, Domingue, Cabral, Gaspari
Presenter: Emilia Cimpian
16/11/2003
1
Overview of Topics
•
•
•
•
What is IRS?
The IRS-II Features
IRS-II Approach
IRS-II Architecture
– IRS Server
– IRS Publisher
– IRS Client
• Conclusions
16/11/2003
2
What is IRS
• IRS - Internet Reasoning Service
• IRS-II
– A framework and implemented infrastructure
– Goal: to support the publication, location,
composition and execution of heterogeneous web
services, augmented with semantic descriptions
of their functionalities
16/11/2003
3
The IRS-II Features
• It supports on-click publishing of “standard”
programming code
• Builds on knowledge modeling research on
reusable components for knowledge-based
systems
– Separates task specifications from method
specifications and from the domain model
– Supports capability driven service invocation
• IRS-II services are web service compatible
16/11/2003
4
IRS-II Approach
• Follows the UPML framework developed
within the IBROW project
• Classes of components (according UPML)
–
–
–
–
16/11/2003
Domain models
Task models
Problem Solving Methods
Bridges
5
IRS-II Approach(2)
UPML Framework
Ontology
Ontology
Task Model
Problem Solving
Methods
Bridge
Bridge
Bridge
Application Specific
Knowledge
Application Specific
Knowledge
Domain Model
Knowledge Intensive Application
Library
16/11/2003
Ontology
6
IRS-II Architecture
IRS Publisher
IRS Server
Lisp
S
Method Specifications +
Registry of Implementers
O
Ontologies
P
Task Specifications +
SOAP Binding
IRS Publisher
Java
A
Domain Models
IRS Publisher
Java WS
IRS Publisher
Java WS
SOAP
IRS Client
16/11/2003
7
IRS-II Architecture(2)
IRS Server
• holds descriptions of semantic web services
– knowledge level description
• the UPML framework of tasks
• PSMs
• domain models
• set of mapping mechanisms
– used for connecting the knowledge level
descriptions to a specific web service.
16/11/2003
8
IRS-II Architecture(3)
IRS Publisher
• Plays two roles in IRS-II framework:
– links web services to their semantic descriptions
within the IRS server.
– automatically generates a set of wrappers which
turn standalone Lisp or Java code into a web
service described by a PSM.
16/11/2003
9
IRS-II Architecture(4)
IRS Client
• key feature of IRS-II is that web service
invocation is capability driven.
• An IRS-II user simply asks for a task to be
achieved and the IRS-II broker locates an
appropriate PSM and then invokes the
corresponding web service
– The same functionality can also be invoked
programmatically, through appropriate APIs
associated with the current client platforms
16/11/2003
10
Conclusions
• IRS-II:
– a framework and an infrastructure which supports
the publication, discovery, composition and use of
semantic web services;
– provides one-click publishing support for different
software platforms, to facilitate publishing and
semantic annotation of web services.
16/11/2003
11