+ All Categories
Home > Documents > FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files ›...

FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files ›...

Date post: 30-May-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
12
1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien für Unternehmer und solche, die es werden wollen! FIWARE – Potenzial für Entwickler und Endanwender! Gunnar Große Hovest – FIWARE / FIspace [email protected] ATB Institut für angewandte Systemtechnik Bremen GmbH Wiener Str. 1; D-28359 Bremen; Germany http://www.atb-bremen.de http://www.fispace.eu Was bezeichnet der Begriff FIWARE? Was bietet FIWARE? Potenzial für Entwickler und Endanwender Überblick
Transcript
Page 1: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

1

Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien für Unternehmer und solche, die es werden wollen!

FIWARE – Potenzial für Entwickler und Endanwender!

Gunnar Große Hovest – FIWARE / FIspace [email protected] ATB Institut für angewandte Systemtechnik Bremen GmbH Wiener Str. 1; D-28359 Bremen; Germany

http://www.atb-bremen.de http://www.fispace.eu

• Was bezeichnet der Begriff FIWARE?

• Was bietet FIWARE?

• Potenzial für Entwickler und Endanwender

Überblick

Page 2: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

2

• FIWARE im engeren Sinne: FI-WARE-Projekt

– Erstes FIWARE-Projekt

– Spezifikation und Entwicklung der so genannten „Generic Enablers“

• FIWARE im weiteren Sinne: Ergebnisse der Entwicklung im Rahmen der Future-Internet-Public-Private-Partnership der EU

– Generic Enablers

– Hosting von Generic Enablers in einer experimentellen Umgebung

– Specific Enabler und Anwendungen, die darauf aufbauen

Der Begriff „FIWARE“

Generic Enabler z.B. Wirecloud

FIWARE Hosting (FI LAB)

Internet

Specific Enabler z.B. FIspace

Anwendungen z.B. FIspace Apps

FIWARE – Elemente und Ebenen

Page 3: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

3

Generic Enabler z.B. Wirecloud

FIWARE Hosting (FI LAB)

Internet

Specific Enabler z.B. FIspace

Anwendungen z.B. FIspace Apps

FIWARE Generic Enabler

• Generic Enabler stellen Basistechnologien/Infrastruktur-Software dar, um Internet-Dienste und Anwendungen zu unterstützen

• Insbesondere Funktionen, die

– für eine Vielzahl von Anwendungsbereichen in unterschiedlichen Sektoren verwendbar sind

– Schwerpunktmäßig Unterstützung von „Platform as a Service“ und „Infrastructure as a Service“

• GE-Spezifikation vs. Implementierung

– „Open Specifications“ der GEs von FIWARE bereit gestellt

– Verschiedene Implementierungen pro GE-Spezifikation möglich

– Referenzimplementierungen je GE als Open Source Software verfügbar

Was ist ein Generic Enabler?

Page 4: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

4

• FIWARE-Projekt

Wer steckt hinter den GEs?

Chapter GE Description

SECURITY

Access Control Administration & Enforcement of RESTful API Authorization Policy

Identity Management - KeyRock

Authorization & trust management, user profile management, privacy-preserving disposition of personal data, Single Sign-On (SSO) to service domains.

CLOUD HOSTING

Object Storage GE Allows objects to be stored in appropriate containers in the cloud.

IaaS Data Center Resource Management GE

Self-service provisioning and life cycle management of virtual machines and associated compute, storage and network resources

Software Deployment & Configuration

This Generic Enabler implementation can be used for the deployment and configuration of complete applications on virtual machines.

Generic Enablers – Beispiele (1/2)

Page 5: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

5

Chapter GE Description

APPLICATIONS/SERVICES ECOSYSTEMS AND DELIVERY FRAMEWORK

Marketplace An instrument to facilitate commerce by bringing together vendors and buyers

Application Mashup - Wirecloud

Create and run a composite web application front-end as a mashup built from widgets

Store - WStore The Store GE offers support for selling services to both consumers and developers of Future Internet applications and services and for end-to-end managing of offerings and sales.

INTERNET OF THINGS SERVICES ENABLEMENT

IoT Broker Middleware enabling applications to retrieve aggregated information from Internet-of-Things installations that consist of a multitude of devices and gateways.

ADVANCED MIDDLEWARE AND WEB USER INTERFACES

GIS Data Provider - Geoserver/3D

Geographical Information System Provider.

Generic Enablers – Beispiele (2/2)

• Release im 4. Quartal 2014, teilweise schon jetzt verfügbar

• 7 „Chapters“

– Advanced Middleware and Web User Interfaces

– Applications/Services Ecosystems and Delivery Framework

– Cloud Hosting

– Data/Context Management

– Interface to Networks and Devices

– Internet of Things Services Enablement

– Security

• ca. 23 GE-Spezifikationen

• ca. 50 GE-Implementierungen

• Open-Source-Referenzimplementierung für jeden GE (geplant, teilweise verfügbar)

Aktueller GE-Release (Release Nr. 4)

Page 6: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

6

Generic Enabler z.B. Wirecloud

FIWARE Hosting (FI LAB)

Internet

