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ösungTechnologien
Java · Java EE · EJB · MDB · JMS · JPA · Hibernate · JTA · JDBC · JavaMail · GlassFish · MS SQL Server · Active Directory · LDAP · Datenmodellierung · Web Services · SOAP · UML · PowerDesigner · Enterprise Architect · NetBeans · Eclipse · Subversion · SharePoint · Mac · Backend for Frontend · Event-Driven Architecture · Serviceorientierte Architektur