Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Distributed Systems Architectures
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
B2B standards REGNET INTEGRATION EAI B2B EAI ? A2A ? IAI ? B2B ? Set of processes and technologies dealing with the structural integration of software.
Cultural Heritage in REGional NETworks REGNET T1.4: Development of the system specification.
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
Jeff Mischkinsky Nickolas Kavantzas Goran Olsson Web Services Choreography.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 19 Abstract Test Suite for UNI Type 1 February 2008.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
1 Preliminary results of the Environmental Data Exchange Network for Inland Waters (EDEN-IW) project Practical lessons. P. Haastrup.
Public B2B Exchanges and Support Services
Introduction to HTML, XHTML, and CSS
4-th IEEE International Conference on Advanced Learning Technologies, Joensuu, Finland, August 30 – September 1, th IEEE International Conference.
Communicating over the Network
Week 2 The Object-Oriented Approach to Requirements
1 Quality Indicators for Device Demonstrations April 21, 2009 Lisa Kosh Diana Carl.
Web Service Architecture
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering.
Chapter 6 Data Design.
Copyright 2007, Information Builders. Slide 1 Introduction to Web Services Efrem Litwin Director, WebFOCUS Integration Products Information Builders.
CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
IONA Technologies Position Paper Constraints and Capabilities for Web Services
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
31242/32549 Advanced Internet Programming Advanced Java Programming
IMS5401 Web-based Systems Development Topic 2: Elements of the Web (i)Web Services (j)Implications of web technologies for system developers.
Global Analysis and Distributed Systems Software Architecture Lecture # 5-6.
Co-funded by the European Union Semantic CMS Community Designing Semantic CMS – Part I Copyright IKS Consortium 1 Lecturer Organization Date of presentation.
Integrating SSA&I projects into the Future Internet activities Limitations of the current Internet.
PSSA Preparation.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
WEB SERVICES DAVIDE ZERBINO.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
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.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
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.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
WEB SERVICES Web Development Technology. 2 Contents How it’s work? –Definition –Simple Web Service Invocation –Web Service Description –SOAP –UDDI.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, Dieter Fensel Digital Enterprise.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
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.
Semantic Web - EU perspectives Dieter Fensel Business Informatics Group Vrije Universiteit, Amsterdam.
Semantic Web: The Future Starts Today “Industrial Ontologies” Group InBCT Project, Agora Center, University of Jyväskylä, 29 April 2003.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
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.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
WEB SERVICES.
Distribution and components
Multi-agent system for web services
OWL-S: Bringing Services to the Semantic Web
Presentation transcript:

Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

2 Contents 1.The Vision 2.State of the Art 3.Semantic Web enabled Web Services (SWWS) 4.Ontoweb 5.Integrated Project in Framework VI Semantic Web enabled Web Services

3 URI, HTML, HTTP Static WWW 500 million user more than 3 billion pages Semantic Web enabled Web Services The Vision

4 URI, HTML, HTTP Static WWW Serious Problems in information finding extracting representing interpreting and maintaining Semantic Web enabled Web Services RDF, RDF(S), OWL Semantic Web The Vision

5 Static Dynamic Bringing the computer back as a device for computation Semantic Web enabled Web Services URI, HTML, HTTPRDF, RDF(S), OWL WWW Semantic Web UDDI, WSDL, SOAP Web Services The Vision

6 Bringing the web to its full potential Semantic Web enabled Web Services Static Dynamic UDDI, WSDL, SOAP Web Services URI, HTML, HTTPRDF, RDF(S), OWL WWW Semantic Web Intelligent Web Services The Vision

7 Vision & Truth Def 1. Software Architecture Def 2. New concept for eWork and eCommerce Def 3. New programming technology Semantic Web enabled Web Services

