Warning:
This wiki has been archived and is now read-only.

Reference Test Case Siemens Energy

From W3C Unified Service Description Language
Jump to: navigation, search

Owner

Martin Schaeffler, Siemens AG

Type of use case

company internal use case

Focus on Role

Service Consumer

Implementation status

planned (waiting for SAP agora)

Description of Reference Test case

System Setup
  • tools:
    • USDL-Editor M4 (Eclipse PlugIn)
    • SAP Service Marketplace (agora)
Use case description

Roles

  1. Energy Device
  2. Energy Service Platform
  3. Service Provider
  4. Energy Prosumer
  5. Service Marketplace

Activities

  1. Offer services on the marketplace
    1. Service Provider
    2. describe and deploy service description
    3. USDL Editor and marketplace repository
    4. service is descripted and available on the marketplace
  2. Subscribe a default “weather” service
    1. Energy Service Platform
    2. rest service
    3. use rest service description to integrate the service
    4. Energy Device uses subscribed weather service
  3. Log on the marketplace
    1. Energy Prosumer
    2. with own user account
    3. by using webbrower
    4. Prosumer is logged on the marketplace
  4. Search for services in the catalogue
    1. Energy Prosumer
    2. filter and browse the catalogue
    3. by using the webbrowser
    4. find weather services
  5. Compare selected services
    1. Energy Prosumer
    2. use the "compare" functionality in the catalogue
    3. by using the browser
    4. select the weather service for his/her needs
  6. Acknowledge service subscription
    1. Energy Prosumer
    2. use the "book/acknowledge" functionality in the marketplace
    3. by using the browser
    4. service booked and booking acknowledged
  7. Inform service provider about changed subscriptions
    1. Service Marketplace
    2. sending booking information of the marketplace customer to the provider of the service
    3. by E-Mail or system functionality
    4. Service Provider is informed about the booking and has the customer data
  8. Change subscription
    1. Energy Service Platform
    2. by using the deposited data from the marketplace
    3. by asking the marketplace about the current subscriptions of the Energy Prosumer via http (?)
    4. new subscription is used by the Energy Device
  9. See new service in action on the Energy Service Platform
    1. Energy Prosumer
    2. by logging on the Energy Service Platform
    3. by using the webbrowser
    4. verify the service in use