07.06.03 evaluierung einer aus open source komponenten bestehenden j2ee umgebung marcus jäger ~...

11
07.06.03 www.materna.de 1 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~

Upload: audo-musselman

Post on 05-Apr-2015

105 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 07.06.03 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~

07.06.03 www.materna.de 1

Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung

Marcus Jäger~ Fachinformatiker

Anwendungsentwicklung ~

Page 2: 07.06.03 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

Page 3: 07.06.03 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?

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

Page 4: 07.06.03 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~

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.

Page 5: 07.06.03 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~

07.06.03 www.materna.de 1

Was ist J2EE?

Page 6: 07.06.03 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~

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

Page 7: 07.06.03 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~

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)

Page 8: 07.06.03 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~

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

Page 9: 07.06.03 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~

07.06.03 www.materna.de 1

Kurze Demonstration der Beispiel-Applikation

“@boSystem”

Verwaltung von Zeitschriftenverteilerlisten

Entwickelt von Marcus Jäger bei Materna GmbH

Page 10: 07.06.03 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~

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

Page 11: 07.06.03 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~

07.06.03 www.materna.de 1

Vielen Dank für ihre Aufmerksamkeit!

Marcus Jäger