SlideShare una empresa de Scribd logo
1 de 53
Descargar para leer sin conexión
Dynamic Open Semantic Service
                Networks
                             Jorge Cardoso
                   Dept. Engenharia Informatica/CISUC
                          University of Coimbra
                            Coimbra, Portugal
                           jcardoso@dei.uc.pt

                             // 28 August 2012 //

                     Institute of Services Science (ISS)
                     University of Geneve, Switzerland



2012          Genessiz: Center for Large-Scale Service System Research   1
Open Semantic Service Networks
The importance of networks




   World Wide Web            Linked Open Data (LOD)                        Social networks



             …energy distribution grids, food web, water
               systems, wireless mobile networks...

2012            Genessiz: Center for Large-Scale Service System Research                     3
A new type of networks
                                                                           Academic citations
                                                                            Patent citations
         Internet
                                                                             Word classes
    Software classes
                                                                              Preference
      Airline routes
     Railway routes
                          Technological             Information                 WWW
                                                                                 P2P
       Roadways             Networks                 Networks
       Telephone
         Delivery                                                             Metabolic pathways
  Electric power grids                                                        Protein interactions
    Electronic circuit                                                        Genetic regulatory
                                                                                     Neural
                             Social                  Biological                  Blood vessels
                                                                                   Food web
                            Networks                 Networks
       Friendship
     Sexual contact
    Intermarriages
 Business Relationships
Communication Records
                                                                       Service
      Collaboration
                                                                      Networks



    2012                      Genessiz: Center for Large-Scale Service System Research               4
Networked economy
 Global service networks
From processes to services




2012             Genessiz: Center for Large-Scale Service System Research   5
The mobile ecosystem is characterized by a large and complex network of
  companies interacting with each other, directly and indirectly, to provide a broad
  array of mobile products and services to end-customers.




  Structure and patterns not
  explicitly represented at the level
  of the services. They appear at the
  service network level




_Thomson’s Financial SDC Platinum DB
(alliances and joint ventures)

_The Connexiti database
(supplier, customer, and competitors)

                   Firms and their relation in the converging mobile ecosystem.
Rahul C. Basole, Visualization of Interfirm Relations in a Converging Mobile Ecosystem, 7th International   6
Conference on Mobile Business, 2008.
SoaML



              OWL-S
                                           WSDL
Services as _functions_
Services as _business_




                                                                                 ITIL
  2012                Genessiz: Center for Large-Scale Service System Research          9
            e3value
_Business services_


Consulting         IT Services     Cloud services




 Manual           Semi-automatic   Fully Automated
Service networks
               Atomic                                    Dyad
           service systems                         service networks

       1                                                                2




                  Self-organization, emergent patterns,
                  dynamic, complex, etc.,
                 Ego
           service networks                         Service networks

       3                                                                4




2012         Genessiz: Center for Large-Scale Service System Research       11
SN characteristics
• Distributed
• Decentralized
  control
• Autonomous
• Heterogeneity
• Large scale
• Pervasiveness
• Emergent
  patterns
2012      Genessiz: Center for Large-Scale Service System Research   12
SN and
                              self-organization
                                     -- Strong self-organisation --


       Service networks are self-organized from a
    process in which patterns at the global level of a
      system emerge from interactions among the
          lower-level services of the network.

     The models specifying interactions among the
    services’ networks are executed using only local
       information without reference to the global
                  network structure (?).
Adapted from Camazine et al (2001) Self-Organisation
in Biological Systems. Princeton University Press, 2001.
    2012                        Genessiz: Center for Large-Scale Service System Research   13
Examples of questions to ask
• We assumes that                                       – Do monopolies or
  services are all                                        oligopolies exist in the
                                                          energy sector in the US?
  interdependent
       – Service are provided
         and services consume                           – Is the financial service
         other services                                   network stronger or
                                                          weaker than it was 5
                                                          years ago?
• SNA can ask and
  answer questions such                                 – What service sector has
  as:                                                     the stronger
                                                          competition in Georgia?

2012               Genessiz: Center for Large-Scale Service System Research          15
SN and Preferential Attachment
                     Self-organizing system

• Hypothesis
       – Highly connected services increase their
         connectivity faster than less connected ones
       – Preferential attachment phenomenon
       – Only local information


• Other preferential attributes can be used
       – e.g. price, quality, or availability

2012             Genessiz: Center for Large-Scale Service System Research   18
OSSN and Preferential Attachment

• Use USDL value proposition* as a
  preferential attachment.
       – usdl:valueproposition
       – Service value is judged from the perspective
         of consumers as they compare services
         among the alternatives.

• Let us assume
       – price is the value proposition

2012            Genessiz: Center for Large-Scale Service System Research   19
OSSN and Preferential Attachment

• Objective
       – Forecast the evolution of a service network
       – The market share of each service is:




            Our scenario: price is the value proposition (local rule)




2012              Genessiz: Center for Large-Scale Service System Research   20
OSSN and Preferential Attachment
• The service market
  share is represented in
  the figure at t = 3.

• What will happen to the
  market if the conditions
  are not changed*?

• According to Bass
  model, the leading
  service will reaches a
  fixedpoint market share
  according to:

*the value propositions of remain the same
2012                      Genessiz: Center for Large-Scale Service System Research   21
OSSN and Preferential Attachment
• The service market
  share is represented in
  the figure at t = 3.

• What will happen to the
  market if the conditions
  are not changed*?

• According to Bass
  model, the leading
  service will reaches a
  fixedpoint market share
  according to:

*the value propositions of remain the same
2012                      Genessiz: Center for Large-Scale Service System Research   22
SN and System Dynamics
                     Self-organizing system

• Explore the applicability of system
  dynamics
       – Using mathematical expressions to model the
         relationships of SN
       – Instead of looking at causes and their effects in
         isolation (e.g. PA)

• The next figure
       – Service systems S , S , S ,i    j    k




       – Links illustrating internal and external
         relationships

2012             Genessiz: Center for Large-Scale Service System Research   23
SN and System Dynamics
   USDL                       Service system Si
           +                                                   USDL
   Si KPI =                                         Sk KPI =
                    +   Si KPI = Net gains          Resource Limit
   # services
                                    +
                          +                 -
OSSR   +                                               +    OSSR
                                -       KPI Gain per       Service
           Total Services               Individual         system Sk
       +                                Service
