Java™ Enterprise
| Typ |
Titel |
Speaker |
 |
Escaping the Technology Cycle |
Johnson |
 |
BOF: Ask the Spring Expert! |
Johnson |
 |
Java EE 5: Was alles neu ist |
Adelhardt |
 |
Essential EJB 3.0 Persistence in Practice |
Clarke |
 |
Hurra, es ist ein POJO – Enterprise Java Beans 3.0 |
Ihns |
 |
Gewaltmarsch oder Wanderung? Java EE-Applikationen migrieren auf EJB 3.0 |
Ihns |
 |
Surviving the Jungle - Enterprise Java Best Practices, Teil 1 |
Röwekamp, Schumann |
 |
Surviving the Jungle - Enterprise Java Best Practices, Teil 2 |
Röwekamp, Schumann |
 |
Java Enterprise-Architekturen - willkommen in der Realität |
Degner, Griffel |
 |
Single-Sign-On mit Java und Kerberos |
Wiesner |
 |
Java EE Application Security und Security Patterns |
Sams |
 |
Enterprise Security Patterns |
Sams |
 |
Web Services Security |
Sams |
 |
JBoss 5 – reloaded |
Weil |
 |
Apache Geronimo |
Köhler, Dedek |
 |
The State of Web Frameworks |
McClanahan |
 |
Hibernate 3 - Persistenz mit Java |
Haase, Roock, Sanitz |
 |
Hibernate - der Standard im Praxis-Einsatz |
Eberling |
 |
Das Spring Framework - neue Features in Version 2.0 |
Höller |
 |
Hinter den Kulissen von Spring |
Höller |
 |
Spring: Das neue Java EE? |
Wolff |
 |
Spring Framework: Enterprise-Java ganz einfach! |
Wolff |
 |
Spring und Eclipse Equinox kombiniert |
Lippert, Wütherich |
 |
Spring sicher gemacht: Das Acegi Security-System for Spring |
Wiesner |
 |
Der Wechsel von klassischer J2EE zu Lightweight-Architekturen |
Dupuis |
 |
Prinzipien transaktionaler und verteilter Anwendungen |
Bien |
 |
Patterns für asynchrone Anwendungen |
Bien |
 |
... und wie geht es weiter mit J2EE Patterns? |
Bien |
 |
Test-Driven Development mit FIT und JUnit |
Westphal, Link, Freese |
 |
Anforderungs-Management und Akzeptanztests mit FIT und FitNesse |
Welkenbach |
 |
Integriertes Application Lifecycle Management |
Wieske |
 |
Testen nicht nur mit Spring |
Wolff |
 |
Auch du kannst von Spring profitieren! |
Ernst, Aust |
 |
Aspect-Oriented Programming with Spring for Enterprise Applications |
Colyer |
 |
AOP by example |
Colyer |
 |
Introducing Eclipse Callisto |
Milinkovich |
 |
Merciless Refactoring mit Eclipse, Teil 1 |
Lippert, Schiffer |
 |
Managing Complex Enterprise Environments |
Schuppe, Dirkes |
 |
Merciless Refactoring mit Eclipse, Teil 2 |
Lippert, Schiffer |
 |
Performance- und Lasttests nicht nur für Webanwendungen |
Heider, Burger |
 |
Continuous Performance Management |
Novakovic, Moors |
 |
Objekt-relationales Mapping: Best Practices |
Plöd |
 |
Persistenz-Services in der Service Component Architecture (SCA) |
Holubek |
 |
Apache iBatis: Persistenz einfach(er) gemacht! |
Schmutz |
 |
SOA und MDA im Einsatz bei der Schweizer Krankenversicherung CSS |
Moroff, Von Arx |
 |
SOA beherrschen |
Totev |
 |
Geschäftprozesse innerhalb einer SOA modellieren und implementieren |
von Ammon, Jobst, Schäfer, Gebauer |
 |
SOA kontrovers, Teil 1: Eine nicht-technische Betrachtung von SOA |
Wolff |
 |
SOA kontrovers, Teil 2: Warum SOA erst mit Model Driven Development richtig Sinn macht |
Völter |
 |
SOA kontrovers, Teil 3: Große Lüge SOA - zwischen Anspruch und Wirklichkeit einer Idee |
Josuttis |
 |
BOF: SOA kontrovers, Teil 4: Diskussion des State of the Art bei SOA unter architektonisch-technischer Sicht |
Wolff, Josuttis, Völter |
 |
SOA Governance und wie ein SOA Registry/Repository Ordnung bringt |
Brauel |
 |
Business-Implikationen und Aspekte bei der Einführung einer SOA |
Hastedt-Marckwardt |
 |
BPEL schon einsetzbar? Bericht aus dem Projektalltag, Teil 1: Business-Aspekte |
Winterberg, Drobietz |
 |
BPEL schon einsetzbar? Bericht aus dem Projektalltag, Teil 2: der technische Fokus |
Winterberg, Drobietz |
 |
Typische Fehler bei der agilen Softwareentwicklung |
Eckstein |
 |
BOF: Worauf es bei Agilität wirklich ankommt |
Eckstein |
 |
Java EE Anwendungsmigration: Der Mythos von "Write Once - Run Anywhere" |
Gürsoy, Martin |
 |
Advanced Graphics Components Using JavaServer Faces |
Mouly |
 |
Einführung in Portlets - Portal-Komponenten in Java |
|
 |
Nach dem HelloPortlet: Realisierung komplexer Portal-Anwendungen |
|
 |
Business-Prozesse mit der Java Rule Engine und Drools erstellen |
Schlinkheider |
 |
Modellgetriebene Entwicklung mit openArchitectureWare 4 |
Völter, Haase, Efftinge |
 |
XML-Datenspeicherung mit JAXB |
Holubek |
 |
Speaker Panel: Erfahrungen mit und Potenziale von Spring im Enterprise-Einsatz |
Wolff |
 |
NetBeans 5.0 - die IDE für alle Fälle |
Trapp |
 |
Die Open-Source-Revolution |
Langham |
 |
BOF: Open Source im Enterprise-Einsatz: Chancen und Risiken |
Langham, Schumann, Sohn, Kreutzer, Grimmer, Hartwig |
 |
BOF: Der Software-Architekt? Eine Diskussion über Kompetenzen und Limitierungen in einem spannenden Job |
Bien, Banning, Josuttis, Schlenker, Aulke |
 |
Adopting Subversion: Today or Tomorrow |
Dobisek |
 |
Eine technische Plattform für Smart-Client-Systeme |
Ziegler |
 |
MDA-basierte Implementierung Service-orientierter Architekturen |
Herzig |
 |
NWDI – Efficiently managing the development process |
Hengevoss |
 |
RSS und Atom - Auf dem Weg zu Data 2.0? |
Langham |
 |
Managing successful SOA Projects, a view beyond agile science |
Utschig-Utschig |
 |
Implementierung einer serviceorientierten Carrier-Infrastruktur mit BPEL bei der Kabel Deutschland GmbH |
Rosa, Kopij |
 |
MDA und Open Source – eine tragfähige Verbindung? |
Wanner, Siegl |
 |
Introscope - die Java Application Management-Lösung |
Bereth |
 |
Ein neuer Rational Unified Process? |
Essigkrug |
 |
Von 0 auf Projekt Portfolio-Management - ein Quickstart |
Fuchs |
 |
BOF: MDSD - Meet the Experts |
Haase, Völter, Efftinge |
 |
Das WS*-Universum |
Spall |
 |
Java-Experience: Wie entsteht eine Architektur? |
Budde |
 |
Open Source im Einsatz in der Finanzindustrie |
Beverungen |
 |
Buy AND build. A strategy for building applications that spans both packaged applications and custom development |
Hearn |
 |
Aligning IT with Business Goals through SOA Using IBM Eclipse Based Tools |
Bater |
 |