Specific Enabler z.B. FIspace

Anwendungen z.B. FIspace Apps

FIWARE Hosting

• FIWARE Hosting

– Infrastructure as a Service

– Platform as a Service

• FIWARE bietet die Umgebung FI-LAB als „Open Innovation Platform an“

• Hosting für Virtuelle Maschinen und GEs

– Entwicklungs, Test- und Experimentierumgebung

– Unterstützt auch „Blueprints“

• VMs mit vorinstallierter Software

• GEs und andere Open-Source-Software

– Bereitstellung für experimentelle Nutzung ist kostenlos

FI-LAB

Page 7: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

7

FI-LAB - Beispiel

Generic Enabler z.B. Wirecloud

FIWARE Hosting (FI LAB)

Internet

Specific Enabler z.B. FIspace

Anwendungen z.B. FIspace Apps

Specific Enabler

Page 8: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

8

• Stellen wiederverwendbare Funktionalität bereit

• Bauen auf Generic Enablern auf, sind aber im Gegensatz zu GE Domänenspezifisch

• Hauptfokus: Software as a Service

Was sind Specific Enabler?

Phase-2-Projekte – Specific Enabler

FIspace

FINESCE

FI-STAR

FITMAN

FI-Content 2

Lebensmittelkette, Transport, Logistik

Food Manufacturing

Multimedia & Content Provision

Energieerzeugung& -nutzung

Maschinenbau; Produktion

Gesundheit

Page 9: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

9

• FIspace: Future Internet Business Collaboration Networks in Agri-Food, Transport and Logistics

• Entwicklung einer erweiterbaren Software-as-a-Service-Plattform, um unternehmensübergreifende Business-Prozesse zu unterstützen.

• Entwicklung von einigen grundlegenden Anwendungen, z.B. Verwaltung von Kontakten

• Entwicklung eines Standards für die Unterstützung von unternehmensübergreifenden Prozessen in den Bereichen Transport, Logistik und Agri-Food.

• Einbindung und Test der FIWARE Generic Enablers – Feedback für ihre Weiterentwicklung

• Umfangreiche Erprobung der Plattform in verschiedenen realen Anwendungsfällen.

Beispiel: FIspace

Beispiel für Nutzung von Generic Enabler – Wirecloud GE im FIspace Front-End

Page 10: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

10

Generic Enabler z.B. Wirecloud

FIWARE Hosting (FI LAB)

Internet

Specific Enabler z.B. FIspace

Anwendungen z.B. FIspace Apps

Phase 3: FIWARE-Anwendungen

Beispiel FIspace – Erweiterung durch Apps und Business-Prozesse

Page 11: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

11

• Auf vorhandene Basistechnologien aufsetzen – „das Rad nicht neu erfinden“

• Generic Enablers: Offene APIs – Vermeidung von „Vendor lock-in“

• Open-Source-Referenzinplementierungen der Generic Enablers

– Unterschiedliche Lizenzmodelle zu beachten: GNU (Affero) General Public License, Apache-Lizenz, BSD-Lizenz, …

– Teilweise Lizenz noch nicht festgelegt

• FI-LAB: offene und gratis zu nutzende Umgebung für Entwicklung und Experimente

• FIspace: Infrastruktur zur Unterstützung von unternehmensübergreifenden Business-Prozessen durch Apps und Anbindung externer Systeme

FIWARE – Vorteile für Entwickler und Endanwender

• Unterschiedlicher Entwicklungsstatus und Reifegrad der GEs

– Im Einzelfall zu prüfen

– Teilweise neue Implementierungen, teilweise werden alte eingestellt

• Specific Enabler (teilweise) noch in Entwicklung

• FIspace

– Plattform in Entwicklung, erster Gesamt-Release im Herbst 2014

– Erste Apps sind experimentell angebunden, viele weitere Apps in Phase 3

• Phase 3:

– Förderung für das Testen der GE und SE

– Feedback an die Entwickler: Bugs und zusätzlich benötigte Funktionen

– Weitere Verbesserung der GE und SE

– Alle GEs und SEs sollen mindestens bis zum Ende der Phase 3 zur Verfügung stehen und weiterentwickelt werden

Entwicklungsstatus von FIWARE

Page 12: FIWARE – Potenzial für Entwickler und Endanwender! › wp-content › files › 05-2014-09-12...2014/09/12  · 1 Info Day Bremen – 12.09.2014 – 14:00-18:00 Uhr Neue Internet-Technologien

12

• FIWARE : Informationen über die Generic Enabler http://www.fi-ware.org/

• FIWARE Katalog: Download und Dokumentation der GEs http://catalogue.fi-ware.org/

• FI-Lab: Working instance of FI-WARE available for experimentation https://account.lab.fi-ware.org/

• FI-Ops: collection of tools that facilitate deployment, setup, and operation of FI-WARE instances by platform providers – https://www.fi-xifi.eu/fi-ops.html

• FIspace: Ab Herbst 2014 – FIspace Platform –> http://www.fispace.eu

– Dokumentation für Entwickler unter: https://bitbucket.org/fi-space/doc

Weitere Informationen


Recommended