Öffentlicher Auftraggeber LUFTFAHRT-BUNDESAMT MANAGEMENTSYSTEM FÜR BETRIEBE UND AUDITS – MAMBA GENEHMIGUNGSMANAGEMENT VON LUFTFAHRTBETRIEBEN Das Luftfahrt-Bundesamt (LBA) sorgt als Bundesoberbehörde im Geschäftsbereich des Bundesministeriums für Verkehr, Bau und Stadtentwicklung für die Sicherheit des Flugverkehrs. Durch die Wahrnehmung von inzwischen mehr als 100 Zulassungs-, Genehmigungs- und Aufsichtsfunktionen gewährleistet das LBA den hohen personellen, technischen und flugbetrieblichen Sicherheitsstandard der Luftfahrt in Deutschland. Das LBA setzt seit mehreren Jahren erfolgreich die von evodion entwickelte IT-Applikation APPL-LIZ in der Abteilung Luftfahrtpersonal zur Verwaltung der Lizenzen für Flugpersonal (z.B. Piloten) ein. Für die Abteilungen Technik, Umweltschutz und Betrieb wurde die Applikation „Management für Betriebe und Audits“ - kurz MamBA - von evodion realisiert. MamBA dient der Erstellung und Verwaltung von Genehmigungen für Betriebe, die Luftfahrzeuge herstellen, instandhalten, gewerblich betreiben und deren Lufttüchtigkeit beaufsichtigen, sowie zur Planung, Durchführung und Verfolgung von Audits. Die Vielzahl an Vorschriften und Gesetzen, die einzuhalten sind, ist ohne IT-Unterstützung nicht beherrschbar. MamBA unterstützt effizient die folgenden Geschäftsprozesse: Erteilung und Verwaltung von Genehmigungen. Verwendung der Auditergebnisse und anderweitig ermittelter Schwachstellen im Genehmigungsvorgang. Erstellung von genehmigungs-und auditbezogenem Druckgut (Urkunden, Protokolle etc.). Erfassung der genehmigungsbezogenen Rechnungsposten im Rahmen der Bearbeitung. ANFORDERUNG UND KONZEPTION Basierend auf dem Lastenheft des LBA wurde ein DV-technisches Feinkonzept erstellt, in dem die technische Umsetzung der fachlichen Anforderungen beschrieben wurde. Eine wichtige technische Randbedingung bestand darin, dass MamBA sich nahtlos in die bisherigen Anwendungen, mit denen es fachlich auf vielfältige Weise verbunden ist, einfügen sollte. Die vorhandenen Anwendungen wurden auf Basis eines Java-Corbabasierenden Framework und einer Oracle Datenbank realisiert. Das Framework unterstützt die Entwicklung verteilter Systeme. Im Rahmen der MamBA-Entwicklung sollte die Kommunikation der Anwendungen auf WebServices umgestellt werden. Weiterhin sollte für fachliche Daten eine Schnittstelle im XML-Format bereitgestellt werden, um den Druck von Urkunden und weiteren Dokumenten zu ermöglichen. LÖSUNG Vorbereitung, Durchführung und Überwachung von Audits. Die Anforderungen nach aktuellem Stand der Technik objektorientiert in einer 3-SchichtenArchitektur zu realisieren und damit erstmalig für das LBA die fachliche Logik kom- © 2012 evodion Information Technologies GmbH Seite 1 von 2 LBA MAMBA MANAGEMENTSYSTEM FÜR BETRIEBE UND AUDITS – MAMBA plett von ihrer Persistierung und ihrer Darstellung in den Oberflächen zu trennen, führten zu folgendem Lösungsansatz: 1. Entwicklung eines Frameworks mit der Möglichkeit, fachliche Objekte zu verwenden, die durch Web-Services auf den Datenbankserver übertragen werden können. Die technischen Klassen werden automatisch aus dem Datenmodell generiert. Anwendungsentwickler können sich auf die fachliche Realisierung konzentrieren. 2. Erstellung eines GUI-Frameworks, das eine einheitliche und intuitive Bedienung der gesamten Anwendung garantiert. Auch hier kann sich der Anwendungsentwickler auf die fachliche Realisierung konzentrieren. 3. Erstellung eines Reiterkonzeptes, so dass die stellenweise sehr komplexe und umfangreiche Bearbeitung der fachlichen Objekte auf eine Struktur von beliebig verschachtelten und von- einander abhängigen Reitern verteilt werden kann. Mit Hilfe der gewählten Lösung konnten alle Anforderungen, die in den Bereichen Erteilung von Genehmigungen und Überwachung von Organisationen anfallen, umgesetzt werden. PROJEKTABWICKLUNG Auf Basis des Lastenheftes wurde das DVtechnische Feinkonzept erarbeitet. Anschließend wurde ein OberflächenPrototyp in Java/Swing erstellt, im Zuge dessen die Architektur entworfen, das Bedienkonzept erarbeitet und das Sandbox GUI-Framework entwickelt wurden. Anschließend wurde die fachliche Logik in Java implementiert und über das SandboxFramework mit den Oberflächen verbunden. Die Anwendung wurde im Jahr 2009 produktiv gestellt und wird seitdem im Rahmen von Wartung und Pflege ständig angepasst und erweitert. Kurzbeschreibung Methodiken und Technologien Konzeption, Realisierung, Weiterentwicklung und Wartung eines „Managementsystems für Betriebe und Audits“ (MamBA), welches das Luftfahrt-Bundesamt bei der Überwachung und Auditierung von Luftfahrtbetrieben (z.B. Herstellungs- und Instandhaltungsbetriebe) unterstützt OO-Design, Model Driven Architecture. Java 6, Tomcat 5, Web-Services (Axis2), Swing, Java Web Start, Oracle, XML/XSL. Datenvolumen und Benutzer Aktuell 5.000 Genehmigungen mit erwartetem Zuwachs von ca. 750 pro Jahr, 400 DBTabellen, ca. 50 gleichzeitige Nutzer im LBA und 6 Außenstellen. © 2012 evodion Information Technologies GmbH Projektumfang und -dauer > 2.500 Personentage, 3-5 Mitarbeiter. Ersterstellung: 2007-2009. Wartung und Pflege: 2009 – heute. Ansprechpartner Frau Karin Artmann Tel. 0531 / 2355-2411; Fax 0531 / 2355-2499 [email protected] Seite 2 von 2