Semantic Web Services Meta-Model (SWS-MM)
-
Upload
hussein-alshkhir -
Category
Software
-
view
42 -
download
0
Transcript of Semantic Web Services Meta-Model (SWS-MM)
SEMANTIC WEB SERVICES
META-MODEL
2
AgendaClassical Web Services
The Vision
Semantic Web Service Interaction
Some Existing Standards
New Approach
Meta-model Definition & Building
Example
3
“Classical” Web Services
4
The Vision
Static
◦ 500 million users ◦ more than 3 billion pages
WWWURI, HTML, HTTP
5
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
6
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
7
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
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
Semantic Web Service Interaction
16
Alternative Interaction
17
Alternative Interaction
18
Alternative Interaction
19
Alternative Interaction
20
Alternative Interaction
21
Alternative Interaction
22
Some Existing StandardsOWL-S
WSMO
23
OWL-SSemantic 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
24
OWL-SSWS 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
25
OWL-S: Service Model
26
OWL-S: Service Profile
27
OWL-S: Service Grounding
28
Web Service Modeling Ontology (WSMO)Formal ontology & language
Consists of 4 main elements:o Ontologieso Goalso Web serviceso Mediators
Comes with a modeling language called WSML
Most of the elements in WSMO can be described with non-functional
properties
29
WSMO Top-Level Elements
30
WSMO: Ontology
31
WSMO: Web Service
32
WSMO: Goals
33
New Approach: SWS Meta-Model
34
SWS Meta-Model for Ontology
35
SWS Meta-Model for Interfaces, Operations & Messages
36
SWS Meta-Model for Service Provider
37
SWS Meta-Model for the Process Model
38
Example: CongoBuyBookbuying company
o www.congo.com
39
40
CongoBuy Interfaces
41
Service Provider with Processes
42
Thank you!Hussein AlShkhir