Präsentation
Software Defined Data Center
Erstellt von Silvan Adrian, Fabian Binna
Inhaltsverzeichnis
- Analyse
- Dashboard
- RESTful API
- Workflow
- Domain
- GenericAPI
- Demo
API Analyse
- Public Cloud APIs
- Private Cloud APIs
- Dokumentation
- Spezielle Features
Dashboard Analyse
- OpenStack, CloudStack
- Bitnami
- Self-Service
- Servicekatalog
- Security Features
Dashboard
- AngularJs
- Bootstrap
- Greift auf RESTful API zu
- Systemtests
User Dashboard
- Servicekatalog
- Übersicht über abonnierte Services
Admin Dashboard
- Verwaltung Services
- Verwaltung Servicemodule
RESTful API
- Spring-Boot
- Hibernate
- Service Controller
- OrderedService Controller
- ServiceModule Controller
Service Controller
GET
URI:/api/services
{{services | json }}
GET Services
URI:/api/services/1
{{service | json }}
GET Service
PUT (Update)
URI:/api/services/1
{{putservice | json }}
PUT Service
URI:/api/services/1
{{service | json }}
GET Service
POST (Create)
URI:/api/services/new
{{postservice | json }}
POST Service
URI:/api/services
{{services | json }}
GET Services
DELETE
URI:/api/services/4
{{deleteservice | json }}
DELETE Service
URI:/api/services
{{services | json }}
GET Services
POST (Order)
URI:/api/services/2
{{orderservice | json }}
ORDER Service
OrderedService Controller
GET
URI:/api/orderedservices
{{orderedservices | json }}
GET OrderedServices
URI:/api/orderedservices/1
{{orderedservice | json }}
GET OrderedService
DELETE (Cancel)
URI:/api/orderedservices/1
{{orderedservice | json }}
DELETE OrderedService
URI:/api/orderedservices
{{orderedservices | json }}
GET OrderedServices
Servicemodules Controller
GET
URI:/api/servicemodules
{{servicemodules | json }}
Get ServiceModules
GET
Categories: /api/servicemodules/categories
{{categories | json }}
Get Categories
GET
Sizes: /api/servicemodules/sizes
{{sizes | json }}
Get Sizes
GET
Sizes: /api/servicemodules/providers
{{providers | json }}
Get Providers
Workflow
- Verbindet RESTful API und Generic API
- Gibt Reihenfolge vor
- Rollback falls Fehler auftritt
GenericAPI
- Ressourcen Compute, Storage, Network
- Konfiguration in externer Datei
Generic API Klassendiagramm
Präsentation
Software Defined Data Center
Erstellt von Silvan Adrian, Fabian Binna