Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, 08-11-2004 Dieter Fensel Digital Enterprise.

Slides:



Advertisements
Similar presentations
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
Advertisements

Ontologies: Dynamic Networks of Formally Represented Meaning Dieter Fensel: Ontologies: Dynamic Networks of Formally Represented Meaning, 2001 SW Portal.
Semantic Web Thanks to folks at LAIT lab Sources include :
1 Understanding Web Services Presented By: Woodas Lai.
1 Dieter Fensel, The Semantic Web: A Brain for Humankind.
Presentation 7 part 1: Web Services Introduced. Ingeniørhøjskolen i Århus Slide 2 Outline Definition Overview of Web Services Examples Next Time: SOAP.
1 © Copyright 2010 Dieter Fensel and Ioan Toma Semantic Web Services Introduction.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Understand Web Services
Troy Hutchison Service Oriented Architecture (SOA) Security.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Industrial Ontologies Group Oleksiy Khriyenko, Vagan Terziyan INDIN´04: 24th – 26th June, 2004, Berlin, Germany OntoSmartResource: An Industrial Resource.
Grid Computing, B. Wilkinson, 20043a.1 WEB SERVICES Introduction.
Terregov: eGovernment interoperability on a semantically driven world Interop-ESA/eGov Interop conference Geneva, February 2005 Santos Vicente, María Pérez,
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Group 7 Caleb DeWoody, Tyler Holland, Elizabeth Rape, Leann Walls.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Semantic Web & Ontology. Introduction Semantic Web and Ontology.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
TripCom: Development of a patient summary at European level E. Della Valle, D. Cerizza, D. Foxvog, R. Krummenacher, L. J. B. Nixon, E.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
1 IST STP Start: April Facts & Figures Start date:April 2006 End date:March 2009 Duration:36 month Number of partners:9 Number of countries:7.
Identifying Web Service Integration Challenges Frank Goethals SAP-Research Chair on ‘Extended Enterprise Infrastructures’ K.U.Leuven – Belgium
Resource Description Framework (RDF) Presented by: Jonathan Catlett.
© Copyright 2008 STI INNSBRUCK Semantic Web Services Introduction Lecture I – 5 th March 2009 Dieter Fensel (contribution.
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
It’s all semantics! The premises and promises of the semantic web. Tony Ross Centre for Digital Library Research, University of Strathclyde
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Triple Spaces for an Ubiquitous Web of Services Reto Krummenacher,
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
1 © Copyright 2010 Dieter Fensel and Ioan Toma Semantic Web Services Introduction.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
WSMO in Knowledge Web 2nd SDK cluster f2f meeting Rubén Lara Digital Enterprise.
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.
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Web Services Blake Schernekau March 27 th, Learning Objectives Understand Web Services Understand Web Services Figure out SOAP and what it is used.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Conceptual Comparison WSMO/OWL-S 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Rubén Lara, (Dumitru.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
The Semantic Web By: Maulik Parikh.
WEB SERVICES.
Web Service Modeling Ontology (WSMO)
Distributed web based systems
OWL-S: Bringing Services to the Semantic Web
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, Dieter Fensel Digital Enterprise Research Institute *Presented by Ruben Lara

Dieter Fensel 2 Overview 1.Semantic Web 2.Web Services 3.Semantic Web Services 4.Triple Space Computing 5.Conclusions

Dieter Fensel 3 Semantic Web The semantic web is based on machine- processable semantics of data. Ontologies are its backbone. Semantic Web repairs obvious problems of the current web. New recommendations such as XML, RDF, and OWL follow this direction.

Dieter Fensel 4 Web Services Business services can be completely decentralized and distributed over the Internet and accessed by a wide variety of communications devices. The Internet can become a global common platform where organizations and individuals communicate among each other to carry out various activities and to provide value-added services. The dynamic enterprise and dynamic value chains become achievable and may be even mandatory for competitive advantage.

Dieter Fensel 5 Web Services Many organizations had the insight that message definition and exchange are not sufficient to build an expressive web services infrastructure.Many organizations had the insight that message definition and exchange are not sufficient to build an expressive web services infrastructure. In addition to UDDI, WSDL and SOAP, standards are proposed such as BPML, WSCI, BPEL4WS, etc.In addition to UDDI, WSDL and SOAP, standards are proposed such as BPML, WSCI, BPEL4WS, etc. However, limited automation.However, limited automation.

Dieter Fensel 6 Semantic Web Services Semantic Web Services combine Semantic Web and Web Service Technology. Automatization of Web Service Discovery, Combination, and Invocation makes the technology scalable. This combination is a pre-requisite to make web service technology scalable and mature. This technology is a pre-requisite to enable fully open, flexible, and dynamic eWork and eCommerce a reality.

Dieter Fensel 7 Triple-space computing Two potential paths to achieve semantic web services. Static UDDI, WSDL, SOAP Web Services URI, HTML, HTTP WWW Intelligent Web Services Semantic Web RDF, RDF(S), OWL Semantics Dynamic

Dieter Fensel 8 Triple-space computing Most semantic web service projects follow the first path. –The current web service stack is taken as a starting point and semantic annotations complement them. Alternatively one could directly focus on further developing the semantic web. –By putting more and more ontologies and semantically annotated data on the web, services that make use of these descriptions will naturally appear.

Dieter Fensel 9 Triple-space computing Are web services really web services? - No! Web services require tight coupling of the applications they integrate. –Applications communicate via message exchange requiring strong coupling in terms of reference and time. The Web is strongly based on the opposite principles. Information is published in a persistent and widely accessible manner. –Any other application can access this information at any point in time without having to request the publishing process to directly refer to it as a receiver of its information. Web services can use the Web as a transport media, however that is all they have in common with the Web.

Dieter Fensel 10 Triple-space computing Mail-Post; Phone-Calls; ;... WEB Message-oriented paradigm for Web Services TSC (for Semantic Web Services) Humans Machines Messages Publishing

Dieter Fensel 11 Triple-space computing Tuple-spaced computing Instead of sending messages backward and forward a simple means of communication is provided. Processes can write, delete, and read tuples from a global persistent space. De-couples three orthogonal dimensions involved in information exchange: reference, time, and space.

Dieter Fensel 12 Triple-space computing Shortcomings of current tuplespace models: –They lack the means to name spaces, semantics, and structure in describing the information content of the tuples. –They provide a flat and simple data model that does not provide nesting: tuples with the same number of fields and field order, but different semantics, cannot be distinguished. –Refine the tuplespace into a triple space, where describes content and semantics of information. The object can become a subject in a new triple thus defining a graph structure capturing structural information.

Dieter Fensel 13 Triple-space computing With RDF this space already exists and provides a natural link from the space-based computing paradigm to the semantic web. The global space can help to overcome heterogeneity in communication and cooperation, however, it does not provide any answer to data and information heterogeneity. In fact, this aspect is what the semantic web is all about.

Dieter Fensel 14 Triple-space computing Tuple-spaced computing and the Web They are both global information spaces for persistent publication. Therefore, they share many of the same underlying principles. They differ in their application context. The web is a world wide information space for the human reader and the tuplespace is a local space for parallel processes in an application. The Web adds some features that are currently lacking in the tuplespace.

Dieter Fensel 15 Triple-space computing Tuple-spaced computing and the Web With URIs the web provides a well-defined reference mechanism that has world-wide scalability. The namespace mechanism of the web allows different applications to use the same vocabulary without blurring up their communications. The semantic web provides standards to represent machine-processable semantics of data.

Dieter Fensel 16 Triple-space computing The semantic web has the true potential to become the global space for application integration, like the tuplespace became a means for the local integration of parallel processes. It provides the means for global integration with the inherent complexity stemming from information heterogeneity and dynamic changes.

Dieter Fensel 17 Conclusions Triplespace may become the web for machines as the Web based on HTML became the Web for humans. Clever middleware is required –No application can check the whole semantic Web –No application will publish a triple and wait forever Triplespace needs to be divided up to provide security, privacy and scalability Not really new requirements