6. Examples
6.1 Generic LAMP offering
LAMP is an acronym for Linux, Apache, MySQL, PHP. It is a software stack consisting of the operating system, an HTTP server, a database management system and an interpreted programming language, and is used to set up a web server.
6.1.1 LAMP offering using one software vendor
Example of a LAMP offering with one software vendor.
This diagram can be used to illustrate how several “Trusted Cloud” offers are built.
6.2 Simple Fortune teller
Example of a simple API endpoint returning a fortune from the BSD packet fortune.
For the same service offering, 3 examples of service offering are detailled with 3 different transparency level:
Trust_Index(Service Offering 1 v1.0) < Trust_Index(Service Offering 1 v2.0) < Trust_Index(Service Offering 1 v3.0)
6.2.1 Fortune teller v1.0
Service Offering
name: Fortune teller
description: API to randomly return a fortune
providedBy: url(provider1)
termsAndConditions:
- https://some.url.for.terms.and.condition.example.com
Provider 1
registrationNumber: FR5910.899103360
headquarterAddress:
country: FR
legalAddress:
country: FR
6.2.2 Fortune teller v2.0
Service Offering
name: Fortune teller
description: API to randomly return a fortune
providedBy: url(provider1)
aggregationOf:
- url(software1)
termsAndConditions:
- https://some.url.for.terms.and.condition.example.com
Software 1
name: api software
copyrightOwnedBy:
- url(provider1)
license:
- EPL-2.0
6.2.3 Fortune teller v3.0
Service Offering
name: Fortune teller
description: API to randomly return a fortune
providedBy: url(provider1)
aggregationOf:
- url(software1)
- url(dataset1)
- url(datacenter1)
termsAndConditions:
- https://some.url.for.terms.and.condition.example.com
policies:
- type: opa
content: |-
package fortune
allow = true {
input.method = "GET"
}
API 1
name: api software
maintainedBy:
- url(provider1)
tenantOwnedByBy:
- url(provider1)
copyrightOwnedBy:
- url(provider1)
license:
- EPL-2.0
Dataset 1
name: fortune dataset
copyrightOwnedBy:
- name: The Regents of the University of California
registrationNumber: C0008116
headquarterAddress:
state: CA
country: USA
legalAddress:
state: CA
country: USA
license:
- BSD-3
- https://metadata.ftp-master.debian.org/changelogs//main/f/fortune-mod/fortune-mod_1.99.1-7.1_copyright
Participant 2
name: Cloud Service Provider
registrationNumber: FR5910.424761419
headquarterAddress:
country: FR
legalAddress:
country: FR
Datacenter 1
name: datacenter
maintainedBy: url(participant2)
location:
- country: FR