8 Def 1. Web Services as a Software Architecture Web services are a new breed of Web application. They are self-contained, self-describing, modular applications that can be published, located, and invoked across the Web. Web services perform functions, which can be anything from simple requests to complicated business processes. … Once a Web service is deployed, other applications (and other Web services) can discover and invoke the deployed service. IBM web service tutorial Semantic Web enabled Web Services The Vision

9 Web Services connect computers and devices with each other using the Internet to exchange data and combine data in new ways. The key to Web Services is on-the-fly software creation through the use of loosely coupled, reusable software components. Software can be delivered and paid for as fluid streams of services as opposed to packaged products. Semantic Web enabled Web Services The Vision

10 Def 2. Web Services as a new Concept for eWork and eCommerce Web Services, are Services accessible via the web Dieter Fensel, private definition Semantic Web enabled Web Services The Vision

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

12 Large companies shrink around their core competencies. Vica versa, virutal enterprises are set up on the fly reflecting current marketr needs. eWork and eCommerce will be the two sides of the same coin. Semantic Web enabled Web Services The Vision

13 Def 3. Web Services as a programming technology Web Services are Remote Procedure Calls (RPC) over HTTP current state of the art Semantic Web enabled Web Services The Vision

14 2 State of the Art The web is organized around URIs, HTML, and HTTP. URIs provide defined ids to refer to elements on the web, HTML provides a standardized way to describe document structures (allowing browsers to render information for the human reader), and HTTP defines a protocol to retrieve information from the web. ==> Not surprisingly, web services require a similar infrastructure around UDDI, WSDL, and SOAP. Semantic Web enabled Web Services

15 State of the Art Semantic Web enabled Web Services URI HTMLHTTP UDDI WSDLSOAP

16 State of the Art UDDI, WSDL, and SOAP are important steps into the direction of a web populated by services. However, they only address part of the overall stack that needs to be available in order to achieve the above vision eventually. There are many layer requires to achieve automatic web service discovery, selection, mediation and composition into complex services. Semantic Web enabled Web Services

17 State of the Art Document Structure Semantics Process definition Exchange sequence definition Transport binding Security Trust Etc.... Semantic Web enabled Web Services

18 State of the Art Semantic Web enabled Web Services Layer / Standard Document type Process Exchange Sequence Packaging Transport binding Semantics EDI X X RosettaNet X X X X X X ebXML X X X X SOAP X X OAGIS X

19 State of the Art Web services can be accessed and executed via the web. However, all these service descriptions are based on semi-formal natural language descriptions. Therefore, the human programmer need be kept in the loop and scalability as well as economy of web services are limited. Semantic Web enabled Web Services

20 State of the Art There are important steps to take to bring web services and fully enabled E-commerce to reality. Bringing E-commerce to its full potential requires a Peer-to-Peer (P2P) approach. Anybody must be able to trade and negotiate with everybody else. However, such an open and flexible E-commerce has to deal with many obstacles before it becomes reality! The issue is scalability and economy in price. Semantic Web enabled Web Services

21 State of the Art We identify the following elements necessary to enable efficient inter-enterprise execution: –Mechanized process description and advertisement; –Mechanized discovery of services; –Mechanized selection of services; –Mechanized composition of services; –and mechanizde delivery, monitoring and contract negotiation. Without mechanization of these processes, internet- based E-commerce will not be able to provide its full potential in economic extensions of trading relationships. Semantic Web enabled Web Services

22 State of the Art Semantic Web enabled Web Services Making WS a mature technology by adding additional layers of funtionality Making WS a (1) mature, (2) scalable, and (3) cost effective technology. Making WS a automized technology by adding semantic web technology

23 A new IST project will start in August 2002 on Semantic Web enabled Web Services (SWWS) in line with the mentioned ideas. Partners are: Vrije Universiteit Amsterdam, NL (coordinator) FZI Karlsruhe, Germany Hewlett-Packard, UK iSOCO, Spain Ontotext, Bulgaria Oracle, U.S.A. Semantic Web enabled Web Services 3. SWWS

24 SWWS Over 60 industrial in the advisory board:. Semantic Web enabled Web Services

