Data Management
DM1: EAI in der SOA-Welt
Oft wird angenommen, dass mit SOA die Anwendungsintegration überflüssig wird. Jedoch werden weiterhin grundlegende Integrationstechnologien wie zum Beispiel Transformation, Routing, Adapter oder Prozesse benötigt. Zusätzlich muss auf die Performance des Gesamtkonzeptes geachtet werden. Anwendungsintegration muss als Teil der Architektur und Planung einer SOA betrachtet werden.
|
26.04.2007, 14:15 - 15:30 h
|
DM2: SQL-Tuning: Bremsen Sie Ihre Datenbank nicht aus
Performance-Engpässe in Anwendungen sind häufig auf schlecht geschriebene SQL-Statements oder unzureichendes Datenbank-Tuning zurückzuführen. In dieser Session werden Tipps zum SQL-Tuning u.a. bei folgenden Themen gegeben: Indexeinsatz, Materialized Views, Join-Reihenfolgen, Ausführungspläne.
|
25.04.2007, 08:30 - 09:45 h
|
DM3: REST - das bessere Web-Services-Modell
Nach allgemeiner Meinung sind Web-Services die allgegenwärtige Lösung für interoperable Integrationsprobleme, sowohl unternehmensintern als auch unternehmensübergreifend. Aber trotz ihres Namens haben Web Services mit "dem Web" unglücklicherweise relativ wenig zu tun, im Gegenteil: Viele der Prinzipien, die das Web zur erfolgreichsten, am besten skalierenden, verteilten und lose gekoppelten Applikation gemacht haben, werden in den vielen Spezifikation aus der WS-*-Welt ignoriert. Die Session stellt diese unter dem Begriff REST (REpresentational State Transfer) beschriebenen Prinzipien vor und zeigt, wie auch fortgeschrittene Problemstellungen auf Basis der Architektur des Web gelöst werden können.
|
24.04.2007, 11:45 - 13:00 h
|
DM4: Concurrency, past and present
With the widespread availability of cheap multi-core processors, concurrency is more important than ever for utilizing the hardware resources available to an application. However, writing safe and performant concurrent code is difficult, and requires a more rigorous design, development, and testing approach in order to produce reliable results. In this keynote, we'll look at several programming models for concurrency, contrast them with the shared-state model that is dominant today, and draw some lessons that can help us write better concurrent programs in Java.
|
25.04.2007, 19:30 - 20:15 h
|