Welche Technologien wurden benutzt? Welchen Hindernissen sind wir begenet? Was konnten wir aufgrund dieser nicht umsetzten?

Präsentationswebseite

Die Präsentationswebseite basiert auf einer einfachen index.html Page einschließlich unterseiten.

Verwendet: HTML, CSS und Boostrap 4
Technologie

Die verwendete Technologie hinter der vom Team erstellten App "Sopra Steria" ist eine Low-Code Entwicklerplattform namens Oracle Apex. Oracle Apex gibt es als solches seit 2004. Das Oracle Datenbankmanagement besteht bereits seit 1979. Es handelt sich um eine Relationale Datenbank. Da die Datenbank vor der entstehenung von SQL bereits verwendet wurde, ist es keine reine SQL basierte Datenbank und beinhaltet ANSI-Join-Syntax.

Verwendet: Oracle Apex, Oracle Datenbankmanagement
Hindernisse

Da es sich bei Apex Oracle um ein "Bauskastensystem" handelt, ist die Anpassung und Bearbeitung der einzelnen Templates und default Einstellungen nur bedingt möglich. Hinternisse waren u.a.

- anpassen von default Einstellungen

- mehrschichtige Verlinkungen innerhalb der App

- Page over Page layer

- Zugriffsberechtigungschema - aufbauend auf einem Authorisierungsschema (da nur eine sehr stark oberflächliche Rollenverteilung möglich ist)

- html einschränckungen, da Oracle Apex hier eigene Richtlinen hat

- Anpassen von bestehenden Templates

- keine klare Historie

- nach Änderung keine möglichkeit von "zurück kehren" --> ctrl+ Z

- Kein klares debugging

- kein reines/klares SQL

- keine gemeinsame Zusammenarbeit wie z.b. über GitHub möglich

- schnell Advanced Kentnisse benötigt

- Technischem Berater fehlte oft die Kompetenz und Zeit

Hindernisse: die eingeschränkte Technologie
fehlende Umsetzungen

Aufgrund der zuvor erklärten Grundlagen konnten verschiedenste Implementationen nicht vollendet werden. Dazu zählen: Zugriffsberechtigungen, Buttons im Task-Template

Ergänzung: die Basis liegt vor