GlassFish

GlassFish ist ein Open-Source-Application-Server für die Ausführung von Java-Enterprise-Anwendungen. Der Server implementiert die Jakarta-EE-Spezifikation und stellt eine vollständige Laufzeitumgebung für geschäftskritische Java-Anwendungen mit integriertem Management bereit.

Die strategische Bedeutung von GlassFish zeigt sich in der standardkonformen Ausführung von Enterprise-Anwendungen. Der Server bietet Entwicklungsteams eine zertifizierte Plattform für die Implementierung komplexer Geschäftsprozesse und unterstützt die effiziente Skalierung von Unternehmensanwendungen. Die integrierte Management-Konsole vereinfacht die Administration im Produktivbetrieb.

Der Einsatz von GlassFish reduziert Infrastrukturkosten durch die lizenzfreie Open-Source-Nutzung. Die standardisierte Plattform minimiert Vendor-Lock-in-Risiken und ermöglicht flexible Deployment-Strategien. Die umfassende Jakarta-EE-Unterstützung sichert langfristige Investitionen in Enterprise-Anwendungen.

Die technische Architektur basiert auf einem modularen Kernel mit erweiterbaren Service-Komponenten. GlassFish unterstützt Container für Servlets, EJB und Web-Services sowie Connection-Pooling und Transaktions-Management. Die Clustering-Funktionen ermöglichen horizontale Skalierung. Die integrierte Domain-Administration vereinfacht das Management verteilter Server-Instanzen. Die REST-basierte Monitoring-API ermöglicht die Integration in Enterprise-Management-Systeme.

Meine Beratungsleistung umfasst die Planung von GlassFish-Infrastrukturen und deren optimalen Betrieb. Als erfahrener System-Architekt unterstütze ich Teams bei der Migration bestehender Anwendungen und der Konfiguration produktiver Server-Umgebungen. Die Kombination aus technischer Expertise und Betriebserfahrung gewährleistet eine stabile Anwendungsplattform.

GlassFish Projekt

Java-Backend für TV-Produktionsplanung mit Echtzeit-Updates

Europäischer Medienkonzern

01/2008 - 07/2009 · Köln

Die konzipierte und entwickelte Anwendung ermöglicht den TV-Redaktionen eines europäischen Medienkonzerns eine standortübergreifende Planung der Produktion von Nachrichtensendungen und Beiträgen einschließlich Disposition der beauftragten Teams und Mitarbeiter sowie der Zuteilung von technischen Ressourcen in Echtzeit.

Tätigkeiten

  • Ermittlung und Dokumentation der Anforderungen in wöchentlichen Meetings mit Abteilungsleitern, Redakteuren und Projektleitern (u. a. Newsdesk)
  • Entwicklung des Java-Backends mit einer API für das Web Frontend
  • Modellierung und Entwicklung des umfangreichen Datenmodells für TV-Sendungen, Beiträge, Nachrichten, Produktionsteams, Mitarbeiter, Arbeitszeit- und Belegungspläne, Niederlassungen, technische Ressourcen, Fahrzeuge, Außeneinsätze, Standorte, Benutzer, Gruppen und Rechte
  • Entwicklung der serverseitigen Geschäftslogik zum Abrufen, Bearbeiten, Speichern und Verknüpfen von Daten durch eine Vielzahl von Anwendern
  • Entwicklung von Such-, Filter- und Softierfunktionen über den Datenbestand
  • Planung und Implementierung einer ereignisgesteuerte Architektur zur Benachrichtigung von Anwendern, um die Anzeige der Daten auf den Bildschirmen aller Anwender in Sekundenbruchteilen aktualisieren zu können
  • Entwicklung eines Batch-Prozesses zum automatisierten Import neuer E-Mail-Nachrichten mit Nachrichtenangeboten einschließlich Anhängen (z. B. Bilder, Word-Dokumente, PDF-Dateien) aus Microsoft Exchange in das Backend zum Zweck der weiteren redaktionellen Verarbeitung durch die Anwender
  • Authentifizierung der Anwender durch Integration der vorhandenen Microsoft Systeme
  • Autorisierung der Anwender auf Basis eines in der Anwendung konfigurierbaren Rollen- und Berechtigungskonzepts, das die Anwender entsprechend ihren beruflichen Funktionen nur auf die für sie freigegebenen Teilmengen der Daten zugreifen lässt

Software-Typ

Backend-Service · API · Datenbank-Lösung

Zielplattformen

Windows Server · Webbrowser