 |
|
 |
 |
Sessions - Web Services
Während der Hauptkonferenz (Dienstag, 11. bis Donnerstag, 13.05.2004) finden zahlreiche Sessions mit jeweils 75 Minuten Länge statt - sehen Sie selbst und stellen Sie sich Ihr individuelles Programm zusammen.
| Session-Titel |
Speaker |
| WS1 - Web Services: Technologien im Überblick |
Gross |
| WS2 - Java meets Web Services: Einblick in JAX-RPC |
Wang |
| WS3 - Inside Apache Axis, Teil 1: Handler, WSDL-Generierung, WS-... |
Frotscher |
| WS4 - Inside Apache Axis, Teil 2: Castor, EJBs, Scripting Code |
Frotscher |
| WS5 - Was Sie schon immer über Web Services wissen wollten ... |
Frotscher |
| WS6 - Java Security, Teil 2: J2ME, Web Services, .NET |
Sams |
| WS7 - Nutzung von Host-Anwendungen über Web Services - Königsweg... |
Vorsamer |
| WS8 - Web Services in der Praxis - Messdaten-Integration bei Dai... |
Renner |
| WS9 - Patterns für Remoting-Infrastrukturen, Teil 1 |
Völter, Zdun |
| WS10 - Patterns für Remoting-Infrastrukturen, Teil 2 |
Völter, Zdun |
| WS11 - Mobile Client/Server, Teil 1: Einführung in J2EE-to-J2ME |
Glahn |
| WS12 - Mobile Client/Server, Teil 2: Optimierte Kommunikation |
Glahn |
| WS13 - Partner-Session: Standards based Integration with t... |
Clement |
| WS14 - Partner-Session: Middleware Integration based on En... |
Koschel |
| WS15 - BOF: Web Services nach dem Hype - mehr Chancen als ... |
Vorsamer |
| WS16 - Night School: Developing with the exteNd 5.0 Suite |
Guckeisen |
| WS17 - Partner-Session: XForms exteNd EAI: Rapid Developme... |
Guckeisen |
| WS18 - Partner-Session: Erstellung von Web-Applikationen a... |
Schattka |
| WS19 - Baukunst: Anforderungen und Architektur |
Kopetzky |
WS1 - Web Services: Technologien im Überblick
Im Mittelpunkt dieser Session stehen Web Services, deren Bedeutung im modernen Enterprise-Computing sowie die Techniken, welche zu deren Implementierung bereit stehen. Folgende Themen werden im Einzelnen erörtert: SOAP, RPC vs. Message-basierte Kommunikation, Service Oriented Architectures (SOA), WSDL, UDDI u.v.a.m.
Level: 1 (für alle Teilnehmer)
|
WS2 - Java meets Web Services: Einblick in JAX-RPC
Dapeng Wang (Dapeng Wang Consulting)
Das Java API for XML-Based RPC (JAX-RPC) ist eine Kerntechnologie für die Entwicklung und von Web Services in Java. Mit JAX-RPC können Web Services in Java realisiert und aufgerufen werden. Neben Java-WSDL-Mapping werden in dieser Session vor allem die Programmiermodelle in JAX-RPC erklärt: statische Stubs, dynamische Proxy und DII. Konzepte wie Handler werden ebenfalls behandelt.
Level: 1 (für alle Teilnehmer)
|
WS3 - Inside Apache Axis, Teil 1: Handler, WSDL-Generierung, WS-Security
Axis bietet weitreichende Möglichkeiten zur Erweiterung seiner Funktionalität.
Dazu sind jedoch Kenntnisse über seine Interna unerlässlich. Nach einem
genaueren Blick auf die Architektur von Axis mit ihren unterschiedlichen
Subsystemen wird im ersten Teil dieser Session aufgezeigt, wie Axis mit eigenen
Handlern sowie mit teils undokumentierten Konfigurationsoptionen an eigene
Anforderungen angepasst werden kann. Unter anderem wird dabei demonstriert, wie SOAP-Nachrichten durch den Einsatz von WS-Security verschlüsselt und digital
signiert werden können, ohne dass hierfür Änderungen im Programmcode von Web Services oder Clients notwendig werden.
Level: 1 (für alle Teilnehmer)
|
WS4 - Inside Apache Axis, Teil 2: Castor, EJBs, Scripting Code
Auch im zweiten Teil dieser Session werden weithin unbekannte Möglichkeiten von Axis beleuchtet. So werden dessen austauschbare Komponenten vorgestellt, das
Konzept der Parameter Modes und Holder-Klassen erläutert und aufgezeigt, wie die Aufgabe der (De-)Serialisierung von Objekten an das Data-Binding-Framework Castor übergeben werden kann. Weiterhin lernen die Teilnehmer, wie durch den Einsatz spezieller Provider auch Scrpting Code, EJBs oder Stored Procedures als Web Services zur Verfügung gestellt werden können.
Level: 1 (für alle Teilnehmer)
|
WS5 - Was Sie schon immer über Web Services wissen wollten ...
Haben Sie sich auch immer gefragt, was es mit diesen Message Styles auf sich
hat? Was RPC/Encoded oder Doc/Literal genau bedeutet? Kennen Sie den Unterschied zwischen DIME und MIME und können Sie auf SAAJ verzichten, wenn Sie keine Attachments verschicken? Was genau ist das WS-I und wozu dient das Basic Profile? Wofür gibt es WSIF und was ist überhaupt dieses UDDI? Hier finden Sie
die Antworten.
Level: 1 (für alle Teilnehmer)
|
WS6 - Java Security, Teil 2: J2ME, Web Services, .NET
Der zweite Teil dieser Security-Doppelsession behandelt die folgenden drei Themengebiete: Java Sicherheit für J2ME-Applikationen, inklusive des J2ME-Sicherheitsmodells; sichere Web Services unter Apache Axis und ein
Vergleich der Sicherheitsmöglichkeiten in J2EE und .NET. Die Session
wird von praktischen Beispielen und Demonstrationen begleitet.
Level: 2 (Vorkenntnisse erforderlich)
|
WS7 - Nutzung von Host-Anwendungen über Web Services - Königsweg oder Sackgasse?
Web Services werden heute als die universell einsetzbare Technolgie gesehen, um Funktionen im Web anzubieten und aufzurufen. Dabei entsteht die Frage, ob neben neuen objekt- bzw. komponentenorientierten Implementierungen auch existierende Host-basierte Dienste nutzbar sind. In dieser Session soll gezeigt werden, dass dies machbar ist und wie J2EE als Verbindungstechnologie Verwendung finden kann. Es werden auch Problemkreise behandelt, die von fehlenden Transaktions- und Securitykonzepten bei Web Services bis hin zu banalen Code-Konvertierungsproblemen von Unicode zu EBCDIC reichen.
Level: 2 (Vorkenntnisse erforderlich)
|
WS8 - Web Services in der Praxis - Messdaten-Integration bei DaimlerChrysler
Geht es um die Integration von Systemen und Services innerhalb der Unternehmens-IT, so bietet sich der Einsatz von Web Services an. Obwohl noch nicht in allen Bereichen verbreitet, gibt es heute schon aufschlussreiche Beispiele von Web Services in Unternehmen. Diese Session stellt anhand eines Praxisbeispiels bei der DaimlerChrysler AG die Architekurkonzepte, Probleme und Schwachstellen wie z.B. Interoperabilität oder Performance dar und ergänzt das Gezeigte durch Live-Demos.
Level: 2 (Vorkenntnisse erforderlich)
|
WS9 - Patterns für Remoting-Infrastrukturen, Teil 1
Remoting-Middleware stellt den Backbone vieler Anwendungen in den verschiedensten Einsatzgebieten dar. Es gibt eine große Anzahl verschiedenster
Implementierungen, wie z.B. DCE-RPC, Java RMI, CORBA, DCOM, .NET Remoting, Web Services usw. Allerdings bauen alle diese Systeme auf denselben
Patterns auf. Diese Session zeigt die grundlegenden Patterns von Remoting-Middleware auf. Beleuchtet werden die grundlegenden Bausteine, Erweiterungsmöglichkeiten, Lifecycle-Management und asynchrone Aufrufe.
Level: 2 (Vorkenntnisse erforderlich)
|
WS10 - Patterns für Remoting-Infrastrukturen, Teil 2
Der zweite Teil der Remoting-Doppelsession erläutert Beispiele für Patterns aus den Bereichen CORBA, .NET Remoting und Web Services.
Level: 3 (für Experten)
|
WS11 - Mobile Client/Server, Teil 1: Einführung in J2EE-to-J2ME
Als ideale Plattform, um Client/Server-Anwendungen für komplexe mobile Dienstleistungen aufzubauen, bietet sich die Kombination von J2EE und J2ME an. Dieser Vortrag soll zunächst einen Überblick über die Client/Server-Kommunikation mobiler Endgeräte mithilfe von XML und SOAP geben und dann neben einem praxisorientierten Beispiel auch den Einsatz von Web Services im mobilen Umfeld beleuchten.
Level: 2 (Vorkenntnisse erforderlich)
|
WS12 - Mobile Client/Server, Teil 2: Optimierte Kommunikation
Dieser Vortrag soll die Einschränkungen von mobilen Client/Server-Anwendungen an einem Beispielprogramm aufzeigen und verschiedene Ansätze vorstellen, um diese zu lösen. Neben einer Gegenüberstellung von verschiedenen Protokollen wie SOAP, XML-RPC und Binärdaten soll auch der Wireless Connection Wizard von Sun vorgestellt werden, der eine optimierte Kommunikation ermöglicht.
Level: 3 (für Experten)
|
WS13 - Partner-Session: Standards based Integration with the Enterprise Service Bus (ESB)
The current Java and Web Service standards provide an opportunity for us to radically change the way our applications operate and integrate. The enterprise service bus, together with java standards such as Java Business Integration (JSR-208) and web service standards such as WS-Notification and WS-ReliableMessaging, are enabling companies to achieve integration they cannot with application servers alone. This session will look in detail at the formation of standards in the Java and Web Services world that aim to make it easier to make applications talk together.
Level: 1 (für alle Teilnehmer)
|
WS14 - Partner-Session: Middleware Integration based on Enterprise SOA
Middleware Islands occur when an enterprise uses different middleware such as CORBA, J2EE, Web Services, Message oriented Middleware etc., that doesn't communicate easily. This can arise because different middleware is used where it is most appropriate in an enterprise. Or the mix may have arisen for historical reasons, such as keeping up with new middleware developments, or because certain bought-in applications introduce their bundled middleware into the enterprise. All but the smallest enterprises face some serious challenges in integrating such islands.
Level: 2 (Vorkenntnisse erforderlich)
|
WS15 - BOF: Web Services nach dem Hype - mehr Chancen als Risiken?
In dieser Birds-of-the-Feather-Session haben Sie die Gelegenheit, das Thema Web Services kontrovers zu diskutieren. Auf der einen Seite stehen einfache
Integrationsmöglichkeiten, auf der anderen Seite eine Reihe scheinbar ungelöster Probleme (Performance, Security ...).
Level: 1 (für alle Teilnehmer)
|
WS16 - Night School: Developing with the exteNd 5.0 Suite
J2EE-Applikationsentwicklung leicht gemacht. Mit der Novell exteNd Suite sind Java-Developer nun in der Lage, mit einer vollständig integrierten Plattform komplexe Lösungen zu designen. Alles ist möglich, ohne die integrierte Entwicklungsumgebung zu verlassen. Überzeugen Sie sich selbst von der Leistungsfähigkeit des exteNd Frameworks.
Level: 1 (für alle Teilnehmer)
|
WS17 - Partner-Session: XForms exteNd EAI: Rapid Development mit Novell exteNd
Zeit ist Geld. Nach diesem Motto wird weltweit in der Softwareentwicklung gearbeitet.
Mit XForms hat Novell jetzt in der exteNd Webapplication Development-Platform einen weiteren Meilenstein für echtes Rapid Development integriert. Basierend auf XML und J2EE sind nun Frontendentwicklungen mit automatisch generiertem Pageflow in kürzester Zeit möglich.
Level: 1 (für alle Teilnehmer)
|
WS18 - Partner-Session: Erstellung von Web-Applikationen auf Basis Service-orientierter Architekturen
Der Aufbau Service-orientierter Architekturen und die Technologie rund um Web Services spielen eine entscheidende Rolle bei der Integration von bestehenden Systemen und Services. Der Vortrag zeigt auf, wie die Technologieplattform NetWeaver von SAP die Enterprise Service Architecture unterstützt. Anhand eines Beispiels wird demonstriert, wie auf Basis von visuellen Modellen und bestehenden Services leistungsfähige Web-Applikationen generiert werden.
Level: 1 (für alle Teilnehmer)
|
WS19 - Baukunst: Anforderungen und Architektur
Neben dem Anforderungsmanagement spielt auch das Thema Architektur in der Softwareentwicklung immer mehr eine Rolle. Ohne konkretisierte Anforderungen ist jedoch eine stabile und wertvolle Architektur nicht realisierbar. Der Vortrag stellt die beiden Begriffe vor und diskutiert die notwendigen Entscheidungen, Rollen und Vorbedingungen.
Level: 1 (für alle Teilnehmer)
|
|
 |
|
 |
|
 |