U se of UDDI to publish data of s emantic w eb Anton Naumenko, Sergiy Nikitin, Vagan Terziyan, Jari Veijalainen* Jyväskylä, Finland 27 August 2005, Industrial.

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

AHM2006, RSSM: A Rough Sets based Service Matchmaking Algorithm Bin Yu and Maozhen Li School of Engineering and Design.
4-th IEEE International Conference on Advanced Learning Technologies, Joensuu, Finland, August 30 – September 1, th IEEE International Conference.
Overview of Web Services
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
Web Services Components of the Transactional Web James Snell
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
Pronalaženje Skrivenog Znanja
Introduction to WSDL presented by Xiang Fu. Source WSDL 1.1 specification WSDL 1.1 specification – WSDL 1.2 working draft WSDL.
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
ISO TC184/SC4 Future architecture Rotterdam Progress on the Future SC4 Architecture PWI Friday 13 th November 2009.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Semantic Web Services for Smart Devices in a “Global Understanding Environment” () Semantic Web Services for Smart Devices in a “Global Understanding Environment”
Zharko A., ”Industrial Ontologies” Group, February 2004 Community Formation Scenarios in Peer-to-Peer Web Service Environments Olena Kaykova, Oleksandr.
Semantic description of service behavior and automatic composition of services Oussama Kassem Zein Yvon Kermarrec ENST Bretagne France.
SmartResource: Proactive Self-Maintained Resources in Semantic Web TEKES Project proposal Vagan Terziyan, Project Leader Industrial Ontologies Group Agora.
DATA INTEGRATION SOLUTION FOR PAPER INDUSTRY Industrial Ontologies Group University of Jyväskylä Motivating scenario ! Customer Site (maintenance support)
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
Querying Dynamic and Context-Sensitive Metadata in Semantic Web Sergiy Nikitin Industrial Ontologies Group 1 University of Jyväskylä Finland Article Authors:Sergiy.
23/03/2007 mail-to: site: A Security Framework for Smart Ubiquitous.
EbXML Registry Technical Committee n Defining and managing interoperable registries and repositories n The OASIS ebXML Registry TC develops specifications.
Semantic Web Enabled Web Services: State-of-Art and Industrial Challenges Vagan Terziyan, Oleksandr Kononenko “Industrial Ontologies” Group
Approaching Web-Based Expertise with Semantic Web Kimmo Salmenjoki: Department of Computer Science, University of Vaasa, Vagan Terziyan: Department.
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
Adaptive Services Grid FP6 – IST Develop a prototype of an open development platform for adaptive services registration,
David Chen IMS-LAPS University Bordeaux 1, France
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
The GRIMOIRES Service Registry Weijian Fang and Luc Moreau School of Electronics and Computer Science University of Southampton.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Agents on the Semantic Web – a roadmap to the future An arial view from feet.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web services Interoperability for Geospatial decision.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
FP WIKT '081 Marek Skokan, Ján Hreňo Semantic integration of governmental services in the Access-eGov project Faculty of Economics.
AIP-2 Kickoff Workshop End-to-end use case: Discovery, access, and use with variations Doug Nebert GEOSS AIP-2 Kickoff September 2008.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
10/31/20151 EASTERN MEDITERRANEAN UNIVERSITY COMPUTER ENGINEERING DEPARTMENT Presented By Duygu CELIK Supervised By Atilla ELCI Intelligent Semantic Web.
OASIS Symposium 4/04 Registry : Reliable Infrastructure Role of Registry : Reliable Infrastructure Carl Mattocks CEO CHECKMi Infrastructure Project Background.
WebService. Outline Overview of Web Services SOAP (messaging) WSDL (service description) UDDI (registry)
Agents on the Semantic Web – a roadmap to the future An arial view from feet.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
A centre of expertise in digital information management Shaping the e-future? Grids, Web Services and Digital Libraries Professor Tony.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
1 Geospatial Standards for Canada Proposed blueprint for Jean Brodeur and Cindy Mitchell.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
A Context Framework for Ambient Intelligence
OPM/S: Semantic Engineering of Web Services
Some Basics of Globus Web Services
Web Ontology Language for Service (OWL-S)
WP1 Video analysis and annotation WP5a Architecture and Interfaces
Overview of Web Services
The JISC IE Metadata Schema Registry
SmartResource Project: (20th December, 2004)
SmartResource Project: (2-nd year: 2005)
Semantic Markup for Semantic Web Tools:
Presentation transcript:

u se of UDDI to publish data of s emantic w eb Anton Naumenko, Sergiy Nikitin, Vagan Terziyan, Jari Veijalainen* Jyväskylä, Finland 27 August 2005, Industrial Ontologies Group, Department of Mathematical Information Technology, University of Jyväskylä, FINLAND * Information Technology Research Institute, Faculty of Information Technology, University of Jyvaskyla, FINLAND

ASG project asg-platform.org / ”Combine the Services” Interlock the performance-oriented grid community and the application-services-oriented W3C-world using the advantages of - Open Grid Service Interface - Web Service Description Language and -Web Service Resource Framework to develop an Open Platform for adaptive services discovery, creation, composition, and enactment with business-oriented Quality of Service functionality = Adaptive Services Grid

ScenariosScenarios Three application areas:  Telecommunication  Car Problem Solving Service  Enterprise IT Common in these scenarios is the need to create advanced services, based on service components from different actors.

