SlideShare a Scribd company logo
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                                  -
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]
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
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
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
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
ASG – an advanced SOA System




               13.6.2007, Josef Noll              Providing Semantic Services
7
                                       Note: Not any longer official ASG syntax
The Promise of Web Services
      web-based SOA as new system design paradigm




                  13.6.2007, Josef Noll   Providing Semantic Services
8
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
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

More Related Content

What is Semantic Service provisioning

  • 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