OSSR                                                                 •   Positive Feedback (+)
                                                -                    Reinforcement and amplification
                         +
                                        +
                                                                     •   Negative Feedback (-)
                                                                     Counteracts perturbations and
   Sj KPI =        +
                        Sj KPI = Net gains                           stabilizes
   # services
               +                                                     OSSR Causal links connect KPIs
                   USDL       Service system Sj                      from different services’ and
                                                                     within services.
                   a)
                                                                     (’Tragedy of the Commons’
                                                                     archetype )
OSSN and System Dynamics
• If the two services Si and Sj overuse the shared service Sk,
       – It will become depleted and all the providers will experience
         diminishing benefits

• Services Si and Sj
       – To increase net gains, both providers increase the availability of
         service instances
       – As the number of instances increases, the margin decreases and
         there is the need to increase even more the number of instances
         available
       – As the number of instances increases, the stress on the availability of
         service Sk is so strong that the service collapses or cannot respond
         anymore as needed
       – At that point, service Si and Sj can no longer fully operate and the net
         gain is dramatically reduced for all the parties involved as shown in
         the following figure                                    Si




2012                  Genessiz: Center for Large-Scale Service System Research          25
                                                                                 Time
_Business services_
                 _Business services_                        _Business services_
                                                                                   _Business services_
      _Business services_
                                                                        _Business services_
   _Business services_
                                                                                  _Business services_
   _Business services_
                                                                                    _Business services_
 _Business services_                                                              _Business services_


_Business services_                                                                     _Business services_



               Service networks –
             How to make it happen?
    _Business services_                                                            _Business services_
                                                                                  _Business services_
      _Business services_                                                             _Business services_

  _Business services_                                                       _Business services_

                                                                         _Business services_
          _Business services_
                                                                 _Business services_
                      _Business services_
                                                           _Business services_
                                     _Business services_
Open Semantic Service Networks
• Accessing, retrieving and combining
  information from service and relationship
  models.

• Openly and transparently available and
  accessible

• Explicitly describe their capabilities using
  a domain model, and optionally using
  semantic Web standards

2012       Genessiz: Center for Large-Scale Service System Research   27
/Building blocks/    _1. Modeling services
                 _2. Services relationships
                     _3. Populating models
                      _4. Service networks
                _5. Analysis and reasoning
Seeing services as products?
 _Paradigm shift
      _Models,
      _Laws and
      _Specs




1. Business perspective adopts a service-dominant logic
2. ICT perspective adopts service-oriented modeling to
enable automate


2012                       Genessiz: Center for Large-Scale Service System Research   29
Modeling services
        •     Common vocabulary
        •     Structure for vocabulary
        •     Multidisciplinary
        •     Complex
        •     People, information and technology
        •     Service system
        •     Internal and external

        • USDL
               – Unified Service Description Language

2012        Genessiz: Center for Large-Scale Service System Research   30
*-USDL family
• a-USDL/2009
       – Initial version of USDL ready in 2009.
       – Later renamed to a-USDL (pronounced alpha-USDL).
       – http://www.genssiz.org/research/service-modeling/alpha-usdl/

• USDL/2011
       – A W3C Incubator group was created USDL was adapted and
         extended based on industry feedback at the end of 2011.
       – http://www.w3.org/2005/Incubator/usdl/

• Linked-USDL/--
       – In order to make the specification gain a wider acceptance, a version
         called Linked-USDL emerged using Semantic Web principles Iits
         development is still in progress.
       – http://linked-usdl.org/


2012                 Genessiz: Center for Large-Scale Service System Research   31
http://www.genssiz.org




2012   Genessiz: Center for Large-Scale Service System Research                        32
                                http://www.genssiz.org/research/service-modeling/alpha-usdl/
http://www.linked-usdl.org/




       www.internet-of-services.com




2012      Unified Service Description Language                          33
2012   Genessiz: Center for Large-Scale Service System Research   34
2012   Genessiz: Center for Large-Scale Service System Research   35
Example                                         http://aws.amazon.com/ec2/




2012   Genessiz: Center for Large-Scale Service System Research                        36
:pricing_EC2_Small_EU_Windows_ReservedInstance_Light_1yr a price:PricePlan ;
                dcterms:description "Price plan for a 'Small' EC2 Reserved Instance in Europe with Windows, light utilization and a one year
contract duration."@en ;
                price:hasContractDuration
                                                                                @prefix price: <http://www.linked-usdl.org/ns/usdl-pricing#>
                                [ a gr:QuantitativeValue ;
                                                 gr:hasValueInteger "1" ;
                                                 gr:hasUnitOfMeasurement "ANN" ] ;
                price:hasBillingCycle
                                [ a gr:QuantitativeValue ;
                                                 gr:hasValueInteger "1" ;
                                                 gr:hasUnitOfMeasurement "MON" ] ;
                price:hasPriceComponent
                                :priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Upfront ,
                                :priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Hourly ,

:priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Upfront a price:PriceComponent ;
             dcterms:title "General costs upfront"@en ;
             dcterms:description "One-time fee for general usage of the instance."@en ;
             price:isLinkedTo
…
             price:hasPrice
                             [ a gr:UnitPriceSpecification ;
                                             gr:hasCurrency "USD" ;
                                             gr:hasCurrencyValue "69" ;
                                             gr:hasUnitOfMeasurement "C62" ] .

:priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Hourly a price:PriceComponent ;
             dcterms:description "Hourly fee for general usage of the instance."@en ;
             price:isLinkedTo
                            :resource_EC2_DataCentre_EU ,
                            :resource_EC2_Windows ;
             price:hasPrice
                            [ a gr:UnitPriceSpecification ;
                                            gr:hasCurrency "USD" ;
                                            gr:hasCurrencyValue "0.069" ;
                                            gr:hasUnitOfMeasurement "HUR" ] .
Core




 2012   Genessiz: Center for Large-Scale Service System Research   38
Core




 2012   Genessiz: Center for Large-Scale Service System Research   39
