Enterprise Architektur Konferenz Java Magazin Eclipse Magazin entwickler.de JAXmagazine.com Eclipse Magazine

Patterns + Architekturen

Typ Titel Speaker
Power Workshop (ganztags / whole day) Enterprise-Architekturen in der Praxis Bien
Session (75 Min.) Java EE Patterns im Zeichen von EJB 3 & Co. Bien
Session (75 Min.) Patterns für asynchrone Anwendungen Bien
Session (75 Min.) Design Patterns für Security Sams
Session (75 Min.) Sichere Web Services und SOA Sams
Session (75 Min.) Performance Meta-Antipatterns Bergmann
Session (75 Min.) Erfolgreiche Projekte durch Architekturmanagement Zitzewitz
Session (75 Min.) Erkennen und Vermeiden des architekturellen Verfalls in Software-Systemen Bischofberger
Session (75 Min.) Produktions-Monitoring komplexer Java EE-Applikationen Flick
Keynote What is the "shape" of SOA? Hapner
Session (75 Min.) SOA: aktuelle Technologien für erfolgreiche Projekte Israel, Schwarz
SOA Day SCA - eine Bestandsaufnahme Israel
Session (75 Min.) Neuer SOA-Standard: Service Component Architecture Holubek
Session (75 Min.) Architekturzaubereien - Zauberformeln für Spring, Maven & Co. Taboada
Session (75 Min.) Modell-Transformationen in der Praxis, Teil 1 Haase, Efftinge, Völter
Session (75 Min.) Modell-Transformationen in der Praxis, Teil 2 Haase, Efftinge, Völter
Session (75 Min.) Architekturen mit Spring Wolff
Session (75 Min.) Ercatons und organisches Programmieren mit Java + XML: Planwirtschaft adé Langhammer
top

PA1: Enterprise-Architekturen in der Praxis

Speaker:
Power Workshop (ganztags / whole day)
Beschreibung:

Neben der Teambildung, Zusammenarbeit zwischen den unterschiedlichen Rollen wie Architekt, Designer, Entwickler, Analyst usw. wird in diesem Power Workshop ein pragmatischer Prozess von funktionalen Anforderungen bis zum Deployment von Anwendungen vorgestellt. Insbesondere auf die Probleme von Anwendungen (Transaktionen, Verteilung, Robustheit, Performance) und auch den Umgang mit der wachsenden Anzahl von Technologien wird hier eingegangen. Die Fragen der Teilnehmer zu Architektur, Design, Java oder Java EE werden in Echtzeit diskutiert.

Details:
Schleißheim/Neuschwanstein 10.11.2006, 09:00 - 16:30 h
top

PA2: Java EE Patterns im Zeichen von EJB 3 & Co.

Speaker:
Session (75 Min.)
Beschreibung:

Die J2EE Patterns wurden für die J2EE 1.2/1.3/1.4-Spezifikationen und die J2SE 1.3/1.4 konzipiert. Mit der EJB 3.0-Spezifikation ändert sich das Programmiermodell signifikant. Auch mit Java 5 ist einiges mehr möglich - Templates, Annotations, Dependency Injection, Interceptoren, Vererbung usw. bringen neue Ideen mit sich. Was ändert sich an den bestehenden J2EE Patterns? Werden neue Patterns benötigt?

Details:
Ballsaal A 09.11.2006, 09:00 - 10:15 h
top

PA3: Patterns für asynchrone Anwendungen

Speaker:
Session (75 Min.)
Beschreibung:

Das Java Messaging Service ist sehr einfach aufgebaut - Nachrichten können bereits in wenigen Minuten verschickt werden. Allerdings bringen asynchrone Architekturen nicht nur Entkoppelung, höhere Skalierbarkeit, Interoperabilität und Robustheit mit sich, sondern auch eine Reihe von Problemen und Herausforderungen (Dead Locks, Errorhandling, keine Typsicherheit) mit sich. In dieser Session werden die Fallen, Probleme und Herausforderungen anhand von Pattterns, Best Practices und Vorgehensweisen veranschaulicht. Dabei werden nicht nur die JMS-Spezifikation,
sondern auch Technologien wie zum Beispiel SOAP, JAXM oder JXTA diskutiert.

Details:
Ballsaal A 09.11.2006, 15:45 - 17:00 h
top

PA4: Design Patterns für Security

Speaker:
Session (75 Min.)
Beschreibung:

Analog zu den berühmten Gang of Four Design Patterns, existiert eine Reihe verschiedener Sicherheitspatterns, die Architekten zur sicheren Gestaltung und Integration anwenden können. Diese Session präsentiert die wichtigsten Konzepte und zeigt anhand von konkreten Beispielen, wie Authentication Enforcer, Intercepting Validator, Secure Logger & Co. eingesetzt werden.

Details:
Sydney 07.11.2006, 15:30 - 16:45 h
top

