||Förderer
|-
||…
||
||
||DECIDIM ([https://decidim.org/ Web Site])
|-
||...…
||
||
{| class="contenttable"
|-
||Anforderung
||Beschreibung
||Aktuelle Umsetzung
||Priorität
|-
||Skalierbarkeit, Konfigurierbarkeit, Administrierbarkeit
||...… ||… aktuell nur eingeschränkt umgesetzt / mit hohem Aufwand möglich||1
|-
||Community Management
||
||… aktuell nicht verfügbar
||1
|-
||Knowledge Management
||
||… aktuell auf Basis MediaWiki
||1
|-
||Dokumenten Management
||
||… aktuell auf Basis Nextcloud
||1
|-
||Publishing
||
||… aktuell auf Basis MediaWiki
||1
|-
||Partizipation
||
||… aktuell nicht verfügbar
||2
|-
||Digital Signage
||
||… aktuell nicht verfügbar
||2
|-
||Data Management
||... ||… aktuell nicht verfügbar … strukturierte und unstrukturierte Daten, Streaming Data ||3
|-
||Analytik / KI
||
||… aktuell nicht verfügbar
||3
|-
||… ggf. weitere
||
||
||
|}
Diese Beschreibung dieser zentralen Anforderungen soll im Sinne von [https://de.wikipedia.org/wiki/Epic_(Anforderungsmanagement) Epics] ausgearbeitet werden.
==Architektur==
((Hier sind die grundlegenden Überlegungen beim Entwurf der Architektur zu beschreiben - Open Source in den grundlegenden Schichten der Architektur, Offenheit für Lösungen, die nicht Open-Source sind, ...))
((Hier ist eine graphische Darstellung der Zielarchitektur einzufügen.))
Diese Beschreibung dieser zentralen Anforderungen soll im Sinne von [https://de.wikipedia.org/wiki/Epic_(Anforderungsmanagement) Epics] ausgearbeitet werden.
==Umsetzungsschritte (User Stories)==
Die Entwicklung von Civil Commons erfolgt bisher, indem auf Anforderungen durch die Bereitstellung existierender Open-Source-Lösungen geantwortet wurde. Dies erfolgte auf Basis von langjährigen Erfahrungen der Projektbeteiligten. In der folgenden Tabelle werden die ursprünglichen Anforderungen nochmals in Form von User Stories reflektiert und dargestellt, inwiefern/inwieweit die ausgewählten Tools diese Anforderungen abdecken. Eine erste Ableitung von Aufgaben (Tasks) zur Bereitstellung dieser Tools in einer konsolidierten Umgebung erfolgt dann in den folgenden Kapiteln; letztlich erfolgt die Definition der Aufgaben durch das Umsetzungsteam.
{| class="contenttable"
||OpenStack, Kubernetes/Docker, … bevorzugt auf FIWARE-Infrastruktur
|-
||...…
||Upgrade auf aktuelle Versionen von MediaWiki und Nextcloud
||
|-
||
||...…
||
|}
Diese Beschreibung dieser Umsetzungsschritte soll im Sinne von [https://de.wikipedia.org/wiki/User_Story User Stories] ausgearbeitet werden.
Diese Beschreibung dieser Umsetzungsschritte soll im Sinne von [https://de.wikipedia.org/wiki/User_Story User Stories] ausgearbeitet werden.
==Plattformen & Basissoftware==
===FIWARE, International Data Spaces===
Eines der kontinuierlich aktiven Projekte im Kontext von Urban Innovation e.V. war die Bearbeitung der Fragestellung, welche zivilgesellschaftlichen Prozesse und welche technischen Plattformen und Standards der Digitalisierung der Gemeinwesen - d.h. der Städte, aber auch der ländlichen Regionen - zugrundegelegt zugrunde gelegt werden sollten. Dieses Projekt wurde im Jahr 2017 unter dem Namen "Urban Dataspace / Urbaner Datenraum" gestartet.
Die maßgeblichen Projekte / Plattformen, die bis Anfang 2018 identifiziert und evaluiert waren, waren:
FIWARE ist damit diejenige Plattform, auf der die einzelnen Funktionalitäten - in FIWARE "Enabler" genannt - integriert werden können. Die zentrale Komponente, über die Enabler in FIWARE intergiert werden, ist der "Orion Context Broker" über den der Datenaustausch zwischen allen Anwendungen erfolgt. Dies ermöglicht eine tiefe Integration von Anwendungen auf der Ebene des Contents.
Die Plattform Civil Commons integriert demgegenüber existierende Lösungen und Tools zwischen denen Content zunächst absehbar nur über die Benutzeroberflächen ausgetausch ausgetauscht werden wird. Es soll aber selbst dort, wo eine Integration auf der Ebene des Austauschs von Content im Kontext von Civil Commons nicht möglich oder sinnvoll ist, eine Integration in die FIWARE-Architektur auf anderen Ebenen gesucht werden - z.B. der Ebenen der Tools, Technologien und Standards.
====FIWARE iHUBSiHUBs====
Die FIWARE Foundation fördert den Aufbau regionaler Kompetenzzentren zu Fragen der Digitalisierung, des Internet of Things und natürlich der FIWARE-Technologien. Eine der Aufgaben dieser iHUBs ist es, mit Unternehmen in der Region einen Dialog darüber zu führen, wie neue und bestehende Technologien, Lösungen oder Geschäftsmodelle in die FIWARE-Plattform eingefügt bzw. auf Basis der FIWARE-Architektur dargestellt werden können.
||
|-
||...…
||
|}
||… ggf. Austausch mit bwCloud
|-
||...…
||
|}
||
|-
||...…
||
|}
||https://www.docker.com/resources/what-container
|-
||...…
||
|}
||
|-
||...…
||
|}
===File / DB Storage Services===
... … ((Positionierung von Storage Service)) ...…
{| class="contenttable"
||
|-
||...…
||
|}
===Keyrock / OAuth2===
... … ((Positionierung von Keyrock / OAuth2)) ...…
{| class="contenttable"
|-
||((hier Thema bzgl. Keyrock einfügen))||((hier Link bzgl. Thema einfügen))
|-
||…
||
|}
===MediaWiki===
... … ((Positionierung von MediaWiki)) ...…
{| class="contenttable"
||https://www.mediawiki.org/wiki/MediaWiki
|-
||...…
||
|}
||
... … Image-Verzeichnis als Mount-Point von Storage-Service
... … Datenbank als DB Storage Service
|-
||Authentifizierung / Autorisierung auf Basis von OAuth2
||... … Einsatz von Keyrock
|-
||Generische Skin zur Gestaltung der Oberfläche
||... … ggf. unter Berücksichtigung von Plugins (Bluespice-Plugins erfordern ggf. Bluespice-Style-Sheet)
|-
||Autorisierung auf Namespaces
||... … wie erfolgt die Pflege
|-
||Definition / Paketierung von benötigten Extensions (Semantic, ...…)
||
|-
||...…
||
|}
===Nextcloud===
... … ((Positionierung von Nextcloud)) ...…
{| class="contenttable"
Datenverzeichnis als Mount von File Storage Service
...…
|-
|-
||
...…
||
===DECIDIM===
... … ((Positionierung von Decidim)) ...…
{| class="contenttable"
|-
||Authentifizierung / Autorisierung auf Basis von OAuth2
||
|-
||…
||
|}
||OAuth2 / Keyrock
||Anbindung ist im Kontext von FIWARE bereits erfolgt
|-
||…
||
|}
===XIBO===
... … ((Positionierung von XIBO)) ……
{| class="contenttable"
||https://xibo.org.uk/
|-
||...
||
|}
===OS-Datamanagement: Hadoop, Spark, Mongo, ...===
... … in der ersten Stufe: 1 Master-Node, 3 Data Nodes, evtl. auch nur Single Node
{| class="contenttable"
||http://spark.apache.org/
|-
||...…
||
|}
||
|-
||Ggf. StreamsetsStreamSets
||
|-
||..…
||
|}
{| class="contenttable"
|-
||...
||http://www.xwiki.org/xwiki/bin/view/Main/WebHome
|-
||...
||
|}
====Cloudera vs. HortonWorks====
...…
====Digital Signage====
Wo erfolgt das Hosting der Plattform?
Für welche Umgebungen / Services läßt lässt sich das FIWARE-Lab nutzen?
Ist es möglich, im Bereich des Hostings mit [https://www.bw-cloud.org/ bwCloud] zu kooperieren?