<#service_EC2_Small> a usdl:Service ;
               dcterms:created "2012-05-18"^^xsd:date ;
               dcterms:modified "2012-05-22"^^xsd:date ;
               dcterms:title "EC2 instance 'small'"@en ;
               usdl:hasNature usdl:Automated ;
               usdl:hasProvider :provider_Amazon ;
               usdl:hasLegalCondition :legal_Amazon ;
               usdl:hasPartMandatory <#service_Support_Basic> ;
               usdl:hasPartOptional
                                <#service_Support_Bronze> ,
                                <#service_Support_Silver> ,
                                <#service_Support_Gold> ,
                                <#service_Support_Premium> ;
               gr:quantitativeProductOrServiceProperty
                                :resource_EC2_Small_MainMemory ,
                                :resource_EC2_Small_ComputeUnit ,
                                :resource_EC2_Small_Storage ;
               gr:qualitativeProductOrServiceProperty
                                :resource_EC2_Small_IO ,
                                :resource_EC2_PrivateIP ,
                                :resource_EC2_PublicIP .

:resource_EC2_Small_MainMemory a cloud:MainMemory ;
               gr:hasUnitOfMeasurement "4L" ;
               gr:hasValue "1700" .

:resource_EC2_Small_ComputeUnit a cloud:CPU ;
               gr:hasUnitOfMeasurement "A86" ;
               gr:hasMinValue "1.0" ;
               gr:hasMaxValue "1.2" ;
               gr:valueReference
                               [ a cloud:NumberOfCores ;
                                               gr:hasValue "1" ] .




2012                               Genessiz: Center for Large-Scale Service System Research   40
SLA




 2012   Genessiz: Center for Large-Scale Service System Research   41
SLA




 2012   Genessiz: Center for Large-Scale Service System Research   42
:slp_Support_Silver a usdl:ServiceLevelProfile ;
        dcterms:title "Bronze support service level profile" ;
        sla:hasServiceLevel :slo_Support_Silver_ResponseTime .

:slo_Support_Silver_ResponseTime a sla:GuaranteedState ;
         dcterms:title "Response time" ;
         sla:serviceLevelExpression
          [ a sla:ServiceLevelExpression ;
           dcterms:description "Maximum period in which response
is sent."@en ;
          sla:hasVariable :var_Support_Silver_ResponseTime ] .

:var_Support_Silver_ResponseTime a sla:Variable ;
       rdfs:label "Fastest guaranteed response" ;
       sla:hasDefault
               [ a support:ResponseTime ;
                        gr:hasValue "4" ;
                        gr:hasUnitOfMeasurement "HUR" ] .

2012            Genessiz: Center for Large-Scale Service System Research   43
Legal     @prefix legal: <http://www.linked-usdl.org/ns/usdl-legal#>

  :legal_Amazon a legal:TermsAndConditions ;
               dcterms:title "Amazon Web Services LLC's legal statements"@en ;
               dcterms:description "Amazon Web Services LLC's legal statements are accessible at
  'http://aws.amazon.com/legal/'. Please consult this website for further information"@en ;
               legal:hasClause
                            [ a legal:Clause ;
                                         legal:name "AWS Customer Agreement" ;
                                         legal:text "http://aws.amazon.com/agreement"@en ] ,
                            [ a legal:Clause ;
                                         legal:name "AWS Services" ;
                                         legal:text "http://aws.amazon.com/serviceterms"@en ] ,
                            [ a legal:Clause ;
                                         legal:name "AWS Acceptable Use Policy" ;
                                         legal:text "http://aws.amazon.com/aup"@en ] ,
                            [ a legal:Clause ;
                                         legal:name "AWS Trademark Guidelines" ;
                                         legal:text "http://aws.amazon.com/trademark-guidelines"@en ] ,
                            [ a legal:Clause ;
                                         legal:name "AWS Sites" ;
                                         legal:text "http://aws.amazon.com/terms"@en ] ,
                            [ a legal:Clause ;
                                         legal:name "Privacy Policy" ;
                                         legal:text "http://aws.amazon.com/privacy"@en ] ,
                            [ a legal:Clause ;
                                         legal:name "AWS Tax Help" ;
                                         legal:text "http://aws.amazon.com/tax-help"@en ] .



  2012                      Genessiz: Center for Large-Scale Service System Research                      44
Standardization
• W3C Standards
       – HTML, Ajax, HTTP, XML, WSDL, …
       – + USDL (?)
       – http://www.w3.org/

• OASIS Standards
       – TOSCA, USSI, WS-*, ebXML, …
       – + USDL (?)
       – http://www.oasis-open.org/


• OMG Standards
       – BPMN, UML, CORBA, XMI , …
       – + USDL (?)
       – http://www.omg.org/

2012                Genessiz: Center for Large-Scale Service System Research   45
Expressing rich service
            relationships
         • Model connections between
           services
         • Requirements
             – rich,
             – include business information,
             – computer-understandable,
             – allow automatic extraction and
               construction of service networks.

2012      Genessiz: Center for Large-Scale Service System Research   46
The relationship problem…
•      Relations provided by RDFS,
       FOAF, SIOC, …
        – rdfs:subClassOf,
          owl:EquivalentClass, owl:sameAs,
          foaf:knows, rdfs:seeAlso, …

•      Are limited and not suitable to
       connect all the world’s services.

•      One approach
        – Connect services via multiple
          types of connection layers
        – Capture the richness and
          characteristics of services

•      This goes well beyond the
       connection of services treated
       simply as unidimensional nodes


2012                       Genessiz: Center for Large-Scale Service System Research   47
US       US
DL       DL



     Limitations of existing approaches

          <http://dbpedia.org/resource/Amsterdam>
            owl:sameAs <http://rdf.freebase.com/ns/...> ;
            owl:sameAs <http://sws.geonames.org/2759793> ;
            ...
                                                             (?)
     <http://sws.geonames.org/2759793>
       owl:sameAs <http://dbpedia.org/resource/Amsterdam>
      wgs84_pos:lat "52.3666667" ;
      wgs84_pos:long "4.8833333";
      geo:inCountry <http://www.geonames.org/countries/#NL> ;
     ...



                                  48
OSSR model




2012   Genessiz: Center for Large-Scale Service System Research   49
The smallest network: a dyad
                  OSSR                                 OSSR

       USDL                                                          USDL




2012          Genessiz: Center for Large-Scale Service System Research      50
Populating models
            • How to bootstrap service
              networks?
                – Web scraping, crawling, Web
                  mining, and crowdsourcing
                – Snowballing process (identify only
                  providers -- recursively)
