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

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

Embed Size (px)

Citation preview

Page 1: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

Semantic Web ServicesSemantic Web Services

Sem

antic Web enabled

Web S

ervices

Semantic Web enabled Web Services (SWWS)IST project presentation

Page 2: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

2

Contents1. The Vision

2. State of the Art

3. Semantic Web enabled Web Services (SWWS)

4. Ontoweb

5. Integrated Project in Framework VI

Sem

antic Web enabled

Web S

ervices

Page 3: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

3

URI, HTML, HTTPStaticWWW

500 million usermore than 3 billion pages

Sem

antic Web enabled

Web S

ervicesThe Vision

Page 4: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

4

URI, HTML, HTTPStaticWWW

Serious Problems in information•finding

•extracting•representing•interpreting

•and maintaining

Sem

antic Web enabled

Web S

ervices

RDF, RDF(S), OWLSemantic Web

The Vision

Page 5: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

5

Static

Dynamic

Bringing the computer back as a device for computation

Sem

antic Web enabled

Web S

ervices

URI, HTML, HTTP RDF, RDF(S), OWL

WWW Semantic Web

UDDI, WSDL, SOAP

Web Services

The Vision

Page 6: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

6

Bringing the web to its full potential

Sem

antic Web enabled

Web S

ervices

Static

Dynamic UDDI, WSDL, SOAP

Web Services

URI, HTML, HTTP RDF, RDF(S), OWL

WWW Semantic Web

Intelligent Web Services

The Vision

Page 7: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

7

Vision & Truth

Def 1. Software Architecture

Def 2. New concept for eWork and eCommerce

Def 3. New programming technology

Sem

antic Web enabled

Web S

ervices

Page 8: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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

Sem

antic Web enabled

Web S

ervicesThe Vision

Page 9: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervicesThe Vision

Page 10: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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

Sem

antic Web enabled

Web S

ervicesThe Vision

Page 11: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervicesThe Vision

Page 12: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervicesThe Vision

Page 13: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

13

Def 3. Web Services as a programming technology

„Web Services are Remote Procedure Calls (RPC) over HTTP“

current state of the art

Sem

antic Web enabled

Web S

ervicesThe Vision

Page 14: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervices

Page 15: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

15

State of the Art Sem

antic Web enabled

Web S

ervices

URI HTML HTTP

UDDI WSDL SOAP

Page 16: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervices

Page 17: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

17

State of the Art

• Document Structure

• Semantics

• Process definition

• Exchange sequence definition

• Transport binding

• Security

• Trust

• Etc. ...

Sem

antic Web enabled

Web S

ervices

Page 18: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

18

State of the Art

Sem

antic Web enabled

Web S

ervices

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

Page 19: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervices

Page 20: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervices

Page 21: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervices

Page 22: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

22

State of the Art Sem

antic Web enabled

Web S

ervices

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

Page 23: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervices 3. SWWS

Page 24: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

24

SWWS

Over 60 industrial in the advisory board:

<[email protected]>.

Sem

antic Web enabled

Web S

ervices

Page 25: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

25

1st SWWS meeting: Sardinia, Italy, Friday, June 14, 2002.

Jointly with the 1st International Semantic Web Conference (ISWC) and Ontoweb.

Sem

antic Web enabled

Web S

ervices SWWS

Page 26: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervicesSWWS

Page 27: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervicesThe Web Service Modeling

Framework (WSMF)

Page 28: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

ontologiesontologies

mediatorsmediators

web

ser

vice

sw

eb s

ervi

ces

repo

sito

ries

repo

sito

ries

The Web Service Modeling Framework (WSMF)

Page 29: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervicesService Discovery Framework

Page 30: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervicesService Discovery Framework

Page 31: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervicesMediation architecture

Page 32: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervicesMediation architecture

Page 33: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervicesSWWS: Case Studies

Page 34: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

34

Sem

antic Web enabled

Web S

ervicesSWWS: Case Studies

Page 35: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

4. OntoWeb: 4. OntoWeb: A Key Enabler for E-Commerce & A Key Enabler for E-Commerce &

Knowledge ManagementKnowledge Management

Sem

antic Web enabled

Web S

ervices

Page 36: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

36

OntoWeb

• EU funded Thematic Network

• 3 years: June 2001 to May 2004

Homepage: www.ontoweb.org

Mailing list: [email protected]

[email protected]

Page 37: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

37

OntoWeb: OntoWeb: THE Thematic Network for THE Thematic Network for

Semantic WebSemantic Web

The focal pointThe focal point for bringing together for bringing together activities in the area of ontology-based activities in the area of ontology-based

methods and tools for the Semantic Web.methods and tools for the Semantic Web.

Sem

antic Web enabled

Web S

ervices

Page 38: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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).

Sem

antic Web enabled

Web S

ervices

Page 39: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

39

Where to enjoy the Semantic Web Where to enjoy the Semantic Web Summer??Summer??

You shouldn’t miss!!You shouldn’t miss!!Semantic Web Summer Package:Semantic Web Summer Package:-- location: Sardinia, Italylocation: Sardinia, Italy- duration: June 10-14- duration: June 10-14- free gift: OTK dissemination workshop- free gift: OTK dissemination workshop- iswc.semanticweb.org- iswc.semanticweb.org

Page 40: Semantic Web Services Semantic Web enabled Web Services Semantic Web enabled Web Services (SWWS) IST project presentation

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.

Sem

antic Web enabled

Web S

ervices5. Integrated Project in

Framework VI