Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Heike Keller Geändert vor über 8 Jahren
1
Generic Enabler Felix Holzäpfel-Stein, 13.01.2015 Aachen Generische Komponenten im Cloudkontext
2
www.soptim.de | Folie 2 1.Einleitung 2.Generic Enabler 3.Context Broker GE 4.Fazit Agenda
3
www.soptim.de | Folie 3 Das Internet als einen Computer zu nutzen Weitergehend als Bereitstellen von Informationen und Anwendungen Anbindung von Funktionen an reale Welt Auswertung von großen Datenmengen (Big Data) Steuerung von Geräten der realen Welt (Internet of Things) Ständige und globale Verfügbarkeit Beispiele sind Produkte der Firma Google Hierzu gründete die EU Future Internet-Public Private Partnership Zur Stärkung der europäischen IT-Wirtschaft in Zusammenarbeit mit Unternehmen Einleitung Future Internet
4
www.soptim.de | Folie 4 Forschungsprojekt der EU-Kommission Aufbau einer allgemeinen Infrastruktur für Clouddienste Ziel ist es die europäische IT wirtschaftlich voranzubringen Hierzu Entwicklung von Applikationskomponenten (Generic Enabler) Einleitung FI-WARE
5
www.soptim.de | Folie 5 Architektur auf Basis des Hypertext Transfer Protocol (HTTP) Basiert auf Ressourcen (z.B. XML, JSON oder HTML) Ressourcen werden über URL (Uniform Resource Locator) angesprochen Verwendet vier HTTP-Methoden für Zugriffe auf Ressourcen PUT – Legt eine neue Ressource an oder überschreibt eine ggf. vorhandene POST – Erweitert eine Ressource mit mehreren Elementen (Liste) GET – Gibt eine Ressource zurück DELETE – Löscht eine Ressource Einleitung Representational State Transfer (REST)
6
www.soptim.de | Folie 6 Schnittstellendefinitionen (REST-API) Verschiedene Implementationen (Generic Enabler implementation) Eine Referenzimplementation (Generic Enabler reference implementation) Basieren auf NGSI-Standards der OMA OMA – Open Mobile Alliance NGSI – Next Generation Server Interfaces Stellen verknüpfbare Komponenten für Clouddienste dar Generic Enabler Allgemeines
7
www.soptim.de | Folie 7 Eine von möglicherweise mehreren Implementationen Beliebige Personen oder Firmen können eigene GEi entwickeln Kann im FI-WARE Catalogue erworben werden Kann ideal für die eigenen Bedürfnisse entwickelt werden Generic Enabler Generic Enabler implementation (GEi)
8
www.soptim.de | Folie 8 Es gibt immer nur eine GEri Werden von FI-WARE Partnern entwickelt und veröffentlicht Stehen kostenfrei im FI-WARE Catalogue zur Verfügung Dienen als Beispielimplementation und sind daher quelloffen Generic Enabler Generic Enabler reference implementation (GEri)
9
www.soptim.de | Folie 9 Cloud Hosting Architektur und Auslieferung von Applikationen und Services Interface zu Netzwerk und Geräten Sicherheit Internet of Things Erweiterte Middleware und webbasierte User Interfaces Daten-/Kontextmanagement Generic Enabler Kategorien für Generic Enabler im FI-WARE Catalogue
10
www.soptim.de | Folie 10 Abgeleitet von NGSI-Standards 9 und 10 Zwei Gruppen von Nutzern Event Producer (EP) Event Consumer (EC) EP können Events mit Daten an den Broker schicken EC werden über Events informiert und können die Daten abrufen Ein EP kann auch ein EC sein In der Grundidee kennen sich EP und EC nicht Context Broker GE Konzept
11
www.soptim.de | Folie 11 Ich habe einen Parkplatz Context Broker GE Darstellung Bei freiem Parkplatz benachrichtigen Mein Parkplatz ist frei Es gibt einen freien Parkplatz Context Broker Event Producer Event Consumer
12
www.soptim.de | Folie 12 registerContext Legt die Struktur für einen Entitätstypen an discoverContextAvailability Liefert Informationen zu den Anbietern subscribeContextAvailability Erstellt eine Subscription auf die Informationen zu den Anbietern updateContextAvailabiltySubscription Ändert eine Subscription auf die Informationen zu den Anbietern unsubscribeContextAvailability Löscht eine Subscription auf die Informationen zu den Anbietern Context Broker GE Funktionen des NGSI-9-Standards – URL-Erweiterungen
13
www.soptim.de | Folie 13 contextEntities/{EntityId} GET – Liefert Informationen über die Anbieter der Entität mit dieser ID POST – Schreibt Informationen über die Anbieter der Entität mit dieser ID contextAvailabilitySubscriptions POST – Registriert eine Subscription für Anbieterinformationen /{subscriptionId} PUT – Ändert die Subscription mit der übergebenen ID /{subscriptionId} DELETE – Löscht die Subscription mit der übergebenen ID contextEntityType/{TypeName} GET – Liefert Informationen zu allen Anbietern dieses Entitätstypen /attributes/{attribut} GET - (queryContext über alle Entities dieses Typs auf nur ein Attribut) Context Broker GE Convenience Funktionen von FI-WARE
14
www.soptim.de | Folie 14 Hohe Flexibilität Bieten durch Erweiterungen Vorteile gegenüber den NGSI-Standards Performancevorteile gegenüber vielen anderen Lösungen Einfache Implementierung durch quelloffene Referenzimplementierung Viel bekannte und einfach zu erlernende Architektur (REST) Ausblick: Weiterhin durch EU gefördert Effiziente Realisierung von Cloudanwendungen Fazit
15
www.soptim.de | Folie 15 Vielen Dank für Ihre Aufmerksamkeit Quellen: http://de.slideshare.net/FI-WARE/fiware-basic-guide https://forge.fi-ware.org https://catalogue.fi-ware.org http://openmobilealliance.org Weitere Quellen sind dem Skript meiner Seminararbeit zu entnehmen.
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.