t               – Advertisements in service
                  marketplaces (e.g. SDB*)
                – Databases (Thomson’s Financial
                  SDC Platinum and Connexiti)
                – Native descriptions (e.g. USDL)
                                                          *http://sdbmarketplace.cloudapp.net/
                                                           http://sdb.sapo.pt/en/index.html
    2012     Genessiz: Center for Large-Scale Service System Research                            51
OSSN bootstrap&evolution
• Where will the tipping point be*?




                                       time
                                                ?
         *the moment of critical mass, the threshold, the boiling point
2012            Genessiz: Center for Large-Scale Service System Research   52
Constructing service networks
        • Facts
            – Globally distributed models

        • Task
            – Accessed, retrieved, store and
              integrated models

        • Requirements
            – Parallel approaches and scalable
              storage systems are indispensable.

2012     Genessiz: Center for Large-Scale Service System Research   53
OSSN construction
• Top-down/bottom-                                                            3

  up?
• Similar to LOD, SN,
  and WWW                                                              2

       – Leaves decisions in
         the hands of market
         player
       – Consumers indicate                                1
         providers
       – Increase visibility                                           Bottom-up

2012               Genessiz: Center for Large-Scale Service System Research        54
Applications and tools
• Crawlers with load-balancing
  capabilities
       – e.g. LDSpider


• Efficient RDF repository
       – e.g. Virtuoso and Sesame


• Parallel algorithms
2012            Genessiz: Center for Large-Scale Service System Research   55
Service network
               reasoning/analysis
       • Analytical, mining and reasoning
         algorithms
           – Provide insights on how worldwide
             economies operate
           – Forecast and control
           – Understand mechanisms leading to
                 •   Decentralized control
                 •   Self-organization
                 •   Emergent behavior
                 •   Adaptation and robustness


2012    Genessiz: Center for Large-Scale Service System Research   56
Thank you for listening
• Accessing retrieving
  and constructing
  OSSN
/to/
• Analyze, manage,
  and control service-
  based economies

• Questions?

2012           Genessiz: Center for Large-Scale Service System Research   57
End




2012   Genessiz: Center for Large-Scale Service System Research   58

Más contenido relacionado

La actualidad más candente

840 Santoso Perkembangan Tik Bab 2
840 Santoso Perkembangan Tik Bab 2840 Santoso Perkembangan Tik Bab 2
840 Santoso Perkembangan Tik Bab 2
guestdad76b5
 
Grabovsky a.t.kearney telco-form_08.06.11
Grabovsky a.t.kearney telco-form_08.06.11Grabovsky a.t.kearney telco-form_08.06.11
Grabovsky a.t.kearney telco-form_08.06.11
Андрей Лукин
 
Bbc jan13 ftth_households
Bbc jan13 ftth_householdsBbc jan13 ftth_households
Bbc jan13 ftth_households
Bailey White
 
Vesa terava net neutrality in europe - seserv se workshop june 2012
Vesa terava   net neutrality in europe - seserv se workshop june 2012Vesa terava   net neutrality in europe - seserv se workshop june 2012
Vesa terava net neutrality in europe - seserv se workshop june 2012
ictseserv
 

La actualidad más candente (8)

A MALICIOUS USERS DETECTING MODEL BASED ON FEEDBACK CORRELATIONS
A MALICIOUS USERS DETECTING MODEL BASED  ON FEEDBACK CORRELATIONSA MALICIOUS USERS DETECTING MODEL BASED  ON FEEDBACK CORRELATIONS
A MALICIOUS USERS DETECTING MODEL BASED ON FEEDBACK CORRELATIONS
 
840 Santoso Perkembangan Tik Bab 2
840 Santoso Perkembangan Tik Bab 2840 Santoso Perkembangan Tik Bab 2
840 Santoso Perkembangan Tik Bab 2
 
Grabovsky a.t.kearney telco-form_08.06.11
Grabovsky a.t.kearney telco-form_08.06.11Grabovsky a.t.kearney telco-form_08.06.11
Grabovsky a.t.kearney telco-form_08.06.11
 
Geo 24 28
Geo 24 28Geo 24 28
Geo 24 28
 
Big Broadband: Public Infrastructure or Private Monopolies
Big Broadband: Public Infrastructure or Private MonopoliesBig Broadband: Public Infrastructure or Private Monopolies
Big Broadband: Public Infrastructure or Private Monopolies
 
Leveraging Matching Dependencies for Guided User Feedback in Linked Data Appl...
Leveraging Matching Dependencies for Guided User Feedback in Linked Data Appl...Leveraging Matching Dependencies for Guided User Feedback in Linked Data Appl...
Leveraging Matching Dependencies for Guided User Feedback in Linked Data Appl...
 
Bbc jan13 ftth_households
Bbc jan13 ftth_householdsBbc jan13 ftth_households
Bbc jan13 ftth_households
 
Vesa terava net neutrality in europe - seserv se workshop june 2012
Vesa terava   net neutrality in europe - seserv se workshop june 2012Vesa terava   net neutrality in europe - seserv se workshop june 2012
Vesa terava net neutrality in europe - seserv se workshop june 2012
 

Similar a Dynamic Open Semantic Service Networks

New ecosystems and innovation in m2m business - Luigi Cicchese
New ecosystems and innovation in m2m business - Luigi CiccheseNew ecosystems and innovation in m2m business - Luigi Cicchese
New ecosystems and innovation in m2m business - Luigi Cicchese
GoWireless
 
Tsring-hua University Workshop File 2 of 2 12/07/12
 Tsring-hua University Workshop File 2 of 2 12/07/12 Tsring-hua University Workshop File 2 of 2 12/07/12
Tsring-hua University Workshop File 2 of 2 12/07/12
Stephen Kwan
 
US DOT ITS NTCIP 1213 And The Internet Of Things
US DOT ITS NTCIP 1213 And The Internet Of ThingsUS DOT ITS NTCIP 1213 And The Internet Of Things
US DOT ITS NTCIP 1213 And The Internet Of Things
Jim Frazer
 
Survey of Wireless Sensor Network Application
Survey of Wireless Sensor Network ApplicationSurvey of Wireless Sensor Network Application
Survey of Wireless Sensor Network Application
ijsrd.com
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
ijceronline
 
2005-03-29 Web Services: ES Rationale and Assertions
2005-03-29 Web Services: ES Rationale and Assertions2005-03-29 Web Services: ES Rationale and Assertions
2005-03-29 Web Services: ES Rationale and Assertions
Rudolf Husar
 