PA5: Sichere Web Services und SOA

Speaker:
Session (75 Min.)
Beschreibung:

Die Sicherheit von SOA mit Web Services wird in dieser Session ausführlich behandelt. Themen sind hier: Security Design Pattern für SOA, die Benutzung von SAML, die Behandlung von Identitäten, Authentifizierungsmaßnahmen mit Web Services, Verschlüsselung von Messages und die Integration mit PKI-Systemen. Der Vortrag wird mit praxisnahen Beispielen unterstützt.

Details:
München 08.11.2006, 10:45 - 12:00 h
top

PA6: Performance Meta-Antipatterns

Speaker:
Session (75 Min.)
Beschreibung:

Im Vergleich unterschiedlicher Projekte und Technologien zeigen sich immer wieder Performancekiller derselben Art. Die Session gruppiert diese und verarbeitet sie zu Meta-Antipatterns, um dem Hörer ein allgemeines Verständnis zu vermitteln und ihn in die Lage zu versetzen, auch beim Einsatz von Technologien mit geringen Erfahrungswerten Performancekiller zu erkennen und zu vermeiden.

Details:
Sydney 08.11.2006, 14:15 - 15:30 h
top

PA7: Erfolgreiche Projekte durch Architekturmanagement

Speaker:
Session (75 Min.)
Beschreibung:

Es ist immer gut, für ein Projekt eine klare Softwarearchitektur zu definieren. Wie aber verhindert man, dass es im Projektverlauf zu wachsenden Abweichungen zwischen Architektur und Quellcode kommt? Wie lassen sich aufwendige Reparaturmaßnahmen vermeiden? Architekturmanagement erkennt potenzielle Probleme frühzeitig und verbessert Erfolgswahrscheinlichkeit und technische Qualität Ihres Projekts.

Details:
München 08.11.2006, 17:00 - 18:15 h
top

PA8: Erkennen und Vermeiden des architekturellen Verfalls in Software-Systemen

Speaker:
Session (75 Min.)
Beschreibung:

Mit zunehmendem Alter werden Software-Systeme schlechter verständlich und wartbar. Ihre Implementierung degeneriert zunehmend, da es schwierig ist festzustellen, wo und wie sie von der geplanten Architektur abweicht. Dieser Vortrag gibt einen Überblick über architekturelle Antipatterns. Er zeigt, wie man diese werkzeugunterstützt erkennen und durch kontinuierliche Überwachung sogar vermeiden kann.

Details:
Ballsaal A 09.11.2006, 10:45 - 12:00 h
top

PA9: Produktions-Monitoring komplexer Java EE-Applikationen

Speaker:
Session (75 Min.)
Beschreibung:

Diese Session beleuchtet anhand mehrerer Fallstudien, wie wichtig die Überwachung von Produktionssystemen in verschiedenen Situationen ist. Komplexe, verteilte Applikationen stellen eine Herausforderung für den Performance Engineer dar, speziell wenn man Messdaten ausschließlich in einer Testumgebung erheben kann. Dies führt zu unnötigem Ressourcenverbrauch, welcher ins Geld geht. Alles hängt von der Qualität der Use-Cases ab: wenn sie weitestgehend der Realität entsprechen, haben Sie Glück gehabt, meist tun sie es aber nicht. Um verwertbare Daten zu bekommen, führt nichts an einem Produktions-Monitoring vorbei. Wie findet man z.B. CPU-hungrige Komponenten in einer Mainframe-Umgebung? Wie entdecke ich ein Speicherleck, das keines ist, aber so aussieht?

Details:
Ballsaal A 08.11.2006, 10:45 - 12:00 h
top

PA10: What is the "shape" of SOA?

Speaker:
Keynote
Beschreibung:

Some visualize a SOA as a Fabric; others visualize a SOA as a Bus; yet others see it as a Network. The shape you visualize for a SOA reflects the expectations you have for it. This talk explores these different shapes of SOA and suggests a SOA shape that best aligns with the practical value SOA brings to computing.

Details:
Ballsaal A 09.11.2006, 12:15 - 13:00 h
top

PA11: SOA: aktuelle Technologien für erfolgreiche Projekte

Speaker:
Session (75 Min.)
Beschreibung:

Wie viel Esoterik ist notwendig, um den Begriff "serviceorientierte Architektur" zu erklären? Wie viel Technikgläubigkeit braucht es, um die Kommunikationsbarriere zwischen IT- und Fachabteilung niederzureißen. Wie viel Vertrauen in die Tool-Lieferanten und Hersteller von Standardsoftware muss man aufbringen, um von hyperdynamischen IT-Systeme träumen zu können? In dieser Session soll der Versuch gewagt werden, SOA wieder auf das zu reduzieren, was es denn eigentlich ist: ein Architekturparadigma zur Erstellung nachhaltiger Unternehmensanwendungen.

