Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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