Enterprise Development
Im Track "Enterprise Development" werden Themen und Trends präsentiert, die die moderne Softwareentwicklung im Unternehmen prägen. Der Einsatz von Freier Software ermöglicht dabei beonsders flexible und leistungsfähige Lösungen, die optimal an die jeweiligen Fachaufgaben angepasst werden können. Zu den Highlights des Tracks gehören:
Die Grundlage jeder Enterprise-Infrastruktur sind flexible und skalierbare Applikationsserver. In diesem Bereich haben sich Open-Source-Komponenten längst etabliert. Neben Apache Tomcat und dem JBoss-Stack haben sich jedoch auch andere Server gerade in den letzten Monaten zu ernstzunehmenden Kandidaten für den mission-critical Unternehmenseinsatz entwickelt. In den Vorträgen "JOnAS 5: Towards an 'agile' application server" und "Geronimo, ein konfigurierbarer Java EE Application Server" werden zwei dieser Applikationsserver vorgestellt.
Die Orchestrierung von service-orientierten Architekturen (SOA) ist nicht nur eine effektive Lösung für die Realisierung von Worflow-Infratrukturen, sondern stellt auch einen Ansatz für die Bewältigung von Komplexität in hochintegrierten Applikationssystemen dar. Im Vortrag "Enterprise Workflow Management mit BPEL" wird der OASIS-Standard BPEL als Werkzeug für "Programming-in-the-Large" und geeignete Open-Source-Ablaufkomponenten vorgestellt, die sich transparent in bestehende SOA-Infrastrukturen integrieren lassen.
Längst hat sich REST als einfacheres und in vielen Einsatzgebieten effektiveres Protokoll für die entfernte Kommandoausführung etabliert. Gerade im Bereich Webanwendungen verfügt REST über den klaren Vorteil gegenüber SOAP in Bezug auf Komplexität und Integrierbarkeit. Im Vortrag "Best practices of implementing a RESTful architecture" werden die Grundlagen von REST beleuchtet und konkrete Anwendungen anhand von Beispielen aufgezeigt.