Eröffnung/Opening |
Meyen |
top
E1: Escaping the Technology Cycle
Speaker:
Beschreibung:
The Java/Java EE technology platform continues to evolve at a rapid rate.
This pace of change is problematic for enterprise application development, as enterprise software assets must often serve for 5-10 years, rather than the typical 2 year generational changes of Java technology.
Fortunately, today's POJO-based technologies provide a way to maximize the life of your investment, by decoupling your business logic and domain model from volatile infrastructure.
In this keynote, Rod Johnson will discuss the challenges in building long-lived Java applications, and how to ensure that maintenance of your applications is primarily driven by changes in business requirements, rather than technology platform.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 10.05.2006, 19:30 - 20:15 h
|
top
E2: BOF: Ask the Spring Expert!
Speaker:
Beschreibung:
Rod Johnson will be happy to take questions on his keynote, the Spring Framework or any other topic.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 11b
– 10.05.2006, 20:30 - 21:45 h
|
top
E3: Java EE 5: Was alles neu ist
Speaker:
Beschreibung:
Diese Session gibt einen Überblick über die nächste Generation der Java EE 5 (Nachfolger von J2EE 1.4). Während sich bereits mehrere Sessions der JAX sich auf EJB 3 und JSF konzentrieren, stellt dieser Überblick weitere wichtige Themen wie JAXB 2.0, JAX-WS 2.0 sowie die neuen Webtechnologien in den Mittelpunkt. Weiterhin beleuchten wir eine Reihe weiterer neuer Konzepte in Java EE 5 wie Programmiermodelle, Resource Annotation usw.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 09.05.2006, 10:00 - 11:15 h
|
top
E4: Essential EJB 3.0 Persistence in Practice
Speaker:
- Doug Clarke (Oracle Corporation)
Beschreibung:
A crash course introduction to EJB 3.0 Persistence of Java Enterprise Edition 5.0. The goal of this session is to demonstrate how to apply the EJB 3.0 Persistence functionality in enterprise application development. Attendees will leave with enough information to get them started building enterprise applications using this new standard. The material will be presented using live demos of application development, testing, and deployment. The persistence capabilities both within and outside of an EJB container will be highlighted.
The open source reference implementation of the EJB 3.0 Persistence, TopLink Essentials, will be used in conjunction with the Eclipse Dali EJB ORM Project tools to build an end to end application illustrating common patterns and best practices.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 11.05.2006, 12:30 - 13:15 h
|
top
E5: Hurra, es ist ein POJO – Enterprise Java Beans 3.0
Speaker:
- Oliver Ihns (Holisticon AG)
Beschreibung:
Der neue Standard der Programmierung der serverseitigen Geschäftslogik ist da: POJO-basiert, leichtgewichtig, komponentenorientiert und mit einer Menge Vereinfachungen und Erleichterungen für die Implementierung von Java-Enterprise-Applikationen versehen. Dieser Vortrag stellt das mit umfassenden Neuerungen und Erleichterungen versehene Enterprise JavaBeans 3.0-Komponentenmodell vor.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 7
– 09.05.2006, 11:45 - 13:00 h
|
top
E6: Gewaltmarsch oder Wanderung? Java EE-Applikationen migrieren auf EJB 3.0
Speaker:
- Oliver Ihns (Holisticon AG)
Beschreibung:
Dieser Vortrag zeigt u.a. anhand konkreter Codebeispiele, wie die Migration von bestehenden Java EE-Applikationen und EJB 1.x und 2.x-basierten Applikationen hin zu leichtgewichtigen EJB 3.0-Applikationen stattfinden kann. Der Vortrag beschreibt des Weiteren die Möglichkeiten der sanften Migration bestehender Systeme und bespricht die in EJB 3.0 integrierten Aspekte zur Erleichterung von Migrationen.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 6b
– 10.05.2006, 10:15 - 11:30 h
|
top
E7: Surviving the Jungle - Enterprise Java Best Practices, Teil 1
Speaker:
- Lars Röwekamp (open knowledge GmbH, Autor)
- Jens Schumann (open knowledge GmbH)
Beschreibung:
Enterprise Java ist tot – lang lebe Enterprise Java. So etwa könnte man die in den letzten Monaten und Jahren stattfindende Polarisierung bezüglich Frameworks, Patterns und Best Practices beschreiben. Subjektive Meinungen, welche ein "One-Size fits All"-Ansatz glauben machen wollen, beherrschen die Enterprise Java Community. Ziel dieser Doppelsession ist es, ein wenig Licht ins Dunkel zu bringen und aktuelle Trends im Bereich Enterprise Java neutral zu beleuchten. Der erste Teil der Doppelsession widmet sich zu diesem Zweck ausgewählten Vertretern aus dem Bereich der Persistenz – Hibernate, EJB 3.0 Persistence a.k.a JSR 220, JDO, u.a. – sowie der Komponententechnologie – Spring, EJB 3.0 u.a. – und betrachtet deren direkte Auswirkungen auf die Softwarearchitektur. Darüber hinaus erfolgen Abwägungen bezüglich Wartbarkeit und Testbarkeit, sowie der Komplexität der Entwicklung. Natürlich wird auch der Aspekt der Performanz nicht vernachlässigt.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2b
– 11.05.2006, 14:15 - 15:30 h
|
top
E8: Surviving the Jungle - Enterprise Java Best Practices, Teil 2
Speaker:
- Lars Röwekamp (open knowledge GmbH, Autor)
- Jens Schumann (open knowledge GmbH)
Beschreibung:
Der zweite Teil der Session befasst sich mit der praxisorientierten Betrachtung verschiedener Web-Frameworks und versucht Klarheit bezüglich der Frage "Was ist für mein Problem die beste Lösung?" zu schaffen. Neben dem De-facto-Standard Struts, dem realen Standard-JSF und dem Spring MVC Web-Framework werden auch unterschiedlichste Ausprägungen, wie Struts-Action, Struts-Shale, MyFaces, Suns JSF und Facelets vorgestellt und eingeordnet. Dabei steht neben der eigentlichen Technologie auch stets die Frage der Praxistauglichkeit und Integrationsfähigkeit in andere Welten im Mittelpunkt. Ziel ist es, die Teilnehmer – unabhängig von der aktuellen Meinungsfront - in die Lage zu versetzen, selbstständig das passende Web-Framework zu wählen.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 2b
– 11.05.2006, 15:45 - 17:00 h
|
top
E9: Java Enterprise-Architekturen - willkommen in der Realität
Speaker:
- Ralf Degner (Techniker Krankenkasse)
- Frank Griffel (Techniker Krankenkasse)
Beschreibung:
Industrie-Standards geben einem Projekt nur scheinbar eine solide Grundlage. Ihre Tauglichkeit für konkrete Vorhaben wird selten hinterfragt, mit der Folge mangelnder Abstraktion, Skalierbarkeit und Performanz. Für das unternehmensweite Anwendungsystems "TKeasy" wird gezeigt, wie Details hinterfragt bzw. gelöst wurden, um 6.000 TK-Mitarbeitern täglich 2,7 Milliarden Objektzugriffe zu ermöglichen.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 11.05.2006, 08:30 - 09:45 h
|
top
E10: Single-Sign-On mit Java und Kerberos
Speaker:
- Mike Wiesner (SpringSource)
Beschreibung:
Kerberos ist einer der weitverbreitesten Standards für Authentifizierung und Single-Sign-On. In dieser Session werden die Grundlagen von Kerberos und die Anwendung zusammen mit Java anhand von Praxisbeispielen vermittelt.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 10.05.2006, 08:30 - 09:45 h
|
top
E11: Java EE Application Security und Security Patterns
Speaker:
Beschreibung:
In diesem Power Workshop lernen Sie effektive Verteidigungsstrategien gegen Hackerangriffe auf Java EE-Web-Anwendungen (z.B. Cross-Site Scripting, SQL Injection, Konfigurationsfehler usw.) kennen. Der Workshop behandelt die Sicherheit für Web-Applikationen (Servlets, JSP) mit und ohne EJBs (2.x und 3.0), sichere Logins mit JAAS, Java-Kryptographie und sichere Design Patterns. Außerdem erhalten Sie einen Überblick auf die Absicherung von Web Services. Das Seminar wird praxisnah und mit vielen Beispielen gestaltet. Sie sehen, wie ein Angreifer spezielle Tools einsetzt, um eine Web-Anwendung zu attackieren. Eine "Live Hacking"-Demonstration zeigt Angriffe auf eine laufende Java EE-Applikation.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 1Aa
– 08.05.2006, 09:00 - 17:00 h
|
top
E12: Enterprise Security Patterns
Speaker:
Beschreibung:
Analog zu den berühmten Gang of Four Design Patterns existieren 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:
| Level 3 (Für Experten) |
Saal 7
– 09.05.2006, 16:00 - 17:15 h
|
top
E13: Web Services Security
Speaker:
Beschreibung:
Die Sicherheit von SOA mit Web Services wird in dieser Session ausführlich behandelt. Themen sind: Security Design Pattern für SOA, die Benutzung von SAML, die Behandlung von Identitäten, konkrete Maßnahmen für Authentication mit Web Services, Verschlüsselung von Messages und die Integration mit PKI-Systemen. Außerdem werden einige Schwachstellen von Web Services anhand von praxisnahen Beispielen aufgezeigt.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 6a
– 10.05.2006, 13:45 - 15:00 h
|
top
E14: JBoss 5 – reloaded
Speaker:
- Dirk Weil (GEDOPLAN GmbH)
Beschreibung:
Mit dem im Februar 2006 veröffentlichten JBoss AS 5.0 Alpha ist ein neues Release des populären Open-Soure-Application-Servers auf dem Markt, das mit einem komplett erneuerter Microkernel und neuen Services um die Gunst der Anwender buhlt. Lassen Sie sich in dieser Session einen Überblick über den Server geben.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 1Aa
– 10.05.2006, 08:30 - 09:45 h
|
top
E15: Apache Geronimo
Speaker:
- Kristian Köhler
- Christian Dedek (Orientation in Objects GmbH)
Beschreibung:
Mit Geronimo steht ein weiterer zertifizierter Java EE Application Server zur Verfügung. Neben dem GBean Framework, einem neuen Container Framework, fällt der angebotene Konfigurationsmechanismus auf. Dieser ermöglicht den Einsatz des Servers in einem breit gefächerten Einsatzgebiet von sehr schlanken bis Multiserver-Installationen. Die Session stellt den Server vor und diskutiert Einsatzszenarien.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 7
– 10.05.2006, 10:15 - 11:30 h
|
top
E16: The State of Web Frameworks
Speaker:
Beschreibung:
The space of Web application frameworks has seen, and continues to see, a tremendous amount of innovation over the last few years. At the same time, standardization efforts around JavaServer Faces have energized their own burst of activity. How does an application architect choose between 50 or so available options? We will review the set of problems that Web application frameworks solve, and offer some ideas on what might be useful decision making criteria for your projects.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 09.05.2006, 17:30 - 18:15 h
|
top
E17: Hibernate 3 - Persistenz mit Java
Speaker:
- Arno Haase (Arno Haase Consulting)
- Stefan Roock (it-agile GmbH)
- Sebastian Sanitz (it-agile GmbH)
Beschreibung:
Hibernate hat sich zum De-facto-Standard für die Anbindung von Java-Anwendungen an relationale Datenbanken entwickelt. Die vorläufigen Arbeiten zu EJB 3.0 setzen sogar ein Hibernate-artiges Persistenzmodell um. Dieser Workshop erklärt, wie man mit Hibernate Klassen auf Datenbanktabellen abbildet, und stellt die umfangreichen Query- und Tuning-Möglichkeiten vor. Vortragsteile wechseln sich mit praktischen Beispielen ab, die die Teilnehmer auf ihren Notebooks nachvollziehen können. Die Teilnehmer haben nach dem Workshop ein grundlegendes Verständnis der Funktionsweise von Hibernate und können sich auf dieser Basis selbstständig weiter mit Hibernate beschäftigen.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 11a
– 08.05.2006, 09:00 - 17:00 h
|
top
E18: Hibernate - der Standard im Praxis-Einsatz
Speaker:
- Werner Eberling (Mathema Software GmbH)
Beschreibung:
Hibernate hat sich zum De-facto-Standard für die Persistenz im Java-Umfeld entwickelt und bildet die Vorlage für die neue Java Persistence API. Doch wie verhält sich Hibernate in der Praxis? Der Vortrag beschreibt das Vorgehen und die Erfahrungen bei der Ablösung einer EJB-CMP-Implementierung durch eine Hibernate-Lösung (gewissermaßen den "vorgezogenen Umstieg auf EJB 3.0").
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 10.05.2006, 15:30 - 16:45 h
|
top
E19: Das Spring Framework - neue Features in Version 2.0
Speaker:
- Jürgen Höller (SpringSource, a division of VMware)
Beschreibung:
Das Spring Framework ist bereits in Version 1.2 zu einem De-facto-Standard herangewachsen. Spring 2.0 führt darüber hinaus eine Reihe wichtiger neuer Features ein: von asynchronem JMS ("Message-Driven Objects") über Portlet MVC bis hin zu Support für das neue Java Persistence API (aka "EJB 3 Persistence").
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 7
Zeit: 08.05.2006, 8.30-9.30 h
|
top
E20: Hinter den Kulissen von Spring
Speaker:
- Jürgen Höller (SpringSource, a division of VMware)
Beschreibung:
Wie tickt das Spring-Projekt intern? Wie entstand Spring 2.0? Dieser Vortrag bietet einen Einblick in das Spring-Ökosystem jenseits der reinen User-Perspektive. Der Schwerpunkt liegt auf der zugrunde liegenden Framework-Philosophie, die sich deutlich von anderen Produkten unterscheidet. Weiter werden anhand des Wegs hin zu Spring 2.0 einige Facetten des Spring-Projektmanagements beleuchtet.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 6a
– 09.05.2006, 20:30 - 21:45 h
|
top
E21: Spring: Das neue Java EE?
Speaker:
- Eberhard Wolff (adesso AG)
Beschreibung:
Spring stellt statt der Komplexität des Java EE-Programmiermodells POJOs (Plain Old Java Objects) in den Mittelpunkt, was eine Refokussierung auf bewährte objektorientierte Prinzipien erlaubt. Dabei wird Dependency Injection zum Aufbau von Objekt-Netzen eingesetzt und AOP als Basis für wie z.B. Transaktionen. Gleichzeitig wird für viele Java-APIs eine vereinfachende Abstraktionsschicht angeboten.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 09.05.2006, 14:15 - 15:30 h
|
top
E22: Spring Framework: Enterprise-Java ganz einfach!
Speaker:
- Eberhard Wolff (adesso AG)
Beschreibung:
Spring ist ein neuer Ansatz für die Entwicklung von Java-Anwendungen. Er stellt statt der unnötigen Komplexität des Java EE-Programmiermodells POJOs (Plain Old Java Objects) in den Mittelpunkt, was eine Refokussierung auf bewährte objektorientierte Prinzipien erlaubt. Gleichzeitig wird für viele bekannte Java-APIs eine vereinfachende Abstraktionsschicht angeboten. Der Power Workshop gibt eine Einführung in die verschiedenen Features des Spring Framework. Neben den Basistechnologien Dependency Injection und aspektorientierte Programmierung gehören dazu die Transaktionen, Persistenz und verteilte Anwendungen. Weitere Themen sind die Entwicklung von Webanwendungen mit Spring MVC und anderen Web-Frameworks sowie ein Überblick über Frameworks, die Spring ergänzen.
Für die optionalen Übungen im Power Workshop ist ein Notebook mit folgender Ausstattung notwendig: Mindestens 512MB RAM, mindestens 1.5 GHz, mindestens 2.5GB freie Plattenkapazität, Windows, DVD ROM.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 6a
– 12.05.2006, 09:00 - 16:30 h
|
top
E23: Spring und Eclipse Equinox kombiniert
Speaker:
Beschreibung:
Diese Session zeigt, wie sich Spring und die Eclipse RCP/Equinox-Plattform gewinnbringend und sinnvoll miteinander kombinieren lassen. Wir erläutern, wie sich Spring sowohl innerhalb von Plug-ins zur Implementierung von OSGi-Services eignet als auch den weitaus mächtigeren plug-in-übergreifenden Einsatz von Spring. Der Vortrag stellt jeweils Lösungsansätze mit seinen Vor- und Nachteilen dar.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 7
Zeit: 08.05.2006, 14.55-15.40 h
|
top
E24: Spring sicher gemacht: Das Acegi Security-System for Spring
Speaker:
- Mike Wiesner (SpringSource)
Beschreibung:
Mit dem Acegi Security-System steht mittlerweile ein umfangreiches Framework zur Verfügung um Spring-Anwendungen sicherer zu machen. Dabei bleiben die Business-Objekte völlig frei von Sicherheitscode und es lässt sich auch einfach in bestehende Spring-Anwendungen einbauen.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 7
Zeit: 08.05.2006, 13.40-14.40 h
|
top
E25: Der Wechsel von klassischer J2EE zu Lightweight-Architekturen
Speaker:
- Christian Dupuis (SpringSource)
Beschreibung:
Die Session demonstiert anhand einer Praxis-Fallstudie aus dem Bereich Investmentbanking, wie die Migration und Weiterentwicklung einer unternehmenskritischen Multikanal-Anwendung mithilfe des Spring Frameworks erfolgreich durchgeführt werden konnte. Es wird dargestellt, wie Spring als Applikations-Framework eingesetzt worden ist, aber auch, wie andere Bereiche (AOP, O/R Mapping usw.) und kundenspezifische Erweiterungen zu Spring elegant integriert werden konnten.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 7
Zeit: 08.05.2006, 17.00-17.30 h
|
top
E26: Prinzipien transaktionaler und verteilter Anwendungen
Speaker:
- Adam Bien (adam-bien.com)
Beschreibung:
Mit der Begründung "Java EE ist zu komplex" entstehen immer neue Frameworks, welche die Entwicklung von verteilten Anwendungen vereinfachen sollen. Leider haben Sie aber die Rahmenbedingungen seit der Einführung von Transaktionsmonitoren vor über 20 Jahren nicht geändert haben. Ein Java EE-Entwickler muss die gleichen Probleme wie auch der Host-Entwickler lösen - lediglich die APIs sehen etwas einfacher aus. In dieser Session werden die essenziellen Grundlagen von Java EE und von transaktionalen Anwendungen vorgestellt. Prinzipien wie Verteilung, Isolation Levels, lokale und verteilte Transaktionen, Sperren, Persistenz, Batch Processing, Shared Memory, Queuing, langlaufende Transaktionen werden hier vorgestellt.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Halle 1
– 11.05.2006, 10:15 - 11:30 h
|
top
E27: Patterns für asynchrone Anwendungen
Speaker:
- Adam Bien (adam-bien.com)
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, 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 z.B. SOAP, JAXM oder JXTA diskutiert.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Halle 1
– 11.05.2006, 15:45 - 17:00 h
|
top
E28: ... und wie geht es weiter mit J2EE Patterns?
Speaker:
- Adam Bien (adam-bien.com)
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 bzw. Java EE 5 wird sich das Programmiermodell signifiant ändern. Auch mit Java 5 ist einiges mehr möglich - Templates, Annotations, Dependency Injection, Interceptors, Vererbung usw. bringen neue Ideen mit sich. Was ändert sich an den bestehenden Patterns? Werden neue Patterns benötigt? In dieser Session wird die Auswirkung der Java EE 5- bzw. Java 5-Spezifikationen auf die J2EE Patterns und bestehende Architekturen
präsentiert.
Details:
| Level 3 (Für Experten) |
Saal 7
– 10.05.2006, 20:30 - 21:45 h
|
top
E29: Test-Driven Development mit FIT und JUnit
Speaker:
- Frank Westphal (Web 2.0 Technologist)
- Johannes Link
- Tammo Freese (freiberuflicher Diplom-Informatiker )
Beschreibung:
Test-Driven Development geht von einem fehlschlagenden Test aus. Software wird in kleinen sicheren Schritten entwickelt, die abwechselnd darauf abzielen, ein neues Feature zu implementieren (den fehlschlagenden Test also zu erfüllen) und das Design zu verbessern (und dabei weiterhin alle Tests zu bestehen). Dieser Workshop führt hands on in die Testgetriebene Entwicklung mit den Open-Source-Werkzeugen FIT und JUnit ein. Wichtig: Wir wollen programmieren - bitte bringen Sie also ein Notebook mit einer Refactoring-fähigen Java-IDE mit, idealerweise Eclipse oder IntelliJ IDEA!
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2a
– 08.05.2006, 09:00 - 17:00 h
|
top
E30: Anforderungs-Management und Akzeptanztests mit FIT und FitNesse
Speaker:
Beschreibung:
Ist JUnit vielen Entwicklern ein Begriff, so gibt es noch weitere Testframeworks, die bislang eher einen Dornröschenschlaf halten. FIT und das darauf basierende Test-Wiki FitNesse sollen ein agiles Anforderungsmanagement und Testerstellung durch die Fachabteilung ermöglichen. Der Vortrag zeigt, wie sich das Arbeiten mit den Frameworks gestaltet, und gibt Tipps aus der Projektpraxis.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 1Ac
– 11.05.2006, 15:45 - 17:00 h
|
top
E31: Integriertes Application Lifecycle Management
Speaker:
- Lothar Wieske (DB Systel GmbH)
Beschreibung:
Mit dem neuen Visual Studio 2005 Team System adressieren die Microsoft Developer Tools die erweiterte Zielgruppe um Projektmanager, Anforderungsspezialisten, Architekten, Entwickler und Tester. Damit betritt Microsoft mit einem innovativen Produkt auf bewährter Grundlage den Application-Lifecycle-Management-Markt mit Angeboten für alle Bereiche des Software-Entwicklungsprozesses. Die Lösung typischer Software-Entwicklungs-Probleme liegt aus der Sicht von Microsoft nicht nur in der technischen Weiterentwicklung der eingesetzten Werkzeuge, sondern auch in der besseren Integration der einzelnen Werkzeuge mit dem Ziel die Planung, Zusammenarbeit und Übersicht in Softwareprojekten zu verbessern. Mit der Integration der eingesetzten Werkzeuge als zentralem Entwurfsprinzip in Visual Studio 2005 Team System ergeben sich aus den folgenden vier Aspekten besondere Impulse für entsprechende Verbesserungen in Unternehmen, die sich für den Einsatz von Team System entscheiden: Integrations-Plattform für Lifecycle, Integrations-Plattform für Modellierung, Integrations-Plattform für Qualitäts-Management, Integrations-Plattform für Reporting.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 10.05.2006, 17:00 - 17:45 h
|
top
E32: Testen nicht nur mit Spring
Speaker:
- Eberhard Wolff (adesso AG)
Beschreibung:
Ein wesentlicher Vorteil von Dependency Injection ist die bessere Testbarkeit der Anwendungen. In dieser Session wird gezeigt, wie Spring nicht nur bei Unit-Tests, sondern auch bei Integrationstests, System-Tests und Akzeptanz-Tests hilfreich sein kann. Dabei werden die Vorteile auch live am Beispiel einer Anwendung gezeigt.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 11b
– 11.05.2006, 15:45 - 17:00 h
|
top
E33: Auch du kannst von Spring profitieren!
Speaker:
Beschreibung:
Als Anbieter von modularen Frameworks für CMS- und DRM-Systeme setzt CoreMedia das Spring Framework erfolgreich qualtitäts- und produktivitätssteigend seit 2004 ein. Wir präsentieren einen Überblick von Spring, berichten über konkrete Erfolge und Fallen bei der Einführung und wie Spring unseren Softwareentwicklungsprozess positiv beeinflusst hat.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 7
Zeit: 08.05.2006, 16.00-16.30 h
|
top
E34: Aspect-Oriented Programming with Spring for Enterprise Applications
Speaker:
Beschreibung:
In this session Adrian Colyer will explain and demonstrate the new AOP features in Spring 2.0, including integration with AspectJ. Examples of using AspectJ and Spring AOP in the context of Spring-powered enterprise applications will be given, including: how to use an aspect library; aspects in the domain model; Acegi security with AspectJ; JMX management of aspects; and more...
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 11b
– 10.05.2006, 15:30 - 16:45 h
|
top
E35: AOP by example
Speaker:
Beschreibung:
Continuing the theme begun in Adrian's earlier talk ("Aspect-Oriented Programming for Enterprise Applications") this session is packed with examples of simple ways to solve common design issues that arise when a requirement impacts multiple parts of an enterprise application. It's light on theory, heavy on working solutions. The perfect way to spend a pleasant evening ;).
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 6a
– 10.05.2006, 20:30 - 21:45 h
|
top
E36: Introducing Eclipse Callisto
Speaker:
Beschreibung:
This summer Eclipse is shipping it's first ever release train, codenamed Callisto. Currently there are ten separate Eclipse projects which are working hard to ship on the very same day: BIRT, C/C++, Data Tools, Eclipse (including Java development tools and rich client platform), EMF, GEF, GMF, Test and Performance, Visual Editor and Web Tools. For the Java developer, this will give them a great collection of open source tools to use for development. Even more importantly, it will provide a comprehensive set of frameworks to build products and applications on top of. This talk will provide a look into the major new features coming from each of the projects, and how Callisto will impact the commercial businesses rapidly growing around the Eclipse technology.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 09.05.2006, 19:30 - 20:15 h
|
top
E37: Merciless Refactoring mit Eclipse, Teil 1
Speaker:
Beschreibung:
Das Eclipse SDK bringt eine große Vielzahl an automatisierten Refactorings mit. Dennoch werden diese umfangreichen Refactoring-Features nur selten wirklich ausgiebig genutzt. Viele Code-Änderungen werden immer noch per Hand durchgeführt, obwohl es passende Refactorings in der IDE gibt. Der erste Teil dieser Doppelsession zeigt an realen Beispielen, wie die automatisierten Refactorings des Eclipse SDK die tägliche Arbeit am Sourcecode vereinfachen und beschleunigen können.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2a
– 10.05.2006, 08:30 - 09:45 h
|
top
E38: Managing Complex Enterprise Environments
Speaker:
Beschreibung:
Das Management von Web-basierten Applikationen wird von den meisten System-Management-Systemen, wie wir sie heute kennen, nur unzureichend gehandhabt. Heutige IT-Teams müssen aber nicht nur die Soft- und Hardware überwachen, sondern auch die Kundenzufriedenheit mit einbeziehen. Daher gibt es mächtige Application Performance Management-(APM-)Werkzeuge, die in der Lage sind, die heutige komplexe, webfähige Applikationslandschaft sowohl aus Kundensicht als auch End-to-End mit Sicht auf die realen Geschäftstransaktionen in Echtzeit zu überwachen. Die Keynote zeigt auf, worauf beim Einsatz eines APM-Systems zu achten ist und wie IT-Organisationen damit bei ihrer täglichen Arbeit geholfen werden kann.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 6ab
– 08.05.2006, 12:15 - 13:00 h
|
top
E39: Merciless Refactoring mit Eclipse, Teil 2
Speaker:
Beschreibung:
Der zweite Teil der Doppelsession wirft ein Schlaglicht auf die Frage, wo die Grenzen der automatisierten Refactorings liegen und wie sich größere Refactorings in kleine automatisierte Refactorings aufteilen lassen. Zum Abschluss demonstrieren wir eine Auswahl an Open-Source-Werkzeugen, die uns helfen, Refactorings zu identifizieren und zu kontrollieren.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 2a
– 10.05.2006, 10:15 - 11:30 h
|
top
E40: Performance- und Lasttests nicht nur für Webanwendungen
Speaker:
Beschreibung:
Als Open-Source-Tool für Performance- und Lasttests von Webanwendungen ist JMeter bereits bekannt. Dass JMeter auch abseits des Webs mit einigen Handgriffen sehr mächtig ist, wissen hingegen nur wenige. Die Session stellt Architektur und Prinzipien von JMeter vor und zeigt, wie die Anwendung mit zusätzlichen Lasttreibern und anderen Features offroad-tauglich gemacht werden kann.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Halle 1
– 10.05.2006, 13:45 - 15:00 h
|
top
E41: Continuous Performance Management
Speaker:
Beschreibung:
Da während und nach der Entwicklung von Java-Applikationen aufgrund von Zeitnot die Qualitätsüberprüfung der entwickelten Applikation im Rahmen von Profiling- und Memory-Debugging-Analysen oft vernachlässigt werden, zeigt die Session dahingehend geeignete Vorgehensweisen. Der Vortrag zeigt, wie man mit Ant-Skripten und CruiseControl Profiling- und Memory-Debugging-Analysen mithilfe von Tools wie JMeter, HttpUnit, Memory Debugger, Profiler entsprechend automatisieren kann. Im Anschluss daran wird in dieser Demo gezeigt, wie die Qualität von Unit-Tests mithilfe der Coverage-Funktion nachgewiesen werden kann.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2a
– 11.05.2006, 14:15 - 15:30 h
|
top
E42: Objekt-relationales Mapping: Best Practices
Speaker:
- Michael Plöd (Senacor Technologies AG)
Beschreibung:
Der Vortrag erläutert, was beim Einsatz von Objekt-relationalem Mapping im Projekt zu beachten ist. Dabei wird nicht auf eine spezielle Implementierung, sondern auf folgende allgemeine Themen eingegangen: Object Relational Mismatch, die Strukturierung von Domain-Objekten, ORM in remote-Anwendungen, Queries auf Domain-Objekte sowie den Einsatz von Component Mappings, Vererbung, Polymorphismus.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 11.05.2006, 14:15 - 15:30 h
|
top
E43: Persistenz-Services in der Service Component Architecture (SCA)
Speaker:
- Andreas Holubek (arlanis Software AG)
Beschreibung:
Der Transfer von Daten zwischen verschiedenen Systemen, Sprachkonzepten und Rechnerarchitekturen wird durch die Nutzung von Services unter der Service Component Architecture (SCA) erheblich vereinfacht. Jedoch müssen Eigenschaften wie Transaktionssicherheit, langlebige Verbindungen, Abfragen sowie das Nachladen von persistenten Attributen und Graphen neu überdacht und bewertet werden.
Details:
| Level 3 (Für Experten) |
Saal 1Ac
– 09.05.2006, 16:00 - 17:15 h
|
top
E44: Apache iBatis: Persistenz einfach(er) gemacht!
Speaker:
Beschreibung:
Ein Java-Entwickler hat heutzutage eine breite Auswahl an Java-Persistenz-Frameworks. Das Spektrum reicht vom direkten SQL-Zugriff mit JDBC bis zu ORM-Tools wie Hibernate oder EJB 3. Irgendwo in der Mitte des Spektrums kann Apache iBatis angesiedelt werden. iBatis stellt eine einfache Lösung für die Persistenz zur Verfügung. Wir haben iBatis in einem aktuellen Projekt zusammen mit dem Spring Framework eingesetzt und zeigen, warum es auch für Sie in einem nächsten Projekt interessant sein könnte. JDBC 4.0 geht interessanterweise in eine ähnliche Richtung, nur dass iBatis bereits heute verfügbar ist.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 1Ac
– 09.05.2006, 14:15 - 15:30 h
|
top
E45: SOA und MDA im Einsatz bei der Schweizer Krankenversicherung CSS
Speaker:
- Dieter Moroff (COR AG)
- Pascal Von Arx (CSS Krankenversicherungs AG)
Beschreibung:
Im Rahmen der Neuentwicklung des Verwaltungssystems sollen alle Komponenten
über Service-Schnittstellen kommunizieren. Es wurde ein modelbasierte Ansatz
gewählt. Mit dem RSM werden alle Schnittstellen plattformunabhängig modelliert,
daraus werden mit dem Open Source MDA Framework UMLMDA die gesamten infrastrukturellen Codeteile auf Basis eines Business-Service Frameworks generiert.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 11b
– 09.05.2006, 14:15 - 15:30 h
|
top
E46: SOA beherrschen
Speaker:
Beschreibung:
Immer mehr Unternehmen starten mit SOA-Projekten. Wie lassen sich solche Architekturen erfolgreich verwalten und betreiben? SOA Management und Governance sind hier die Stichworte. Diese Keynote beleuchtet die verschiedenen Ansätze und stellt Initiativen vor, um Themen wie SOA Lifecycle, Management und Governance weiter zu standardisieren.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 11.05.2006, 11:45 - 12:30 h
|
top
E47: Geschäftprozesse innerhalb einer SOA modellieren und implementieren
Speaker:
- Rainer von Ammon (CITT GmbH)
- Daniel Jobst (CITT GmbH)
- Thomas Schäfer
- Benjamin Gebauer
Beschreibung:
Am Beispiel eines Geschäftsprozesses (auch live an einem mitgebrachten Beispiel aus dem Publikum) wird gezeigt, warum und wie der Geschäftsprozess (GP) feingranularer und in der Regel neu modelliert werden muss, um zu einem ausführbaren GP in einer sog. Enterprise Plattform zu werden.
An die Arbeitsschritte des GP werden Services gemäß einer SOA angeschlossen. Dabei werden verschiedene Verfahren wie Web Services, Apdapter gemäß J2EE Connector Architecture etc. verwendet. Zuletzt wird ein Business Activity Monitor (BAM) angeschlossen, der z.B. die Key Performance-Indikatoren misst und in einem Dashboard darstellt. Dabei werden Konzepte und der Stand der Kunst bezüglich Single Event Triggering, Realtime Event Daten-Verarbeitung, Event Streams Processing, Complex Event Processing und Event Abstracting gezeigt. In einer typischen Projektsituation werden von einem Team die verschiedenen Rollen vorgeführt:
- Daniel Jobst, Projektleiter/Geschäftsprozess-Redesign und Übernahme in BPEL im Dialog mit der Fachabteilung
- Benjamin Gebauer, Implementierung Benutzerschnittstelle, Security und Rollen-Mapping
- Thomas Schäfer, Implementierung Business-Logik, Web Services, J2EE CA-Adapter, Anbindung Legacy Systeme
Moderation: Rainer v. Ammon (Fachhochschule und Universität Regensburg/CITT)
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2a
– 12.05.2006, 09:00 - 16:30 h
|
top
E48: SOA kontrovers, Teil 1: Eine nicht-technische Betrachtung von SOA
Speaker:
- Eberhard Wolff (adesso AG)
Beschreibung:
SOA (Service Oriented Architecture) scheint zunächst nur ein weiterer Hype-Begriff zu sein. Aus technischer Sicht ist die Implementierung eines verteilten Systems durch Dienste in der Tat nichts Neues. Der eigentliche Wert einer SOA ist aber nicht technisch. In dieser Session werden die wesentlichen Gründe und Vorteile von SOA dargestellt. Dabei geht es vor allem um die Vorteile einer SOA für die Flexibilisierung und Kostensenkung im IT-Bereich. Diese Session bildet den Auftakt für eine Reihe von Sessions unter dem Titel "SOA kontrovers", die durch eine Diskussionsveranstaltung abgeschlossen werden.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 6a
– 09.05.2006, 11:45 - 13:00 h
|
top
E49: SOA kontrovers, Teil 2: Warum SOA erst mit Model Driven Development richtig Sinn macht
Speaker:
- Markus Völter (Freiberufler/itemis)
Beschreibung:
SOA - wieder eine Technologie, die einfach alle Enterprise-Software-Probleme löst. Wie üblich ist das in der Praxis aber nicht so einfach ... Aus meiner Sicht und Erfahrung lassen sich die Vorteile von SOA (Integrierbarkeit, Rekombinierbarkeit, Skalierbarkeit) erst mit Model Driven Development so richtig verwirklichen. In dieser Session möchte ich diese Zusammenhänge aufzeigen - und dabei helfen, SOA etwas klarer zu definieren. Außerdem werde ich auf den neuen SOA-Standard SCA (Service Component Architecture) eingehen.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 6a
– 10.05.2006, 08:30 - 09:45 h
|
top
E50: SOA kontrovers, Teil 3: Große Lüge SOA - zwischen Anspruch und Wirklichkeit einer Idee
Speaker:
Beschreibung:
Über SOA wird viel Unsinn verbreitet. Auf Basis seiner Erfahrungen als Teamleiter bei der Umsetzung einer SOA in einem weltweiten Telekommunikationsunternehmen, geht es Nicolai Josuttis darum, Missverständnisse, Fallen und Fehlentwicklungen aufzuzeigen, die leider viel zu oft erst bei der Umsetzung der Ansätze als konzeptionelle Schwächen oder Fehleinschätzungen zutage treten.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 6a
– 10.05.2006, 10:15 - 11:30 h
|
top
E51: BOF: SOA kontrovers, Teil 4: Diskussion des State of the Art bei SOA unter architektonisch-technischer Sicht
Speaker:
Beschreibung:
Bei Diskussionen über SOA schlägt das Pendel häufig mit Wucht von einem Extrem ins andere: Die einen erkennen enorme Potenziale für Flexibilisierung und Wiederverwendung von IT-Komponenten, die anderen beklagen technische Probleme bei SOA, die bis heute ungelöst seien. Die Sessions unter dem Titel "SOA kontrovers" haben verschiedene Schlaglichter auf diese Debatte geworfen und Argumente für die eine oder die andere Position geliefert. Was liegt da näher, als die Diskussion in einem Speaker Panel zu vertiefen? Die Diskussion über den State of the Art bei SOA soll Gelegenheit bieten für Erfahrungsaustausch und für Fragen an die Speaker.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 11a
– 10.05.2006, 13:45 - 15:00 h
|
top
E52: SOA Governance und wie ein SOA Registry/Repository Ordnung bringt
Speaker:
- Björn Brauel (Software AG)
Beschreibung:
Serviceorientierte Architekturen sind bekanntlich durch mehr als nur die Benutzung von Web Services definiert, sie sind vielmehr eine Herangehensweise und ein Leitfaden der losen Kopplung innerhalb von Software-Architekturen. Wie gestaltet sich dann aber das Management und die Kontrolle einer solchen lose gekoppelten Architektur und wie lässt sich eine Transparenz dieser Architektur erreichen? Wenn SOA mehr ist als nur Web Services, wie helfen dann Registries weiter? Diese Session zeigt hierzu Mittel und Lösungen auf, wie anhand von Meta-Daten und Registries ein großer Schritt in Richtung "SOA Governance" erreicht werden kann.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 1Ab
– 09.05.2006, 14:15 - 15:30 h
|
top
E53: Business-Implikationen und Aspekte bei der Einführung einer SOA
Speaker:
Beschreibung:
Serviceorientierte Architekturen (SOA) bzw. Enterprise Services Architectures (ESA) bieten ein enormes Potenzial für die IT-Organisation, Kosten zu senken, Budget-Allokationen zugunsten von Innovationen zu verändern und IT-Projekte schneller zu liefern. Was bedeutet aber SOA/ESA für die Geschäftswelt? Was sind die Unterschiede einer "guten" und einer "schlechten" SOA/ESA aus der Business-Sicht? Warum brauche ich eine Business-orientierte SOA? Wie sehen die Erfahrungen der Kunden aus? Wie sollte ich am besten vorgehen? Das sind einige der Kernfragen, die in der Session adressiert werden.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 11b
– 09.05.2006, 16:00 - 17:15 h
|
top
E54: BPEL schon einsetzbar? Bericht aus dem Projektalltag, Teil 1: Business-Aspekte
Speaker:
- Torsten Winterberg (OPITZ CONSULTING)
- Mirko Drobietz (FSS Consulting GmbH)
Beschreibung:
Die Business Process Execution Language (BPEL) stellt einen optimalen Baustein auf dem Weg zum "ausführbaren" Geschäftsprozess dar. Diese Session vermittelt die Grundzüge der Sprache sowie Konzepte und Best Practices aus BPEL-Projekten. Der Fokus liegt auf der Business-Sicht: Übergänge aus der Geschäftsprozessmodellierung (UML, BPMN, Aris), Anforderungsdefinition etc.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 11b
– 10.05.2006, 10:15 - 11:30 h
|
top
E55: BPEL schon einsetzbar? Bericht aus dem Projektalltag, Teil 2: der technische Fokus
Speaker:
- Torsten Winterberg (OPITZ CONSULTING)
- Mirko Drobietz (FSS Consulting GmbH)
Beschreibung:
Die Business Process Execution Language (BPEL) stellt einen optimalen Baustein auf dem Weg zum "ausführbaren" Geschäftsprozess dar. Mittlerweile existieren viele kommerzielle, aber auch einige Open-Source-Implementierungen. Diese Session vermittelt kurz die Grundzüge der Sprache sowie Konzepte, Best Practices und Schwierigkeiten aus BPEL-Projekten. Der Fokus liegt insbesondere auf technischen Aspekten.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 11b
– 10.05.2006, 13:45 - 15:00 h
|
top
E56: Typische Fehler bei der agilen Softwareentwicklung
Speaker:
Beschreibung:
Agile Softwareentwicklung führt nicht automatisch zum Erfolg. Oft werden agile Praktiken wie Pair Programming richtig eingesetzt, aber es wird übersehen, dass diese die Agilität zwar stützen, aber nicht etablieren können. Daraus folgt, dass die Erfolge nicht die Erwartungen treffen. Mittels ihrer Erfahrung als agiler Coach macht Jutta Eckstein deutlich, worauf es bei Agilität wirklich ankommt.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 6a
– 09.05.2006, 14:15 - 15:30 h
|
top
E57: BOF: Worauf es bei Agilität wirklich ankommt
Speaker:
Beschreibung:
Im Anschluss an die Session "Typische Fehler bei der agilen Softwareentwicklung" bietet diese BOF Gelegenheit für Fragen und Antworten an Jutta Eckstein sowie zum Erfahrungsaustausch auch zwischen den Teilnehmern. Welche Erfahrungen haben Sie mit agilen Methoden in großen, mittleren oder kleinen Projekten gemacht? Erwägen Sie die Etablierung agilen Vorgehens in Ihrem Projekt? Hier erhalten Sie die Möglichkeit zur Diskussion aller wichtigen Fragen.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 2b
– 09.05.2006, 20:30 - 21:45 h
|
top
E58: Java EE Anwendungsmigration: Der Mythos von "Write Once - Run Anywhere"
Speaker:
Beschreibung:
Im Zeichen eines allgemeinen Trends hin zur Systemkonsolidierung treten auch Java EE-Anwendungsmigrationen vermehrt auf die Tagesordnung der IT-Abteilungen und Dienstleister. Der Mythos von "Write Once - Run Anywhere" wird hierbei oftmals entzaubert. Wir stellen Best Practices zur Java EE-Anwendungsmigration am Beispiel des SAP Web AS 6.40 vor und diskutieren die weiterführenden organisatorischen Implikationen einer Plattformumstellung.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 11a
– 09.05.2006, 10:00 - 11:15 h
|
top
E59: Advanced Graphics Components Using JavaServer Faces
Speaker:
Beschreibung:
This session demonstrates how to develop JavaServer Faces (JSF) pages to easily deploy advanced 2D graphics views, such as network diagrams and charts, on the Web from a Java Web server. With the aid of a live demo, we will describe the necessary steps to build such a component and render it on the client. Learn about the JavaServer Faces technology and how to write your own JavaServer Faces pages.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 1Aa
– 11.05.2006, 15:45 - 17:00 h
|
top
E60: Einführung in Portlets - Portal-Komponenten in Java
Speaker:
Beschreibung:
Die Java Portlet Specification (JSR 168) erlaubt die Realisierung portabler Web-Komponenten. Viele kommerzielle und freie Portal-Lösungen unterstützen diesen Standard. In der Session werden anhand einfacher Beispiele zentrale Konzepte wie der Lebenszyklus eines Portlets und das Zusammenspiel mit anderen Java-Web-Komponenten erläutert. Grundkenntnisse bzgl. Webapplikationen werden vorausgesetzt.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 7
– 11.05.2006, 10:15 - 11:30 h
|
top
E61: Nach dem HelloPortlet: Realisierung komplexer Portal-Anwendungen
Speaker:
Beschreibung:
Die Java Portlet Specification (JSR 168) allein hat in etwa die Ausdruckskraft von Servlets. Wie baut man mit ihr aber anspruchsvolle, wartbare und erweiterbare Portlet-Applikationen? Wie realisiert man übergreifende Aspekte? Diese Session behandelt verfügbare Ansätze, Best Practices und Frameworks
zu diesem Thema und diskutiert Paarungen wie z.B. Portlets/Spring und
Portlets/Struts.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 7
– 11.05.2006, 14:15 - 15:30 h
|
top
E62: Business-Prozesse mit der Java Rule Engine und Drools erstellen
Speaker:
Beschreibung:
Business-Prozesse zu modellieren ist besser, als sie zu implementieren! Seit der Spezifikation der Java Rule Engine (JSR 94) können unabhängig der gewählten Business-Prozess-Engine Regelwerke außerhalb der Implementierung modelliert und/oder definiert werden. Wie dieses anhand der JSR-kompatiblen Open-Source-Implementierung "Drools" umgesetzt werden kann, soll hier gezeigt werden.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 7
– 11.05.2006, 15:45 - 17:00 h
|
top
E63: Modellgetriebene Entwicklung mit openArchitectureWare 4
Speaker:
- Markus Völter (Freiberufler/itemis)
- Arno Haase (Arno Haase Consulting)
- Sven Efftinge (itemis AG)
Beschreibung:
In diesem Workshop führen wir in die modellgetriebene Softwareentwicklung mit dem openArchitectureWare Generator ein. Dabei kommen die neuen Features von Version 4 zum Einsatz; darunter die Workflow Engine zur Steuerung des Generierungsvorganges, die neue Template Engine mit den verbesserten Editoren, Modell-zu-Modelltransformationen mit Wombat, die Verwendung des Recipe Frameworks zur Kontrolle manuell geschriebenen Codes sowie die Integration mit EMF. Die Teilnehmer sollten ein grundlegendes Verständnis von modellgetriebener Softwareentwicklung mitbringen (Idee, Begrifflichkeiten). Nach dem Workshop werden sie in der Lage sein, diese Dinge mit oAW in die Praxis umzusetzen.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 2b
– 12.05.2006, 09:00 - 16:30 h
|
top
E64: XML-Datenspeicherung mit JAXB
Speaker:
- Andreas Holubek (arlanis Software AG)
Beschreibung:
Die Speicherung von Informationen in XML setzt sich immer mehr durch. War die Abbildung früher nur mit einem komplizierten Mapping und Transformprozess möglich, können heute moderne Technologien, wie JAXB 2, angewendet werden. Die Session gibt einen Einblick in die Entwicklung mit JAXB 2 und den speziellen Mapping Annotations. Es wird ein Überblick über das API, die Möglichkeiten und die Speicherung von Daten in XML präsentiert.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 6a
– 10.05.2006, 15:30 - 16:45 h
|
top
E65: Speaker Panel: Erfahrungen mit und Potenziale von Spring im Enterprise-Einsatz
Speaker:
- Eberhard Wolff (adesso AG)
Beschreibung:
Diskutieren Sie mit allen Speakern des Spring Day über Erfahrungen, Einsatzmöglichkeiten oder auch Probleme mit Spring. Stellen Sie Ihre Fragen und profitieren Sie von den Erfahrungen, die die Speaker oder aber andere Teilnehmer mit Spring gemacht haben.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 7
Zeit: 08.05.2006, 17.45-18.30 h (open end)
|
top
E66: NetBeans 5.0 - die IDE für alle Fälle
Speaker:
Beschreibung:
Seit einigen größeren Umbauten im Fenstersystem zeigt sich die NetBeans-IDE als komfortable und schnelle Entwicklungsumgebung. Sie unterstützt Entwickler bei Java ME, Rich-Client-, Web- oder Enterprise-Applikationen gleichermaßen, ohne dass weitere Plug-ins nötig wären. Besondere Highlights sind das auf Ant basierende Projektsystem (alternativ auch Maven 2) und der in der aktuellen Version 5.0 hinzugekomme GUI-Builder Matisse, der das Entwickeln von Swing-Applikationen deutlich vereinfacht. Die Session gibt einen Überblick über Status und Potenziale der Open-Source-Umgebung.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 1Aa
– 09.05.2006, 11:45 - 13:00 h
|
top
E67: Die Open-Source-Revolution
Speaker:
- Matthew Langham (Indiginox)
Beschreibung:
Open Source wandert den Unternehmens-Stack hoch. In den letzten zwölf Monaten hat es eine starke Zunahme des kommerziellen Open-Source-Angebotes und der begleitenden Geschäftsmodelle gegeben. Diese Session führt in das Phänomen Open Source ein, zeigt Chancen und Risiken auf und bietet Hilfestellung für Unternehmen die von der Bewegung profitieren wollen. Zusätzlich werden die durch Open Source verursachten grundlegenden Veränderungen in der Softwareindustrie beleuchtet.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 6ab
Zeit: 08.05.2006, 16.05-16.50 h
|
top
E68: BOF: Open Source im Enterprise-Einsatz: Chancen und Risiken
Speaker:
- Matthew Langham (Indiginox)
- Jens Schumann (open knowledge GmbH)
- Dirk M. Sohn (Orientation in Objects GmbH)
- Dr. Till Kreutzer (ifrOSS i.e., Büro für informationsrechtliche Expertise)
- Lenz Grimmer (MySQL AB)
- Tobias Hartwig (JBoss Deutschland GmbH)
Beschreibung:
Die Open Source-Community ist in den vergangenen Jahren deutlich professioneller und damit auch kommerzieller geworden. Das bringt dem Thema Open Source eine Reihe von Vorteilen ein, gerade, wenn es darum geht, mehr Vertrauen auch bei Open Source-kritischen Unternehmen zu erlangen, sorgt aber auch für Probleme. Bleibt durch den kommerziellen Einsatz von Open Source sowie durch die Tatsache, dass Open Source-Firmen letztlich auch Geld verdienen müssen, der Open Source-Spirit auf der Strecke? In dieser BOF diskutieren verschiedene Experten die Risiken, aber auch die Potenziale, die Open Source heute für Enterprise-Informationssysteme enthält.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 11a
– 10.05.2006, 15:30 - 16:45 h
|
top
E69: BOF: Der Software-Architekt? Eine Diskussion über Kompetenzen und Limitierungen in einem spannenden Job
Speaker:
Beschreibung:
Software-Architekturen bzw. die Rolle des Architekten variieren mitunter beträchtlich, abhängig davon, um welches Projekt es sich handelt, um welches Unternehmen oder um welche Technologie. In diesem Panel diskutieren Architektur-Experten aus verschiedenen Branchen und Technologiewelten über den Sinn und Zweck der Architektur und erörtern die Anforderungen an Software-Architekten heute.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 11a
– 09.05.2006, 16:00 - 17:15 h
|
top
E70: Adopting Subversion: Today or Tomorrow
Speaker:
Beschreibung:
The presentation will provide a brief guide throught the whole Subversion adoption process. Starting with features overview and reasons to choose Subversion, through SVN installation, configuration and conversion of existing repositories to SVN, ending with SVN clients integration to Windows and Eclipse and best usage practices.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 7
– 11.05.2006, 08:30 - 09:45 h
|
top
E71: Eine technische Plattform für Smart-Client-Systeme
Speaker:
Beschreibung:
Der Smart-Client-Ansatz macht sich die Vorteile der Fat- und Thin-Client-Architektur zunutze, um performante Online-Systeme zu realisieren. Dabei geht es meist um die Umsetzung komplexer Fachlichkeit mit hohem Benutzerkomfort, ohne jedoch auf die Vorteile einer Online-Lösung verzichten zu wollen. Die Session zeigt auf, welche Eigenschaften eine technische Plattform hierfür bereitstellen sollte.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 1Aa
– 10.05.2006, 15:30 - 16:45 h
|
top
E72: MDA-basierte Implementierung Service-orientierter Architekturen
Speaker:
Beschreibung:
Serviceorientierte Architekturen sind heute in aller Munde, versprechen sie doch die Umsetzung einer modernen und flexiblen IT, welche die Geschäftsprozesse der Unternehmung optimal unterstützt. Parallel etabliert sich die Model Driven Architecture (MDA) als Möglichkeit, den eigentlichen Entwicklungsprozess optimal zu gestalten, um qualitativ hochwertige und wartbare Anwendungen in kürzerer Zeit zu erhalten. Der Vortrag beleuchtet diese Ansätze und arbeitet heraus, wie beide Konzepte zusammenspielen können, um eine insgesamt effizientere IT zu realisieren. Am Beispiel von OptimalJ wird beschrieben, wie eine serviceorientierte Architektur MDA-basiert aufgebaut werden kann. Dabei wird auf das Process-oriented Development eingegangen, das es auf einfache Art und Weise erlaubt, Abläufe, Bedingungen und Komponenten zu choreographieren. Das Process-oriented Development ist Kern einer serviceorientierten Architektur und garantiert wesentliche Produktivitätssteigerungen bei der Herstellung dieser Anwendungen. Der Vortrag beschreibt, wie ein PIM (Plattform Independent Model) mithilfe von Klassen- Service- und Activity-Diagrammen modelliert wird, um eine prozessorientierte Implementierung der SOA mit MDA-Mitteln schnell umsetzen zu können.
Details:
| Level 2 (Vorkenntnisse vorausgesetzt) |
Saal 1Ac
– 11.05.2006, 14:15 - 15:30 h
|
top
E73: NWDI – Efficiently managing the development process
Speaker:
Beschreibung:
SAP NetWeaver features a development infrastructure for the complete life cycle of Java-based business applications, including the therefore essential processes and features for efficient development, software delivery and maintenance support.
SAP NetWeaver features a development infrastructure for the complete life cycle of Java-based business applications, including the therefore essential processes and features for efficient development, software delivery and maintenance support.
In this session, we put a focus on the advantages of a centrally managed development landscape, in which the consistent use of correct sources and archives is ensured by a central infrastructure: A component model with usage and dependency control provides the basis for enhanced development processes; Coordination of development team efforts through central administration of the development landscape; Transport mechanisms for all phases of software production – from definition to delivery and maintenance; Enabling of distributed software engineering in different locations (incl. collaboration with external service providers), support of software module integration challenges, software assembly and essential QA measures
During this session, all the main steps in software development regarding Java applications in SAP NetWeaver will also be covered in a system demo.
Furthermore this session provides ideas about solving the challenge of java source code delivery for partners/VAR’s/OEM’s enhancements and/or customer adaptation while allowing for modification adjustment against future patch and release shipments. This includes discussing how to fulfil requirements on authoring and build environments as well as deployment tools on vendor, partner and customer site.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2a
– 11.05.2006, 08:30 - 09:45 h
|
top
E74: RSS und Atom - Auf dem Weg zu Data 2.0?
Speaker:
- Matthew Langham (Indiginox)
Beschreibung:
Im Laufe der letzten Jahre haben sich durch die Verbreitung von Themen wie Weblogs und Wikis auch die dazugehörigen XML-Formate RSS und Atom durchgesetzt. Die XML-Formate erlauben die Publikation und Syndizierung von Informationen im Internet und finden auch dank des momentanen Hypes um Web 2.0 immer mehr Anhänger. Wie unterscheiden sich die Formate, welche Anwendungen gibt es dafür und wo liegen die Anwendungsszenarien für RSS und Atom?
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2c
– 09.05.2006, 14:15 - 15:30 h
|
top
E75: Managing successful SOA Projects, a view beyond agile science
Speaker:
Beschreibung:
The session will give an inside view into methodologies applied to govern successful SOA projects. We will discover some of the common traps, by deep diving into the different phases of a project, and how these traps can be successfully circumvented - applying the right tools and the right skills. An insiders view - to make your SOA projects successful.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 1Ac
– 09.05.2006, 10:00 - 11:15 h
|
top
E76: Implementierung einer serviceorientierten Carrier-Infrastruktur mit BPEL bei der Kabel Deutschland GmbH
Speaker:
Beschreibung:
Der Telekommunikationssektor ist heute geprägt durch kurze Produktentwicklungszeiten und heterogene Infrastrukturen. Technische Prozesse sind darüber hinaus im Einklang mit einer Vielzahl regulatorischer und datenschutzrechtlicher Vorschriften zu gestalten. Der Vortrag zeigt, wie durch Einsatz des Oracle Application Server und der Oracle BPEL Engine bei der Kabel Deutschland eine standardbasierte Prozessschicht geschaffen wurde, die technische Netzinfrastruktur und Kundenmanagementsysteme entkoppelt und dadurch eine hohe Flexibilität und Produktivität in der Bereitstellung der Telekommunikationsservices ermöglicht. Exemplarisch wird hierbei der Provisionierungsprozess für Telephonie- und Internet-Produkte im Netz der Kabel Deutschland vorgestellt.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 11a
– 11.05.2006, 15:45 - 17:00 h
|
top
E77: MDA und Open Source – eine tragfähige Verbindung?
Speaker:
Beschreibung:
Model Driven Architecture (MDA) der OMG ist der Standard für modellgetriebene Softwareentwicklung. Die Nutzung eines plattformunabhängigen Modells vergrößert den Modellierungsanteil bei der Softwareentwicklung und ermöglicht im Vergleich zu herkömmlicher Code-Generierung eine weitergehende Abstraktion vom tatsächlichen Zielsystem. Mit dem plattformspezifischen Modell ermöglicht MDA eine echte Modellierung der Architektur und geht damit einen großen Schritt weiter als rein generative Ansätze mit mehr oder weniger starren Templates.
MDA geht selbstverständlich auch an der Open-Source-Bewegung nicht spurlos vorüber. Es existieren inzwischen eine Reihe Open-Source-Projekte, die den MDA-Ansatz aufgreifen und entsprechende Entwicklungswerkzeuge realisiert haben. Diese Session stellt eine Reihe dieser Open-Source-Werkzeugen für die Entwicklung mittels MDA vor und bewertet diese bezüglich Konformität zur MDA, deren Einsatzreife sowie deren Features und Einschränkungen. Dazu gehört insbesondere auch die Untersuchung und Darstellung der verschiedenen Ansätze, die die Open-Source-Projekte gewählt haben. Diese erstrecken sich von weitgehend MDA-konformen Werkzeugen über eher traditionelle Generatoren bis hin zu Projekten, wo Teile der MDA-Vorgehensweise in Laufzeitbibliotheken verlagert wurden. Anhand ausgewählter Kriterien und Bewertungen erfolgt eine Werkzeugauswahl und ein Erfahrungsbericht mit den aus unserer Sicht zurzeit am weitesten entwickelten Open-Source-MDA-Werkzeugen.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2b
– 10.05.2006, 13:45 - 15:00 h
|
top
E78: Introscope - die Java Application Management-Lösung
Speaker:
- Stefan Bereth (Computer Associates/Wily Division)
Beschreibung:
Entdecken Sie Introscope, die Java-Application-Management-Lösung und erfahren Sie, wie Sie die Performance und Verfügbarkeit geschäftskritischer Webapplikationen mit Introscope managen können, wie Sie proaktiv Applikationsprobleme entdecken und diagnostizieren können und deren Einfluss auf Ihre Geschäftstätigkeit messen können, wer Wily ist und warum Analysten wie Gartner Wily als den führenden Anbieter von Enterprise-Application-Management-Lösungen sehen. Sie werden auch eine Demo des Produktes sehen.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 1Ab
– 11.05.2006, 10:15 - 11:30 h
|
top
E79: Ein neuer Rational Unified Process?
Speaker:
Beschreibung:
Zwei Ankündigungen Ende 2005 von IBM Rational haben dem bewährten Softwareentwicklungsprozess "Rational Unified Process" eine völlig neues "Gewand" und damit neue Bedeutung verliehen. Zum einen gibt es ein neu gestaltetes Werkzeug zum Processauthoring, den Rational Method Composer, zum anderen wird ein Teil des RUP-Inhalts und des Rational Method Composers als Open Source freigegeben.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2a
– 11.05.2006, 10:15 - 11:30 h
|
top
E80: Von 0 auf Projekt Portfolio-Management - ein Quickstart
Speaker:
Beschreibung:
Für ein Unternehmen, welches seine "Business Objectives" erreichen will, ist es zwingend notwendig, Projekte, Portfolios und Programme so zu managen, dass die zugehörigen Investments in Balance mit den jeweiligen Geschäftsstrategien und Prioritäten gebracht werden können. Projekt-Portfolio-Management (PPM) ist das Schlagwort dieser Tage in diesem Kontext. Was steckt dahinter und wie kann eine Lösung aussehen? Wie lässt sich Ihre Geschäftsstrategie durch automatisierte PP-Life-Cycle Prozesse, beginnend von der Erstellung von Projektvorschlägen und Priorizierung bis hin zur Projektausführung und Beendigung derselbigen, realisieren? Wie können sowohl geschäfts- als auch technischorientierte Personen an dem Projekt die generieten Daten aus Ihrer Sicht effektiv nutzen, dass ein signifikanter Geschäftsnutzen und ein Return on Investment entsteht? Diese Session richtet sich an all die Personen, die sich momentan mit dem Thema PPM auseinander setzen und/oder nach der richtigen Lösung suchen. Es soll Ihnen auch demonstrieren, wie der strategische Entscheidungprozess, unter Berücksichtigung des IBM Rational Portfolio Manager, zur Gewährleistung des Gleichgewichtes zwischen Unternehmensportfolioinvestments mit den Geschäftszielen verbessert werden kann.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2a
– 11.05.2006, 15:45 - 17:00 h
|
top
E81: BOF: MDSD - Meet the Experts
Speaker:
- Arno Haase (Arno Haase Consulting)
- Markus Völter (Freiberufler/itemis)
- Sven Efftinge (itemis AG)
Beschreibung:
Diese BOF bietet die Möglichkeit, sich in einem informellen Rahmen mit MDSD-Experten, -Anwendern und -Interessierten zu treffen und Fragen loszuwerden. Das Format wird ein freier Austausch sein, wobei die Speaker moderieren und ihre Erfahrung einbringen.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2b
– 10.05.2006, 20:30 - 21:45 h
|
top
E82: Das WS*-Universum
Speaker:
- Andreas Spall (Orientation in Objects GmbH)
Beschreibung:
Das Universum der Web Services - Standards besteht aktuell aus ca. 70 Spezifikationen mit zum Teil gegenseitigen Wechselwirkungen und Reifegraden.
Diese Session gibt eine komplette Übersicht über den Stand der Entwicklung.
Woher kommen die Spezifikationen? Was könnte man mit den Umsetzungen der Spezifikationen unternehmen, welche Umsetzungen gibt es bereits?
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 2b
– 10.05.2006, 15:30 - 16:45 h
|
top
E83: Java-Experience: Wie entsteht eine Architektur?
Speaker:
Beschreibung:
Fachliche Anforderungen bestimmen die Softwarearchitekturen eines Systems. Wir zeigen Ihnen anhand von konkreten Projektbeispielen unterschiedliche Java-Enterprise-Lösungsansätze: zum einen die Entwicklung des Multi-Channel-Vertriebssystems bei der Westfälischen Provinzial Versicherung auf Basis des viadee Frameworks, zum anderen die Entwicklung des Vertriebscontrolling-Systems bei der LBS. Im Vortrag gehen wir auf Fragen zu Konzeption, Testautomation, OR-Mapping, Open-Source-Einsatz, Projektmanagement ein.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 11a
– 11.05.2006, 14:15 - 15:30 h
|
top
E84: Open Source im Einsatz in der Finanzindustrie
Speaker:
Beschreibung:
In den letzten Jahren hat sich Open Source von einem Nischendasein zu einem wesentlichen Bestandteil der IT-Strategie von Finanzdienstleistern entwickelt. Auswahl und Einsatz von Open-Source-Produkten und -Lösungen gehören inzwischen zu den Hauptaufgaben eines jeden IT-Managers. Jedoch ist es kostenintensiv, die geeigneten Open-Source-Produkte zu finden, den Einsatz zu bewerten und diese in die Anwendungsarchitektur und den Application Lifecycle zu integrieren. Dieser Vortrag zeigt einen Weg zur Lösung dieser Probleme.
Details:
| Level 1 (Für alle Teilnehmer) |
Saal 1Ab
– 10.05.2006, 08:30 - 09:45 h
|
top
E85: Buy AND build. A strategy for building applications that spans both packaged applications and custom development
Speaker:
Beschreibung:
Classically companies have two choices when it comes to their IT strategies: build or buy (packaged applications versus custom development). Buy generally offers better long-term value for money; Build promises more flexibility. Of course, typically companies will deploy packaged applications (e.g. SAP) AND have in a different silo custom development (Java, .NET and so on). However, the two are weakly linked (generally with some sort of expensive and inflexible integration framework), there is redundancy of work, indeed the two groups often do not talk to one another. The result is a lack of agility in building out new applications in response to changing business requirements. This presentation will look at a strategy (particularly as regards custom development based on the Java stack) that can combine the best of both worlds.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 09.05.2006, 09:00 - 09:45 h
|
top
E86: Aligning IT with Business Goals through SOA Using IBM Eclipse Based Tools
Speaker:
Beschreibung:
This keynote will talk about the need for Business Driven Development for Service Oriented Architecture, what is different from what happened before, how it is an evolution, and how IBM is building its Eclipse Tools, Process and Methodologies on open-source technologies to provide business value.
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 10.05.2006, 11:45 - 12:30 h
|
top
E87: Eröffnung/Opening
Speaker:
- Sebastian Meyen (Software & Support Media)
Beschreibung:
Details:
| Level 1 (Für alle Teilnehmer) |
Halle 1
– 09.05.2006, 08:30 - 09:00 h
|