Architektur

Ohne Build geht’s besser: Makeloses Java mit dem z2-Environment

Buildsysteme
Modularisierung
Teamentwicklung

Abstract


Thu 9:50 - 10:35 Uhr | 2012

Dieser Vortrag stellt das z2-Environment (www.z2-environment.eu) vor.

Parallel zu größer und modularer werdenden Softwaresystemen nimmt traditionell die Bereitstellung zentraler und lokaler Buildinfrastrukturen und Laufzeitumgebungen wie auch die Verwaltung von externen Tool- und Artefaktabhängigkeiten eine unvernünftig große Rolle ein. Wartung historischer Versionen wird unnötig komplex und zeitnahe Integration zunehmend eine Herausforderung.

Kann die Laufzeitumgebung sich aber selber an Änderungen von Quellen und Konfiguration seiner Systemdefinition anpassen, so vereinfacht sich nicht nur die Produktionsinfrastruktur, es werden auch Entwicklungszyklen beschleunigt und frühe Integration gefördert.

Die Open-Source Umgebung z2-Environment implementiert einen solchen “Systemzentrischen” Ansatz mit einer modularen Laufzeitumgebung und ist in mehreren Projekten und mit verteilten Teams im Einsatz.

Dieser Vortrag erklärt die Hintergründe und Konzepte von z2 und zeigt, wo der Ansatz Sinn macht, wie er sich im Software-Lifecycle wiederfindet und wie er sich in die bestehende Toolwelt integriert.

An einer realen Lösung, wird das Toolset in der Entwicklung vorgeführt und gezeigt, wie sich populäre Java Frameworks elegant integrieren lassen.

Präsentation
Sponsored TalkFortgeschritteneDeutsch
Dr. Henning Blohm

Dr. Henning Blohm

Henning Blohm ist promovierter Mathematiker und beschäftigt sich seit 2001 als Software Architekt mit dem Einsatz von Java Technologien im professionellen Umfeld, von der Entwicklung eines Anwendungsservers bis zum Design von Geschäftsanwendungen und SOA Standards. Henning war Mitglied und Leiter verschiedener Standardisierungsgremien wie der JSR 168 Portlet Expert Group als auch von Open CSA Expert Groups. Henning war von 2000 bis 2009 bei der SAP AG als angestellt und ist jetzt Co-Geschäftsführer der kleinen Softwarefirma ZFabrik Software KG, die Technologieberatung und Softwaredesign anbietet. Henning blogt auf http://www.z2-environment.net/blog