16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian
16/11/ 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/ 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/ 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/ IRS-II Approach Follows the UPML framework developed within the IBROW project Classes of components (according UPML) – Domain models – Task models – Problem Solving Methods – Bridges
16/11/ Problem Solving Methods Ontology Task Model Ontology Domain Model Ontology Bridge Application Specific Knowledge Knowledge Intensive Application Library IRS-II Approach(2) UPML Framework
16/11/ IRS-II Architecture Domain Models Method Specifications + Registry of Implementers Task Specifications + SOAP Binding Ontologies IRS Server IRS Client IRS Publisher Lisp IRS Publisher Java IRS Publisher Java WS IRS Publisher Java WS S O A P
16/11/ 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. IRS-II Architecture(2) IRS Server
16/11/ 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. IRS-II Architecture(3) IRS Publisher
16/11/ 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 IRS-II Architecture(4) IRS Client
16/11/ 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.