Milestone M12 Deliverables are research reports  requirements analysis results  evaluation of existing efforts  initial conceptual results

Milestone M18 The most important conceptual results have been prototypically implemented in tools integrated to build the core ASG platform. Deliverables of this milestone  research reports  prototypical tool implementations  scenarios

Work Packages: Project Management (C-0) ASG Interface (C-1) Service Discovery & Composition (C-2) Service Creation (C-3) Adaptive Process Management (C-4) Services Grid Infrastructure (C-5) ASG Development Methodology (C-6) Usability and Demonstration (C-7) Dissemination (C-D) “… to develop a proof-of-concept prototype of an open development platform for adaptive services discovery, creation, composition, and enactment.” Big picture

Place of the Registry

Role of the Registry in composed service invocation ASG project

Smart Resource 2005 Scenario “Expert” “Service” Labelled data Diagnostic model Querying diagnostic results Labelled data Watching and querying diagnostic data Labelled data History data “Device” Querying data for learning Learning sample and Querying diagnostic results “Knowledge Transfer from Expert to Service”

GUN Concept: All GUN resources “understand” each other…

ObjectiveObjective Use of UDDI registry to publish Semantic Web data  for semantic-based description,  discovery  integration of web resources in a context of needs of two research projects: “Adaptive Services Grid” (ASG) and “SmartResource”

ApproachApproach Mapping of RDFS upper concepts to UDDI data model using tModel structure, which makes possible to store semantically annotated resources internally in UDDI UDDI as an enabling specification for creation of a semantic registry for web resources in general

Semantic Annotation A description of entities using Semantic Web standards A prerequisite to allow semantic discovering and integration. In the context of UDDI, an entity of the semantic annotation would be a Web Service and businesses, business services and technical information that is a target of a binding. Consider each resource entity (not just a web service) as a subject of the semantic annotation, registering, discovering, composition, enactment, integration, etc.

Related work 1 Solution extends service descriptions using RDF and changes UDDI APIs for support of semantic search. L. Moreau, S. Miles, J. Papay, K. Decker, T. Payne, “Publishing Semantic Descriptions of Services”, Semantic Grid Workshop at GGF9, 2005

Related work 2 UDDI+ server introduces additional elements like  a matchmaker,  an ontology repository,  a proxy API to invoke UDDI APIs. Mapping of DAML-S to UDDI publish message Unchanged UDDI Publish and Inquiry interface S. Pokraev, J. Koolwaaij, M. Wibbels, “Extending UDDI with Context-Aware Features Based on Semantic Service Descriptions”, Proceedings of the International Conference on Web Services, ICWS '03, June , 2003, Las Vegas, Nevada, USA. CSREA Press 2003, ISBN , pp

Related work 3 A semantic search based on an externally created and operated matchmaker Semantic data are stored outside of UDDI  a link from tModel of a Web Service in UDDI to its Web Service Semantic Profile (WSSP). WSSP serves as the semantic annotation of a service and extends WSDL description of the service using RDF, RDFS, DAML+OIL or OWL, RDF-RuleML M. Paolucci, T. Kawamura, T.R. Payne, K. Sycara, “Importing the Semantic Web in UDDI”, Proceedings of E-Services Semantic Web Workshop (ESSW 2002), 2002

Related work 4 A mapping of an OWL-S profile to the UDDI data model for a matchmaker architecture based on the Paolucci’s results (previous slide) The difference from our approach:  OWL-S concepts to UDDI concepts  RDF triplet model to a data structure of tModel N. Srinivasan, M. Paolucci, K. Sycara, “An Efficient Algorithm for OWL-S Based Semantic Search in UDDI” Semantic Web Services and Web Process Composition, First International Workshop, SWSWPC 2004:

UDDIUDDI “…is the specification of services to provide publishing and discovery of “business, organizations and other Web Service providers”, their Web Services and technical interfaces to enact those services.“ (UDDI Specification)

tModel Structure Name Use tModelKeyrequired keyNameoptional keyValuerequired Name Use tModelKeyrequired Characteristics: provides a reference system based on abstraction provides the ability to describe compliance with specifications, concepts, or even shared design is a keyed entity in UDDI

Mapping SPO to UDDI SubjectObject Predicate Name Use tModelKeyrequired keyNameoptional keyValuerequired Name Use tModelKeyrequired

Mapping SPO to UDDI Name Use tModelKeyrequired keyNameoptional keyValuerequired Name Use tModelKeyrequired SubjectObject Predicate

Mapping SPO to UDDI(2) Name Use tModelKeyrequired keyNameoptional keyValuerequired Name Use tModelKeyrequired SubjectObject Predicate

Mapping SPO to UDDI(3) Name Use tModelKeyrequired keyNameoptional keyValuerequired Name Use tModelKeyrequired SubjectObject Predicate

XML view

Publishing of RDF-Schema concepts

New concepts

ConclusionsConclusions UDDI has enough support for the registration of semantically annotated resources SmartResource project can use UDDI to implement Notice Boards for registering semantically annotated resources Publishing ASG service and domain ontology to UDDI can be performed based on publishing of WSMO to UDDI Have to elaborate API to support semantic discovery of registered resources Navigable structure

Future Work Further research is needed to elaborate semantic discovery algorithms and UDDI APIs based on proposed way of storing semantics in UDDI

Thank you! Questions please