berlin.jar ...die Java-Konferenz
- Integrationsmuster am Beispiel von Apache Camel
(Tobias Israel) - Paradigmenhochzeit: Felix und ServiceMix in trauter Zweisamkeit vereint
(Dirk Mahler) - Modellierung statischer Domänenmodelle mit Xtext
(Frank Schwarz)
Weitere Informationen zur Konferenz finden Sie unter:
http://berlin.jar.jug-bb.de.
Zur Anmeldung und Anfahrtsbeschreibung geht es hier entlang:
http://berlin.jar.jug-bb.de/besucher
Agenda:
Einlass: 09.00 Uhr
Integrationsmuster am Beispiel von Apache Camel
Referent: Tobias Israel
Zeit: 10.00 - 11.30 Uhr
Raum: HG 239
In ihrem Buch "Enterprise Integration Pattern" stellen Gregor Hohpe und Bobby Woolf Muster zur Kopplung von System auf der Basis asynchronen Nachrichtenaustauschs vor. Hauptanliegen dieses Musterkataloges ist es, der Problemstellung "Systemintegration" ein Ausdrucksmittel an die Hand zu geben, um Lösungen oberhalb der technologischen Mikroebene formulieren zu können. Die Umsetzung erfolgt dann mit einer Technologie der Wahl, wobei sich mit Java JMS Implementierungen, JBI Containern oder Microsoft Message Queuing die üblichen Verdächtigen in den Vordergrund drängen. Das Apache Camel Projekt hat sich zum Ziel gesetzt, eine Implementierung der Integrationsmuster für die Java-Plattform vorzulegen und damit ein Highlevel-API für die Realisierung nachrichtenorientierter Systeme bereitzustellen. Der Vortrag führt in die Thematik der Systemintegration ein, stellt ausgewählte Integrationsmuster vor und demonstriert deren Umsetzung auf der Basis von Apache Camel.
PauseParadigmenhochzeit: Felix und ServiceMix in trauter Zweisamkeit vereint
Referent: Dirk Mahler
Zeit: 11.45 Uhr - 13.15 Uhr
Raum: HG 239
Die Java-Welt hat OSGi in ihr Herz geschlossen. Was als Technologie für Anwendungen in eingebetteten Systemen begann, ist nun fester, wenn auch unsichtbarer Bestandteil vieler Java-Enterprise-Systeme. Dabei eignet sich OSGi nicht nur für die großen Softwarehersteller, ihren Application-Server intern zu modularisieren, sondern auch, um verteilte Anwendungen zu bauen. Wer den Ursprung von OSGi kennt, mag hierin einen Widerspruch entdecken, doch dem ist mitnichten der Fall. Der Vortrag wird eine Architektur-Skizze aufzeigen, wie man einen Enterprise-Service-Bus so virtualisiert, dass die Grenze zwischen lokalen und entfernten Bundles aufgehoben wird und so eine robuste, verteilte Architektur entsteht. Neben Lösungsvorschlägen zum Deployment und Provisioning soll auch ein kurzer Abstecher zu SCA nicht fehlen.
MittagspauseModellierung statischer Domänenmodelle mit Xtext
Referent: Frank Schwarz
Zeit: 14.15 Uhr - 15.45 Uhr
Raum: HG 239
In Zeiten der modellgetriebenen Softwareentwicklung mutet es wie ein Anachronismus an, seine Domänen-Klassen samt O/R-Mappings noch per Hand zu schreiben. Allerdings ist die grafischen Modellierung des Domänenmodells selten eine Alternative, da hier die Aufwände für das Konfigurationsmanagement unverhältnismäßig hoch sind. Einen guten Zwischenweg bietet das Xtext-Modul des openArchitectureWare-Frameworks: Mit Hilfe einer textuellen DSL lässt sich hier auf den Punkt genau ausdrücken, was sich später in Klassen, O/R-Mappings und SQL-Schemas niederschlagen soll. Der Vortrag demonstriert mit hochgekrempelten Ärmeln, wie man zu einer ausdrucksstarken DSL gelangt, wie man diese DSL in Xtext formuliert und wie man dann mithilfe von Code-Generierung von seinem Modell zu den konkreten Artefakten gelangt.




