07.06.03 evaluierung einer aus open source komponenten bestehenden j2ee umgebung marcus jäger ~...
TRANSCRIPT
07.06.03 www.materna.de 1
Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung
Marcus Jäger~ Fachinformatiker
Anwendungsentwicklung ~
07.06.03 www.materna.de 1
Was ist Open Source?
Was ist “Out of the box”?
Was ist J2EE?
Tätigkeiten innerhalb des Projektes
Systembeschreibung
Aufgetretene Probleme
Demo der Applikation
Fazit
Agenda
07.06.03 www.materna.de 1
Was ist Open Source?
Software zur freien Weiterverbreitung
Sammelbegriff für Lizenzen, die Freiheit im Namen der Wissenschaft verkörpern
Beispiele für Open Source Lizenzen:Public DomainGNU General Public License (GPL)GNU Library General Public License (LGPL)The Apache Software License
07.06.03 www.materna.de 1
Was ist “Out of the box”?
Produktsuite von “EJBSolutions.com”beinhaltet 100 Open Source Komponentengemeinsame, grafische Installationsroutine
verwendete:ANTCVSJetty & JBOSSMySQL
weitere:JDOMLog4JStrutsuvm.
07.06.03 www.materna.de 1
Was ist J2EE?
07.06.03 www.materna.de 1
Tätigkeiten innerhalb des Projektes
Installieren der einzelnen Komponenten (J2EE, ANT, JBoss, MySQL)
Anpassen und Aufspielen des Datenbankschemas
Anpassungen an der Applikation (Implementierung)
Aufspielen der angepassten Applikation
Schreiben einer Installationsdokumentation
Kostenanalyse Open Source Komponenten versus kommerzielle Software
07.06.03 www.materna.de 1
Systemübersicht
Mandrake Linux 9
Web-Browser
CVSEntwicklung
Produktion
ANT Source Code
JBO
SS
Jett
yApplikation
Java2SE
MySQL
Core (Framework)
07.06.03 www.materna.de 1
Aufgetretene Probleme
Einschränkungen bezüglich Datenbankschema
Zugriff auf Datenbank
Fehlerhafte Standardkonfiguration des JBoss (DB-Mapping)
Rechtevergabe für Datenbankzugriff
Installationsdokumentation erstellen
07.06.03 www.materna.de 1
Kurze Demonstration der Beispiel-Applikation
“@boSystem”
Verwaltung von Zeitschriftenverteilerlisten
Entwickelt von Marcus Jäger bei Materna GmbH
07.06.03 www.materna.de 1
Fazit
Zielsetzung erreicht
Open Source ist standard-konform und leistungsfähig
“Out of the box” geeignet für Testumgebungen
Kosten kommerzielle Lizenzen: ca. 45.000 Euro
Kosten für “Out of the box”: ca. 440 Euro (MySQL-Lizenz)
Differenz: ca. - 44.560 Euro
07.06.03 www.materna.de 1
Vielen Dank für ihre Aufmerksamkeit!
Marcus Jäger