25 1st SWWS meeting: Sardinia, Italy, Friday, June 14, Jointly with the 1st International Semantic Web Conference (ISWC) and Ontoweb. Semantic Web enabled Web Services SWWS

26 The main objectives of SWWS are: Provide a comprehensive Web Service description framework. Define a Web Service discovery framework. Provide a scalable Web Service mediation. Semantic Web enabled Web Services SWWS

27 Fully enabled E-commerce based on workable web services requires a modeling framework that is centered around two complementary principles: –Strong de-coupling of the various components that realize an Ecommerce application. This de-coupling includes information hiding based on the difference of internal business intelligence and public message exchange protocol interface descriptions. –Strong mediation service enabling anybody to speak with everybody in a scalable manner. This mediation service includes the mediation of different terminologies as well as the mediation of different interaction styles. Semantic Web enabled Web Services The Web Service Modeling Framework (WSMF)

28 The WSMF consists of four main different elements: –ontologies that provide the terminology used by other elements; –goal repositories that define the problems that should be solved by web services; –web services descriptions that define various aspects of a web service; –and mediators which bypass interoperability problems. ontologiesmediators web services repositories The Web Service Modeling Framework (WSMF)

29 Service and process definition is based on the modelling language WSMF with semantic capabilities. Service discovery using these semantic descriptions is the first step towards the composition/orchestration of services/processes to form a dynamic solution. The Service Discovery Framework describes the overall approach and architecture for semantic-driven discovery of services. Semantic Web enabled Web Services Service Discovery Framework

30 Focused Service Crawling Algorithm: Developing focused crawling techniques supporting the process of detecting services on the Web for a given set of preferences. Implementation of the Service Discovery Framework: The framework for Service Discovery is implemented, including algorithms for focused crawling. Semantic Web enabled Web Services Service Discovery Framework

31 The main objective is the construction of a highly dynamic mediation framework that allow an automatic and fast cooperation between corporations. This framework will consider semantic access to processes and data, extending the Web Service paradigm to include Semantic features and developing a Agent architecture over Web Services using the P2P nature of the Internet. Semantic Web enabled Web Services Mediation architecture

32 These paradigms extend the concept of Semantic Web from the use of static resources to the use of dynamic services. It accomplish the agent purposes, allowing the automatic orchestration, matching and composition of the represented processes and services. Semantic Web enabled Web Services Mediation architecture

33 Extension of basic financial aggregation services developed as commercial aggregators to a broader set of operations. A demonstration platform will be developed which will address the decomposition of (complex) e-services into discrete components (e.g. web services) and the practical implications of assembling these into a realisable system. Semantic Web enabled Web Services SWWS: Case Studies

34 Semantic Web enabled Web Services SWWS: Case Studies

4. OntoWeb: A Key Enabler for E-Commerce & Knowledge Management Semantic Web enabled Web Services

36 OntoWeb EU funded Thematic Network 3 years: June 2001 to May 2004 Homepage: Mailing list:

37 OntoWeb: THE Thematic Network for Semantic Web The focal point for bringing together activities in the area of ontology-based methods and tools for the Semantic Web. Semantic Web enabled Web Services

38 Ontoweb Ontoweb has a Special Interest Group (SIG) on Semantic Web Services. Regularly meetings, mailing list, web page. Collecting point for European projects in this area. Focus point for US cooperation (DAML-S). Semantic Web enabled Web Services

39 Where to enjoy the Semantic Web Summer?? You shouldnt miss!! Semantic Web Summer Package: - location: Sardinia, Italy - duration: June free gift: OTK dissemination workshop - iswc.semanticweb.org

40 We run an initiative for a large integrated project within Framework VI of the European funding. Semantic Web Services will be its backbone element. The financial frame will be between 10 and 100 Million Euro. In case you may be interested please feel free to talk with me. Semantic Web enabled Web Services 5. Integrated Project in Framework VI