E government _guest_lecture
E government _guest_lectureE government _guest_lecture
E government _guest_lecture
Gohar Feroz Khan
 
Atc 2febr2008 assi
Atc 2febr2008 assiAtc 2febr2008 assi
Atc 2febr2008 assi
Agora Group
 

Similar a Dynamic Open Semantic Service Networks (20)

Modeling Service Relationships for Service Networks
Modeling Service Relationships for Service NetworksModeling Service Relationships for Service Networks
Modeling Service Relationships for Service Networks
 
Open Semantic Service Networks: Modeling and Analysis
Open Semantic Service Networks: Modeling and AnalysisOpen Semantic Service Networks: Modeling and Analysis
Open Semantic Service Networks: Modeling and Analysis
 
Open Service Network Analysis
Open Service Network AnalysisOpen Service Network Analysis
Open Service Network Analysis
 
Description and portability of cloud services with USDL and TOSCA
Description and portability of cloud services with USDL and TOSCADescription and portability of cloud services with USDL and TOSCA
Description and portability of cloud services with USDL and TOSCA
 
Seserv workshop costas courcoubetis - introduction to tussle analysis metho...
Seserv workshop   costas courcoubetis - introduction to tussle analysis metho...Seserv workshop   costas courcoubetis - introduction to tussle analysis metho...
Seserv workshop costas courcoubetis - introduction to tussle analysis metho...
 
New ecosystems and innovation in m2m business - Luigi Cicchese
New ecosystems and innovation in m2m business - Luigi CiccheseNew ecosystems and innovation in m2m business - Luigi Cicchese
New ecosystems and innovation in m2m business - Luigi Cicchese
 
SNA of M2M Organisations
SNA of M2M OrganisationsSNA of M2M Organisations
SNA of M2M Organisations
 
Insights on critical energy efficiency approaches in internet-ofthings applic...
Insights on critical energy efficiency approaches in internet-ofthings applic...Insights on critical energy efficiency approaches in internet-ofthings applic...
Insights on critical energy efficiency approaches in internet-ofthings applic...
 
IEEE Service computing 2016 Title and Abstract
IEEE Service computing 2016 Title and AbstractIEEE Service computing 2016 Title and Abstract
IEEE Service computing 2016 Title and Abstract
 
50120140506002
5012014050600250120140506002
50120140506002
 
Tsring-hua University Workshop File 2 of 2 12/07/12
 Tsring-hua University Workshop File 2 of 2 12/07/12 Tsring-hua University Workshop File 2 of 2 12/07/12
Tsring-hua University Workshop File 2 of 2 12/07/12
 
US DOT ITS NTCIP 1213 And The Internet Of Things
US DOT ITS NTCIP 1213 And The Internet Of ThingsUS DOT ITS NTCIP 1213 And The Internet Of Things
US DOT ITS NTCIP 1213 And The Internet Of Things
 
Survey of Wireless Sensor Network Application
Survey of Wireless Sensor Network ApplicationSurvey of Wireless Sensor Network Application
Survey of Wireless Sensor Network Application
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 
A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
A Framework for Geospatial Web Services for Public Health by Dr. Leslie LenertA Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
 
International Journal of Advanced Smart Sensor Network Systems ( IJASSN )
International Journal of Advanced Smart Sensor Network Systems  ( IJASSN )International Journal of Advanced Smart Sensor Network Systems  ( IJASSN )
International Journal of Advanced Smart Sensor Network Systems ( IJASSN )
 
2005-03-29 Web Services: ES Rationale and Assertions
2005-03-29 Web Services: ES Rationale and Assertions2005-03-29 Web Services: ES Rationale and Assertions
2005-03-29 Web Services: ES Rationale and Assertions
 
27 30
27 3027 30
27 30
 
E government _guest_lecture
E government _guest_lectureE government _guest_lecture
E government _guest_lecture
 
Atc 2febr2008 assi
Atc 2febr2008 assiAtc 2febr2008 assi
Atc 2febr2008 assi
 

Más de Jorge Cardoso

IEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-servicesIEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-services
Jorge Cardoso
 

Más de Jorge Cardoso (18)

On the Application of AI for Failure Management: Problems, Solutions and Algo...
On the Application of AI for Failure Management: Problems, Solutions and Algo...On the Application of AI for Failure Management: Problems, Solutions and Algo...
On the Application of AI for Failure Management: Problems, Solutions and Algo...
 
Distributed Trace & Log Analysis using ML
Distributed Trace & Log Analysis using MLDistributed Trace & Log Analysis using ML
Distributed Trace & Log Analysis using ML
 
AIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
AIOps: Anomalous Span Detection in Distributed Traces Using Deep LearningAIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
AIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
 
AIOps: Anomalies Detection of Distributed Traces
AIOps: Anomalies Detection of Distributed TracesAIOps: Anomalies Detection of Distributed Traces
AIOps: Anomalies Detection of Distributed Traces
 
Mastering AIOps with Deep Learning
Mastering AIOps with Deep LearningMastering AIOps with Deep Learning
Mastering AIOps with Deep Learning
 
Cloud Reliability: Decreasing outage frequency using fault injection
Cloud Reliability: Decreasing outage frequency using fault injectionCloud Reliability: Decreasing outage frequency using fault injection
Cloud Reliability: Decreasing outage frequency using fault injection
 
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...
Cloud Operations and Analytics: Improving Distributed Systems Reliability usi...
 
Recapitulation Workshop Cloud Reliability Resilience 2016
Recapitulation Workshop Cloud Reliability Resilience 2016Recapitulation Workshop Cloud Reliability Resilience 2016
Recapitulation Workshop Cloud Reliability Resilience 2016
 
Shape the Cloud
Shape the CloudShape the Cloud
Shape the Cloud
 
DOST 2016 Cloud Without Failures
DOST 2016 Cloud Without FailuresDOST 2016 Cloud Without Failures
DOST 2016 Cloud Without Failures
 
Cloud Resilience with Open Stack
Cloud Resilience with Open StackCloud Resilience with Open Stack
Cloud Resilience with Open Stack
 
Evolution and Overview of Linked USDL
Evolution and Overview of Linked USDLEvolution and Overview of Linked USDL
Evolution and Overview of Linked USDL
 