Details:
Garmisch 09.11.2006, 14:00 - 15:15 h
top

PA12: SCA - eine Bestandsaufnahme

Speaker:
SOA Day
Beschreibung:

Die Service Component Architecture (SCA) ist angetreten, einen einfachen und effizienten Weg für die Realisierung von Applikationen innerhalb serviceorientierter Architekturen aufzuzeigen. Was also verbirgt sich hinter diesem ambitionierten Ansatz? Im Rahmen der Session werden die Grundzüge der SCA betrachtet und ein kurzer Einblick in die betreffenden Strukturen, Mechanismen und Verfahrensweisen gegeben.

Details:
Ballsaal A Zeit: 06.11.2006, 15.50-16.35 h
top

PA13: Neuer SOA-Standard: Service Component Architecture

Speaker:
Session (75 Min.)
Beschreibung:

SCA ist ein neuer SOA-Standard, welcher es ermöglicht, entwicklungszentriert, einfach und doch mächtig eine serviceorientierte Architektur (SOA) zu implementieren. Der Fokus liegt dabei auf einer einfachen und nachvollziehbaren Nutzbarkeit für den Entwickler. Mittels der SCA-Spezifikation wird demnach ein Modell vorgestellt, welches den Bau von Anwendungen und Systemen beschreibt. In der Session wird der Aufbau einer solchen Anwendung unter Anwendung von SCA gezeigt und diskutiert.

Details:
Atlanta 07.11.2006, 12:00 - 13:15 h
top

PA14: Architekturzaubereien - Zauberformeln für Spring, Maven & Co.

Speaker:
Session (75 Min.)
Beschreibung:

Bisher etablierte Konzepte und Vorgehensweisen werden spätestens durch Java EE 5 in Frage gestellt und teilweise revidiert. Zu kompliziert hier, zu monolithisch da, kaum testbar und überhaupt. Neue Wege geht man mit Spring, Hibernate, Maven - Tools und Technologien. Wo bleibt aber die Architektur? In diesem Vortrag wird gezeigt, wie mit wenigen Tricks und Zauberei Architekturen entstehen. Technologien sind keine Architektur.

Details:
Ballsaal A 09.11.2006, 14:00 - 15:15 h
top

PA15: Modell-Transformationen in der Praxis, Teil 1

Speaker:
Session (75 Min.)
Beschreibung:

Codegenerierung als Mittel für modellgetriebene Entwicklung kommt inzwischen in vielen Projekten erfolgreich zum Einsatz. Oft ist es zusätzlich nützlich, Modelle vor der Generierung zunächst zu transformieren, zum Beispiel um sie an vorhandene Templates anzupassen. Dieser erste Teil der Session stellt die Konzepte vor und führt in QVT und xTend als konkrete Transformationssprachen ein.

Details:
Partenkirchen 08.11.2006, 09:00 - 10:15 h
top

PA16: Modell-Transformationen in der Praxis, Teil 2

Speaker:
Session (75 Min.)
Beschreibung:

Nachdem der erste Teil die allgemeinen Grundlagen zu Modelltransformationen gelegt hat, vergleichen wir im zweiten Teil die unterschiedlichen Transformationssprachen anhand eines konkreten Beispiels. Dabei zeigen wir, welche Sprachfeatures in welchen Situationen sinnvoll sind und für welche Probleme die jeweilige Sprache sinnvoll ist. Teil 2 setzt den Besuch von Teil 1 nicht zwingend voraus.

Details:
Partenkirchen 08.11.2006, 10:45 - 12:00 h
top

PA17: Architekturen mit Spring

Speaker:
Session (75 Min.)
Beschreibung:

Auch beim Spring Framework gibt es Best Practices für die Strukturierung eigener Anwendungen. Diese Session gibt einen Einblick, wie eine solche Architektur aufgebaut ist. Dadurch werden die Vorteile von Spring bei der Strukturierung von Anwendungen verdeutlicht und die verschiedenen Entscheidungen dargestellt, die man beim Entwurf einer Spring-Anwendung treffen muss.

Details:
Sydney 08.11.2006, 09:00 - 10:15 h
top

PA18: Ercatons und organisches Programmieren mit Java + XML: Planwirtschaft adé

Speaker:
Session (75 Min.)
Beschreibung:

Softwareentwicklung ist Planwirtschaft, beim OO-Programmieren und erst recht beim Modellieren, trotz "Agile Manifesto". "Organic Programming" schafft Abhilfe und erlaubt das Wachstum komplexer Strukturen. Ercatons stellen die erste Umsetzung auf Basis von Java EE und XML dar und ist u.a. im Konzerneinsatz. Mit im Vortrag: Einfache Beispiele und Meinungen für ein Open-Source-Projekt.

Details:
Ballsaal B 09.11.2006, 10:45 - 12:00 h