Semantic Web Services Meta-model
-
Upload
abdalmassih-yakeen -
Category
Software
-
view
186 -
download
0
Transcript of Semantic Web Services Meta-model
SEMANTIC WEB
SERVICESMETA-MODEL
Agenda Classical Web Services
The Vision
Semantic Web Service Interaction
Some Existing Standards
New Approach
Meta-model Definition & Building
Example
2
“Classical” Web Services
3
The Vision
Static
◦ 500 million users
◦ more than 3 billion pages
WWWURI, HTML, HTTP
4
The Vision
WWWURI, HTML, HTTP
Serious Problems in
◦ information finding,
◦ information extracting,
◦ information representing,
◦ information interpreting and
◦ and information maintaining.
Semantic WebRDF, RDF(S), OWL
Static
5
The Vision
WWWURI, HTML, HTTP
Bringing the computer back as a device for computation
Semantic WebRDF, RDF(S), OWL
Dynamic Web ServicesUDDI, WSDL, SOAP
Static
6
The Vision
WWWURI, HTML, HTTP
Bringing the web to its full potential
(machine-understandable functionality)
Semantic WebRDF, RDF(S), OWL
Dynamic Web ServicesUDDI, WSDL, SOAP
Static
Semantic WebServices
7
Semantic Web Service Interaction
8
Semantic Web Service Interaction
9
Semantic Web Service Interaction
10
Semantic Web Service Interaction
11
Semantic Web Service Interaction
12
Semantic Web Service Interaction
13
Semantic Web Service Interaction
14
Semantic Web Service Interaction
15
Alternative Interaction
16
Alternative Interaction
17
Alternative Interaction
18
Alternative Interaction
19
Alternative Interaction
20
Alternative Interaction
21
Some Existing Standards OWL-S
WSMO
22
OWL-S Semantic markup for web services
Enables discovery of services that:
o Meet particular requirements
o Adhere to specified constraints
Invocation by:
o Agents
o Other services
Automated service composition
o Provide new services
23
OWL-S SWS in OWL-S consists of:
o Service profile
o Description of what the system does
o Used to advertise the service
o Service model
o How it works internally
o Service grounding
o How to access and interact with it
24
OWL-S: Service Model
25
OWL-S: Service Profile
26
OWL-S: Service Grounding
27
Web Service Modeling Ontology (WSMO) Formal ontology & language
Consists of 4 main elements:
o Ontologies
o Goals
o Web services
o Mediators
Comes with a modeling language called WSML
Most of the elements in WSMO can be described with non-functional
properties
28
WSMO Top-Level Elements
29
WSMO: Ontology
30
WSMO: Web Service
31
WSMO: Goals
32
New Approach: SWS Meta-Model
33
SWS Meta-Model for Ontology
34
SWS Meta-Model for Interfaces, Operations & Messages
35
SWS Meta-Model for Service Provider
36
SWS Meta-Model for the Process Model
37
Example: CongoBuy
38
Bookbuying company
o www.congo.com
39
CongoBuy Interfaces
40
Service Provider with Processes
41
Thank you!
PRESENTED BY
42
Abdalmassih Yakeen
SUPERVISORDr. Bassem Qussaybah