Ten years of service research from a computer science perspective
Ten years of service research from a computer science perspectiveTen years of service research from a computer science perspective
Ten years of service research from a computer science perspective
 
Cloud Computing Automation: Integrating USDL and TOSCA
 Cloud Computing Automation: Integrating USDL and TOSCA Cloud Computing Automation: Integrating USDL and TOSCA
Cloud Computing Automation: Integrating USDL and TOSCA
 
Linked USDL
Linked USDLLinked USDL
Linked USDL
 
Genssiz Projects: Year 2012 2013
Genssiz Projects: Year 2012 2013Genssiz Projects: Year 2012 2013
Genssiz Projects: Year 2012 2013
 
IEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-servicesIEEE SE2012 Internet-based self-services
IEEE SE2012 Internet-based self-services
 
Community based harversting for USDL
Community based harversting for USDLCommunity based harversting for USDL
Community based harversting for USDL
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Dynamic Open Semantic Service Networks

  • 1. Dynamic Open Semantic Service Networks Jorge Cardoso Dept. Engenharia Informatica/CISUC University of Coimbra Coimbra, Portugal jcardoso@dei.uc.pt // 28 August 2012 // Institute of Services Science (ISS) University of Geneve, Switzerland 2012 Genessiz: Center for Large-Scale Service System Research 1
  • 3. The importance of networks World Wide Web Linked Open Data (LOD) Social networks …energy distribution grids, food web, water systems, wireless mobile networks... 2012 Genessiz: Center for Large-Scale Service System Research 3
  • 4. A new type of networks Academic citations Patent citations Internet Word classes Software classes Preference Airline routes Railway routes Technological Information WWW P2P Roadways Networks Networks Telephone Delivery Metabolic pathways Electric power grids Protein interactions Electronic circuit Genetic regulatory Neural Social Biological Blood vessels Food web Networks Networks Friendship Sexual contact Intermarriages Business Relationships Communication Records Service Collaboration Networks 2012 Genessiz: Center for Large-Scale Service System Research 4
  • 5. Networked economy Global service networks From processes to services 2012 Genessiz: Center for Large-Scale Service System Research 5
  • 6. The mobile ecosystem is characterized by a large and complex network of companies interacting with each other, directly and indirectly, to provide a broad array of mobile products and services to end-customers. Structure and patterns not explicitly represented at the level of the services. They appear at the service network level _Thomson’s Financial SDC Platinum DB (alliances and joint ventures) _The Connexiti database (supplier, customer, and competitors) Firms and their relation in the converging mobile ecosystem. Rahul C. Basole, Visualization of Interfirm Relations in a Converging Mobile Ecosystem, 7th International 6 Conference on Mobile Business, 2008.
  • 7. SoaML OWL-S WSDL Services as _functions_ Services as _business_ ITIL 2012 Genessiz: Center for Large-Scale Service System Research 9 e3value
  • 8. _Business services_ Consulting IT Services Cloud services Manual Semi-automatic Fully Automated
  • 9. Service networks Atomic Dyad service systems service networks 1 2 Self-organization, emergent patterns, dynamic, complex, etc., Ego service networks Service networks 3 4 2012 Genessiz: Center for Large-Scale Service System Research 11
  • 10. SN characteristics • Distributed • Decentralized control • Autonomous • Heterogeneity • Large scale • Pervasiveness • Emergent patterns 2012 Genessiz: Center for Large-Scale Service System Research 12
  • 11. SN and self-organization -- Strong self-organisation -- Service networks are self-organized from a process in which patterns at the global level of a system emerge from interactions among the lower-level services of the network. The models specifying interactions among the services’ networks are executed using only local information without reference to the global network structure (?). Adapted from Camazine et al (2001) Self-Organisation in Biological Systems. Princeton University Press, 2001. 2012 Genessiz: Center for Large-Scale Service System Research 13
  • 12. Examples of questions to ask • We assumes that – Do monopolies or services are all oligopolies exist in the energy sector in the US? interdependent – Service are provided and services consume – Is the financial service other services network stronger or weaker than it was 5 years ago? • SNA can ask and answer questions such – What service sector has as: the stronger competition in Georgia? 2012 Genessiz: Center for Large-Scale Service System Research 15
  • 13. SN and Preferential Attachment Self-organizing system • Hypothesis – Highly connected services increase their connectivity faster than less connected ones – Preferential attachment phenomenon – Only local information • Other preferential attributes can be used – e.g. price, quality, or availability 2012 Genessiz: Center for Large-Scale Service System Research 18
  • 14. OSSN and Preferential Attachment • Use USDL value proposition* as a preferential attachment. – usdl:valueproposition – Service value is judged from the perspective of consumers as they compare services among the alternatives. • Let us assume – price is the value proposition 2012 Genessiz: Center for Large-Scale Service System Research 19
  • 15. OSSN and Preferential Attachment • Objective – Forecast the evolution of a service network – The market share of each service is: Our scenario: price is the value proposition (local rule) 2012 Genessiz: Center for Large-Scale Service System Research 20
  • 16. OSSN and Preferential Attachment • The service market share is represented in the figure at t = 3. • What will happen to the market if the conditions are not changed*? • According to Bass model, the leading service will reaches a fixedpoint market share according to: *the value propositions of remain the same 2012 Genessiz: Center for Large-Scale Service System Research 21
  • 17. OSSN and Preferential Attachment • The service market share is represented in the figure at t = 3. • What will happen to the market if the conditions are not changed*? • According to Bass model, the leading service will reaches a fixedpoint market share according to: *the value propositions of remain the same 2012 Genessiz: Center for Large-Scale Service System Research 22
  • 18. SN and System Dynamics Self-organizing system • Explore the applicability of system dynamics – Using mathematical expressions to model the relationships of SN – Instead of looking at causes and their effects in isolation (e.g. PA) • The next figure – Service systems S , S , S ,i j k – Links illustrating internal and external relationships 2012 Genessiz: Center for Large-Scale Service System Research 23
  • 19. SN and System Dynamics USDL Service system Si + USDL Si KPI = Sk KPI = + Si KPI = Net gains Resource Limit # services + + - OSSR + + OSSR - KPI Gain per Service Total Services Individual system Sk + Service OSSR • Positive Feedback (+) - Reinforcement and amplification + + • Negative Feedback (-) Counteracts perturbations and Sj KPI = + Sj KPI = Net gains stabilizes # services + OSSR Causal links connect KPIs USDL Service system Sj from different services’ and within services. a) (’Tragedy of the Commons’ archetype )
  • 20. OSSN and System Dynamics • If the two services Si and Sj overuse the shared service Sk, – It will become depleted and all the providers will experience diminishing benefits • Services Si and Sj – To increase net gains, both providers increase the availability of service instances – As the number of instances increases, the margin decreases and there is the need to increase even more the number of instances available – As the number of instances increases, the stress on the availability of service Sk is so strong that the service collapses or cannot respond anymore as needed – At that point, service Si and Sj can no longer fully operate and the net gain is dramatically reduced for all the parties involved as shown in the following figure Si 2012 Genessiz: Center for Large-Scale Service System Research 25 Time
  • 21. _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ Service networks – How to make it happen? _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_ _Business services_
  • 22. Open Semantic Service Networks • Accessing, retrieving and combining information from service and relationship models. • Openly and transparently available and accessible • Explicitly describe their capabilities using a domain model, and optionally using semantic Web standards 2012 Genessiz: Center for Large-Scale Service System Research 27
  • 23. /Building blocks/ _1. Modeling services _2. Services relationships _3. Populating models _4. Service networks _5. Analysis and reasoning
  • 24. Seeing services as products? _Paradigm shift _Models, _Laws and _Specs 1. Business perspective adopts a service-dominant logic 2. ICT perspective adopts service-oriented modeling to enable automate 2012 Genessiz: Center for Large-Scale Service System Research 29
  • 25. Modeling services • Common vocabulary • Structure for vocabulary • Multidisciplinary • Complex • People, information and technology • Service system • Internal and external • USDL – Unified Service Description Language 2012 Genessiz: Center for Large-Scale Service System Research 30
  • 26. *-USDL family • a-USDL/2009 – Initial version of USDL ready in 2009. – Later renamed to a-USDL (pronounced alpha-USDL). – http://www.genssiz.org/research/service-modeling/alpha-usdl/ • USDL/2011 – A W3C Incubator group was created USDL was adapted and extended based on industry feedback at the end of 2011. – http://www.w3.org/2005/Incubator/usdl/ • Linked-USDL/-- – In order to make the specification gain a wider acceptance, a version called Linked-USDL emerged using Semantic Web principles Iits development is still in progress. – http://linked-usdl.org/ 2012 Genessiz: Center for Large-Scale Service System Research 31
  • 27. http://www.genssiz.org 2012 Genessiz: Center for Large-Scale Service System Research 32 http://www.genssiz.org/research/service-modeling/alpha-usdl/
  • 28. http://www.linked-usdl.org/ www.internet-of-services.com 2012 Unified Service Description Language 33
  • 29. 2012 Genessiz: Center for Large-Scale Service System Research 34
  • 30. 2012 Genessiz: Center for Large-Scale Service System Research 35
  • 31. Example http://aws.amazon.com/ec2/ 2012 Genessiz: Center for Large-Scale Service System Research 36
  • 32. :pricing_EC2_Small_EU_Windows_ReservedInstance_Light_1yr a price:PricePlan ; dcterms:description "Price plan for a 'Small' EC2 Reserved Instance in Europe with Windows, light utilization and a one year contract duration."@en ; price:hasContractDuration @prefix price: <http://www.linked-usdl.org/ns/usdl-pricing#> [ a gr:QuantitativeValue ; gr:hasValueInteger "1" ; gr:hasUnitOfMeasurement "ANN" ] ; price:hasBillingCycle [ a gr:QuantitativeValue ; gr:hasValueInteger "1" ; gr:hasUnitOfMeasurement "MON" ] ; price:hasPriceComponent :priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Upfront , :priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Hourly , :priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Upfront a price:PriceComponent ; dcterms:title "General costs upfront"@en ; dcterms:description "One-time fee for general usage of the instance."@en ; price:isLinkedTo … price:hasPrice [ a gr:UnitPriceSpecification ; gr:hasCurrency "USD" ; gr:hasCurrencyValue "69" ; gr:hasUnitOfMeasurement "C62" ] . :priceComponent_Small_EU_Windows_ReservedInstance_Light_1yr_General_Hourly a price:PriceComponent ; dcterms:description "Hourly fee for general usage of the instance."@en ; price:isLinkedTo :resource_EC2_DataCentre_EU , :resource_EC2_Windows ; price:hasPrice [ a gr:UnitPriceSpecification ; gr:hasCurrency "USD" ; gr:hasCurrencyValue "0.069" ; gr:hasUnitOfMeasurement "HUR" ] .
  • 33. Core 2012 Genessiz: Center for Large-Scale Service System Research 38
  • 34. Core 2012 Genessiz: Center for Large-Scale Service System Research 39
  • 35. <#service_EC2_Small> a usdl:Service ; dcterms:created "2012-05-18"^^xsd:date ; dcterms:modified "2012-05-22"^^xsd:date ; dcterms:title "EC2 instance 'small'"@en ; usdl:hasNature usdl:Automated ; usdl:hasProvider :provider_Amazon ; usdl:hasLegalCondition :legal_Amazon ; usdl:hasPartMandatory <#service_Support_Basic> ; usdl:hasPartOptional <#service_Support_Bronze> , <#service_Support_Silver> , <#service_Support_Gold> , <#service_Support_Premium> ; gr:quantitativeProductOrServiceProperty :resource_EC2_Small_MainMemory , :resource_EC2_Small_ComputeUnit , :resource_EC2_Small_Storage ; gr:qualitativeProductOrServiceProperty :resource_EC2_Small_IO , :resource_EC2_PrivateIP , :resource_EC2_PublicIP . :resource_EC2_Small_MainMemory a cloud:MainMemory ; gr:hasUnitOfMeasurement "4L" ; gr:hasValue "1700" . :resource_EC2_Small_ComputeUnit a cloud:CPU ; gr:hasUnitOfMeasurement "A86" ; gr:hasMinValue "1.0" ; gr:hasMaxValue "1.2" ; gr:valueReference [ a cloud:NumberOfCores ; gr:hasValue "1" ] . 2012 Genessiz: Center for Large-Scale Service System Research 40
  • 36. SLA 2012 Genessiz: Center for Large-Scale Service System Research 41
  • 37. SLA 2012 Genessiz: Center for Large-Scale Service System Research 42
  • 38. :slp_Support_Silver a usdl:ServiceLevelProfile ; dcterms:title "Bronze support service level profile" ; sla:hasServiceLevel :slo_Support_Silver_ResponseTime . :slo_Support_Silver_ResponseTime a sla:GuaranteedState ; dcterms:title "Response time" ; sla:serviceLevelExpression [ a sla:ServiceLevelExpression ; dcterms:description "Maximum period in which response is sent."@en ; sla:hasVariable :var_Support_Silver_ResponseTime ] . :var_Support_Silver_ResponseTime a sla:Variable ; rdfs:label "Fastest guaranteed response" ; sla:hasDefault [ a support:ResponseTime ; gr:hasValue "4" ; gr:hasUnitOfMeasurement "HUR" ] . 2012 Genessiz: Center for Large-Scale Service System Research 43
  • 39. Legal @prefix legal: <http://www.linked-usdl.org/ns/usdl-legal#> :legal_Amazon a legal:TermsAndConditions ; dcterms:title "Amazon Web Services LLC's legal statements"@en ; dcterms:description "Amazon Web Services LLC's legal statements are accessible at 'http://aws.amazon.com/legal/'. Please consult this website for further information"@en ; legal:hasClause [ a legal:Clause ; legal:name "AWS Customer Agreement" ; legal:text "http://aws.amazon.com/agreement"@en ] , [ a legal:Clause ; legal:name "AWS Services" ; legal:text "http://aws.amazon.com/serviceterms"@en ] , [ a legal:Clause ; legal:name "AWS Acceptable Use Policy" ; legal:text "http://aws.amazon.com/aup"@en ] , [ a legal:Clause ; legal:name "AWS Trademark Guidelines" ; legal:text "http://aws.amazon.com/trademark-guidelines"@en ] , [ a legal:Clause ; legal:name "AWS Sites" ; legal:text "http://aws.amazon.com/terms"@en ] , [ a legal:Clause ; legal:name "Privacy Policy" ; legal:text "http://aws.amazon.com/privacy"@en ] , [ a legal:Clause ; legal:name "AWS Tax Help" ; legal:text "http://aws.amazon.com/tax-help"@en ] . 2012 Genessiz: Center for Large-Scale Service System Research 44
  • 40. Standardization • W3C Standards – HTML, Ajax, HTTP, XML, WSDL, … – + USDL (?) – http://www.w3.org/ • OASIS Standards – TOSCA, USSI, WS-*, ebXML, … – + USDL (?) – http://www.oasis-open.org/ • OMG Standards – BPMN, UML, CORBA, XMI , … – + USDL (?) – http://www.omg.org/ 2012 Genessiz: Center for Large-Scale Service System Research 45
  • 41. Expressing rich service relationships • Model connections between services • Requirements – rich, – include business information, – computer-understandable, – allow automatic extraction and construction of service networks. 2012 Genessiz: Center for Large-Scale Service System Research 46
  • 42. The relationship problem… • Relations provided by RDFS, FOAF, SIOC, … – rdfs:subClassOf, owl:EquivalentClass, owl:sameAs, foaf:knows, rdfs:seeAlso, … • Are limited and not suitable to connect all the world’s services. • One approach – Connect services via multiple types of connection layers – Capture the richness and characteristics of services • This goes well beyond the connection of services treated simply as unidimensional nodes 2012 Genessiz: Center for Large-Scale Service System Research 47
  • 43. US US DL DL Limitations of existing approaches <http://dbpedia.org/resource/Amsterdam> owl:sameAs <http://rdf.freebase.com/ns/...> ; owl:sameAs <http://sws.geonames.org/2759793> ; ... (?) <http://sws.geonames.org/2759793> owl:sameAs <http://dbpedia.org/resource/Amsterdam> wgs84_pos:lat "52.3666667" ; wgs84_pos:long "4.8833333"; geo:inCountry <http://www.geonames.org/countries/#NL> ; ... 48
  • 44. OSSR model 2012 Genessiz: Center for Large-Scale Service System Research 49
  • 45. The smallest network: a dyad OSSR OSSR USDL USDL 2012 Genessiz: Center for Large-Scale Service System Research 50
  • 46. Populating models • How to bootstrap service networks? – Web scraping, crawling, Web mining, and crowdsourcing – Snowballing process (identify only providers -- recursively) t – Advertisements in service marketplaces (e.g. SDB*) – Databases (Thomson’s Financial SDC Platinum and Connexiti) – Native descriptions (e.g. USDL) *http://sdbmarketplace.cloudapp.net/ http://sdb.sapo.pt/en/index.html 2012 Genessiz: Center for Large-Scale Service System Research 51
  • 47. OSSN bootstrap&evolution • Where will the tipping point be*? time ? *the moment of critical mass, the threshold, the boiling point 2012 Genessiz: Center for Large-Scale Service System Research 52
  • 48. Constructing service networks • Facts – Globally distributed models • Task – Accessed, retrieved, store and integrated models • Requirements – Parallel approaches and scalable storage systems are indispensable. 2012 Genessiz: Center for Large-Scale Service System Research 53
  • 49. OSSN construction • Top-down/bottom- 3 up? • Similar to LOD, SN, and WWW 2 – Leaves decisions in the hands of market player – Consumers indicate 1 providers – Increase visibility Bottom-up 2012 Genessiz: Center for Large-Scale Service System Research 54
  • 50. Applications and tools • Crawlers with load-balancing capabilities – e.g. LDSpider • Efficient RDF repository – e.g. Virtuoso and Sesame • Parallel algorithms 2012 Genessiz: Center for Large-Scale Service System Research 55
  • 51. Service network reasoning/analysis • Analytical, mining and reasoning algorithms – Provide insights on how worldwide economies operate – Forecast and control – Understand mechanisms leading to • Decentralized control • Self-organization • Emergent behavior • Adaptation and robustness 2012 Genessiz: Center for Large-Scale Service System Research 56
  • 52. Thank you for listening • Accessing retrieving and constructing OSSN /to/ • Analyze, manage, and control service- based economies • Questions? 2012 Genessiz: Center for Large-Scale Service System Research 57
  • 53. End 2012 Genessiz: Center for Large-Scale Service System Research 58