1. Teaching Session:
What is Semantic Service
provisioning?
Josef Noll
University Graduate Center - UniK
WWRF #18, WG2
Helsinki, FIN,13.6.2007
13.6.2007, Josef Noll -
2. Agenda
From Web Services to Semantic Web Services
Service Oriented Architecture (SOA)
–
Web Services + Semantic Web = Semantic Web Services
–
Applications
Standardisation
Tools
How to enable Semantic Web Services
–
13.6.2007, Josef Noll Providing Semantic Services
2
[Source: Michael Stollberg and Armin Haller, DERI]
3. Challenge: Service composition
Interface
My Company
Next Generation
Applications: App App App
Support Comp.
1 2 3
Customized services
–
Complex to manage WEB SAP
–
High flexibility
–
Short time to market
–
Complex Telecom-IT Telecom Operator
– Alternative
integration access Roaming Location
Home Work Security Personal
Challenges
Profile
Friend Train
Telenor access
Support the customer
–
Hotel Car
and her devices
Join forces with others
–
(roaming)
13.6.2007, Josef Noll Providing Semantic Services
3
4. Industry requirements
Web services Semantic Web Services
Fixed service set, Static Flexible services, easy
service composition, Low new services
degree of automation
Poor reliability Alternative service
provision
Fixed Service Level
Agreement Global, dynamic services
13.6.2007, Josef Noll Providing Semantic Services
4
5. The Semantic Web Services Vision
Bringing the web to its full potential
Semantic Web
Web Services
Dynamic
Services
UDDI, WSDL, SOAP
WWW Semantic Web
Static URI, HTML, HTTP RDF, RDF(S), OWL
13.6.2007, Josef Noll Providing Semantic Services
5
6. From SOA to Semantic based services
Service Oriented Architecture (SOA)
• Architecture
• Web Services
Add Semantics to Web services
Establish Platform to deal with semantics
Extend your Web services to Semantic Web
services
“It’s done - Congratulations!”
13.6.2007, Josef Noll Providing Semantic Services
6
7. ASG – an advanced SOA System
13.6.2007, Josef Noll Providing Semantic Services
7
Note: Not any longer official ASG syntax
8. The Promise of Web Services
web-based SOA as new system design paradigm
13.6.2007, Josef Noll Providing Semantic Services
8
9. Web Services
Published in
Service
Registry
Service request Web Service
searches
Service Service
creates sends to
request Discovery
Service
input for Described Description
Web in
(.wsdl)
Services
Service
Message Message
Exchange Exchange
Invocation
WS platform
13.6.2007, Josef Noll Providing Semantic Services
9
10. ASG based Semantic Web Services
WS platform
Published in
Service
Registry
Service request Semantic Web Service
searches
Service
creates Service
request Discovery & Planning
Service
input for Described Description
Web in
(.wsdl)
Services
Message Message
Service
Exchange Exchange
Invocation & Monitoring
Client
calls
Service uses
goals
ASG
understands
ontology
understands
Service
expressed in expressed and
request S