SEB BasicEP

Optimale Basis für Enterprise Projekte

SEB BasicEP

Das hauseigene J2EE-Framework SEB BasicEP bildet die Grundlage für Enterprise-Server-Projekte, die von SEB erstellt werden. Es bietet bereits die grundlegenden Funktionalitäten um eine funktionierende, benutzerfreundliche und sichere Umgebung zu realisieren. Das Projekt basiert so auf einen schlanken aber sehr flexiblen Kern, der durch bestehende und zukünftige Module ergänzt wird. So bildet SEB BasicEP die optimale Grundlage für professionelle Enterprise-Projekte.

Core

Der SEB BasicEP Core kümmert sich um die Grundfunktionalität des gesamten Portals. Der Kern fügt die Module des Portals zu einer Gesamtheit zusammen und verwaltet die wichtigsten Funktionalitäten. Dazu gehört natürlich in erster Linie die Sicherheitskomponente, die dafür Sorge trägt, dass jeder Benutzer nur Zugriff auf die Bereiche hat, die für seine Rolle und aktuellen Bearbeitungsprozess freigegeben sind.

SEB BasicEP ist ein modulares Framework, somit kann dieses durch zusätzliche Module ergänzt werden. Der Kern verwaltet die aktivierten und installierten Module und die zugehörigen Konfigurationen. Durch diese Unterstützung ist es besonders leicht ein Projekt zu erweitern und zu verbessern, außerdem können einzelne Bestandteile leicht ausgetauscht oder aktualisiert werden.

 

Features:

  • Überwachung der Sicherheitsregeln
  • Responsive Design (Bootsfaces, JSF)
  • Modulintegration
  • flexible Menü-/Ansichtenverwaltung
  • Prozessor für Druckvorlagen
  • Schnittstelle zur Datenbank
  • Konfigurationen
  • Versenden von Nachrichten
  • Medien, flexible Seiten- und Mailtexte
  • Anmeldung / Registrierung (optional)
  • TwoFactorAuthorization (optional)
  •  Benutzerverwaltung
    • Benutzer
    • Rollen
    • Gruppen
  • Lokalisierung
  • ....

Module

Module dienen zur Erweiterung des Frameworks. Durch eine Zusammenstellung von bereits bestehenden Modulen kann bereits eine Basis für ein neues Projekt generiert werden, das sich mit weiteren Modulen zu einer kompletten Lösung gestaltet. Zum Beispiel werden für eine Shop-Lösung ein Warenkorb-Modul und das Basis-Payment-Modul hinzugefügt. Damit dann der Warenkorb über einen speziellen Zahlungsdienstleister abgewickelt werden kann, braucht anschließend nur noch das entsprechende Modul für diesen hinzugefügt werden.

Projekte

Projekte bilden eine logische Gruppe von Modulen, so dass spezielle Konfigurationen bereits als Bundle zur Verfügung stehen. Selbstverständlich kann ein Projekt mit Modulen anderer Projekte ergänzt und erweitert werden.