![]() |
|||||||||||||
|
|||||||||||||
![]() |
![]() |
||||||||||||
JAX 2005
Extras
Power Workshops
Sessions
Informationen
Partner der JAX
JAX-History
|
Sessions - Web ServicesWählen Sie aus über 100 Sessions der Hauptkonferenztage (10.-12. Mai) Ihr individuelles Konferenzprogramm aus! Die Sessions sind zur besseren Übersicht in Technologie-Tracks gegliedert und dauern jeweils 75 Minuten.
WS1 - Schnittstellenbasierte Web-Services-Entwicklung mit Java und .NET, Teil 1Speaker:
Thilo
Frotscher (IT-Berater, Trainer, Buchautor)
, Christian
Weyer (Mitgründer & Principal Consultant, thinktecture)
Web Services bieten sich bekanntlich hervorragend an, um heterogene Plattformen zu verbinden. Aber klappt das wirklich immer so einfach? Der weit verbreitete Ansatz eines XML-basierten RPCs führt häufig zu Interopabilitäts-Problemen. Gemäß der Prämisse, dass Services über ausgetauschte Nachrichten kommunizieren und nicht über Methodenaufrufe, sollte zunächst die Kommunikationsschnittstelle entwickelt werden und erst dann der plattformspezifische Code. Doch welche neuen Vorgehensweisen und Tools helfen bei Entwurf und Entwicklung? Teil 1 dieser Session erläutert die Probleme, die sich beim Code-First-Ansatz in der Web-Service-Welt ergeben und wie diese durch einen schnittstellenbasierten Ansatz (Contract-First) umschifft werden können. Level: 2 (Vorkenntnisse erforderlich)
WS2 - Schnittstellenbasierte Web-Services-Entwicklung mit Java und .NET, Teil 2Speaker:
Thilo
Frotscher (IT-Berater, Trainer, Buchautor)
, Christian
Weyer (Mitgründer & Principal Consultant, thinktecture)
In dieser Live-Coding-Session wird demonstriert, wie die theoretischen Überlegungen aus Teil 1 mithilfe der jeweiligen Lösungen für Java und .NET umgesetzt werden können, wie also Cross-Plattform-Entwicklung gemäß dem Contract-First-Ansatz in der Praxis funktioniert. Dabei wird insbesondere auf Fallstricke und typische Fehlerquellen hingewiesen. Level: 2 (Vorkenntnisse erforderlich)
WS3 - Java Web Services - ein UpdateSpeaker:
Peter
Doschkinow (Sun Microsystems GmbH)
Obwohl die Zeit des großen Rummels um die Web Services vorbei ist, geht die Entwicklung von Web-Services-Technologien kontinuierlich weiter, weil sie eine Schlüsselrolle für die Implementierung der begehrten SOA spielen. Bestehende Standards verlieren an Bedeutung, neue setzen sich durch. Der Vortrag beleuchtet kurz die Rolle von WS-I unter den wichtigsten Organisationen für Erstellung von Web-Services-Standards. Der Schwerpunkt ist der aktuelle Stand der Java-Technologien, die die Implementierung von Java-basierten und interoperablen Web Services ermöglichen: das Java Web Services Developer Pack und die J2EE. Detailierter wird auf XWS-Security, JAX-RPC und JAXB im JWSDP eingegangen. Anschließend gibt der Vortrag einen Ausblick auf die nächste Generation von Web Services und Fast Web Services. Level: 1 (für alle Teilnehmer)
WS4 - Praktische Sicherheitsmaßnahmen für Web ServicesSpeaker:
Bruce
Sams (OPTIMA bit)
Diese Session präsentiert die Sicherheitsaspekte von Web Services. Es werden nicht nur die verschiedenen Standards und Techniken wie XML Encryption, XML Digital Signature, XKMS, XCML, WS-Security usw. behandelt, sondern auch deren praktischer Einsatz. Hierfür wird Apache Axis als Framework genommen. Die Session wird von Beispielen unterstützt. Level: 2 (Vorkenntnisse erforderlich)
WS5 - Geschäftsprozesse mit BPEL - Realität oder Zukunftsmusik?Kombiniert man mehrere eigenständige Web Services miteinander, so lassen sich hierdurch komplexe Geschäftsprozesse realisieren. Benötigt wird hierzu eine Notation zur Definition der Prozesse und ausgetauschten Nachrichten. Diese Session dient als Einführung in die Grundlagen von BPEL (Business Process Execution Language) und wirft einen Blick auf die aktuelle Unterstützung durch Implementierungen und Tools. Ferner soll geklärt werden, welche sonstigen technischen und nicht technischen Voraussetzungen erfüllt sein sollten, um komplexe Workflows mit Web Services zu realisieren. Ist dies heute bereits möglich oder ist alles immer noch Zukunftsmusik? Level: 2 (Vorkenntnisse erforderlich)
WS6 - B2B-Praxis mit ebXML - einfach kommunizierenSpeaker:
Dirk
Mögenburg (syngenio AG)
Der elektronische Datenaustausch zwischen Geschäftspartnern scheitert oft an inkompatiblen Systemen. Die ebXML-Spezifikation hat sich das Ziel gesetzt, basierend auf Standards wie SOAP oder XML Security eine B2B-Plattform für Unternehmen jeder Größe bereitzustellen. Die Session führt in den ebXML-Standard ein und vermittelt praktische Erfahrungen aus der Einführung einer ebXML-Infrastruktur. Level: 2 (Vorkenntnisse erforderlich)
WS7 - Eclipse TPTP und Web Services Monitoring/Profiling/TracingIm Eclipse Project Test and Performance Tools Platform, kurz TPTP, wird eine Plattform für Tools im Umfeld Monitoring, Testing, Profiling und Tracing entwickelt. Das nächste wichtige TPTP 4.0-Release der Plattform ist zur Jahresmitte angekündigt. Im Vortrag stellen wir die TPT Platform vor, vertiefen den Überblick durch kleinere Demonstrationen von sieben wichtigen Basis-Technologien und integrieren diese in einem größeren Beispiel mit verteilten und asynchronen Web Services. Den Demonstrationen liegen Milestone-Builds des kommenden TPTP 4.0 Release zugrunde. Im Ausblick erörtern wie die Modell-Orientierung von TPTP und die künftig angestrebte Orchestrierung komplexer Test-Umgebungen aus der Grundlage von Web Services und BPEL. Unsere Zielsetzung ist es, einen praxisnahen Überblick zu geben mit Anreizen und Ideen für den eigenen Einsatz von TPTP 4.0. Level: 2 (Vorkenntnisse erforderlich)
WS8 - Erfolgreiche Architekturen großer SystemeSpeaker:
Nicolai
Josuttis (IT communication)
Viel zu oft wird angenommen, einfache Regeln, die für die Entwicklung kleinerer Systeme und Prototypen gelten, lassen sich auf die Entwicklung großer Systeme anwenden. Doch viele Dinge ändern sich signifikant. So wird zum Beispiel Perfektionismus unbezahlbar, Schnittstellen werden generischer und eine klare Rollenverteilung wird entscheidend. In dieser Session werden Ihnen die wichtigsten technischen Aspekte erfolgreicher Architekturentwicklung vorgestellt, basierend auf Erfahrungen mit bis zu 200 Entwicklern, tausenden Anwendern und Millionen von Datensätzen. Dazu gehören Themen wie Skalierbarkeit, Transaktionssicherheit und Schlankheitswahn. Im Fokus liegen dabei vor allem 3-Tier-Systeme, wie auch J2EE-Systeme sie darstellen. Ergänzende Informationen erhalten Interessierte auch in der Session "Erfolgreiches Management großer Systeme". Level: 1 (für alle Teilnehmer)
WS9 - Erfolgreiches Management großer SystemeGroße Systeme können nur dann (kostengünstig) erfolgreich entwickelt werden, wenn technischer Sachverstand auf gesunden Menschenverstand trifft, der die Courage hat, auch mit den Umständen großer Projekte und großer Organisationen am Leben zu bleiben. Ohne technische Aspekte zu vernachlässigen, werden vor allem Team-Gedanken und Kommunikation immer wichtiger und auch die Abwicklung eines Projekts ändert sich. Merkwürdigerweise scheint aber die Regel zu gelten, dass der gesunde Menschenverstand mit zunehmender Größe außer Kraft gesetzt werden muss. Jutta Eckstein und Nicolai Josuttis tragen die wichtigsten Aspekte erfolgreicher Entwicklung und Realisierung von großen Systemen mit bis zu 200 Entwicklern, Tausenden von Anwendern und Millionen von Datensätzen vor. Level: 2 (Vorkenntnisse erforderlich)
WS10 - The Future of Web Services Using REST?Speaker:
Christian
Gross (devspace.com)
Initially Web Services using protocols like SOAP solved many problems. However, these days it seems companies have gone Web Service buzzword happy. REST is a simplified approach which uses already existing technologies to solve the same problems that Web Services are attempting to solve. This session will outline what REST and how to implement it in your applications. Level: 1 (für alle Teilnehmer)
WS11 - Enterprise Information Integration (EII) mit semantischen TechnologienSpeaker:
Walter
Waterfeld (Software AG)
Die Integration von heterogenen Informationsquellen nimmt ständig an Bedeutung zu. Von entscheidender Bedeutung für die Leistungsfähigkeit von entsprechenden EII-Werkzeugen ist das verwendete Informationsmodell. Wir stellen einen Ansatz vor, wie mithilfe von semantischen Technologien die direkte Ausführbarkeit von mächtigen Modellen erreicht werden kann. Level: 1 (für alle Teilnehmer)
WS12 - BOF: EJB kontrovers - Auslaufmodell oder Technologie der Zukunft?Enterprise JavaBeans (EJB) haben sich in vielen Bereichen des Enterprise-Programmings durchgesetzt, sehen sich allerdings auch immer stärkerer Kritik ausgesetzt. Zu schwerfällig seien die Konzepte, zu kompliziert und in vielen Fällen einfach überflüssig, sagen die Kritiker. Die Befürworter verweisen dagegen auf den hohen Industriesupport, auf den hohen Wert der Portabilität sowie die Neuerungen, die mit EJB 3 kommen werden. Diese kontroverse Session soll beide Lager zu Wort kommen lassen. Level: 1 (für alle Teilnehmer)
WS13 - Building Web Apps using PHP with Java and Web ServicesPHP, the open source Web development language, is the fastest way to build business-critical, scalable Web applications that tie in with Java and Web Services. This session will provide an overview of PHP 5, the latest version, and demonstrate how Web apps written in PHP can easily tie in with existing Java code and seamlessly access and expose Web Services. Level: 1 (für alle Teilnehmer)
WS14 - SOA BlueprintsSpeaker:
Ivo
Totev (Software AG)
, Jakob
Spies (SAP AG)
Dieser Vortrag richtet sich an Entwickler und Architekten, die SOA-Applikationen auf Basis von Java/J2EE und den SOA Blueprints erstellen wollen. Die SOA Blueprints definieren Use Cases und Spezifikationen eines fiktiven Unternehmens. Auf dieser Basis werden serviceorientierte Applikationen erstellt, die alle benötigten Business-Prozesse abbilden. Eine SOA-Blueprints-Applikation fungiert als Referenzimplementierung, die Best Practises für serviceorientierte Architekturen aufzeigt. Solche Implementierungen wurden bereits von Unternehmen wie SAP, BEA, Microsoft und anderen zur Verfügung gestellt, um Ansätze der SOA-Applikationsentwicklung und Plattforminteroperabilität aufzuzeigen. Nach einer Einführung in die Thematik der SOA Blueprints wird der Vortrag auf Erfahrungen aus Projekten rund um SOA eingehen und Aussagen dazu anhand von Java/J2EE-Beispielen illustrieren. Zum Abschluss soll ein Ausblick die Zukunft der SOA Blueprints skizzieren und aufzeigen, wie diese die Weiterentwicklung der J2EE-Plattform beeinflussen. Beispiele hierzu finden sich rund um Themen wie Web Services Addressing (JSR 261) oder API for Utilizing Web Services Policy (JSR 265). Level: 1 (für alle Teilnehmer)
WS15 - JSR 265: API for Web Services Policy UtilizationSpeaker:
Claus
von Riegen (SAP AG)
,
Martin
Räpple (SAP AG)
This session describes the key rationale and main aspects of JSR 265: API for utilizing Web services constraints and capabilities in the Java platform. Constraints and capabilities (hereafter called policies for brevity) refer to Web services metadata, such as Quality of Service (QoS). The JSR 265 will provide interfaces to obtain the polices in effect for any given message exchange instance and make the same available to the runtime. This API will enable other Java technologies (such as JAX-WSA, JAX-RPC and JBI) to utilize policies in a uniform manner thereby strengthening Java as a competitive Web services platform. Level: 1 (für alle Teilnehmer)
WS16 - Partner-Session: Serviceorientierte Architektur für Anwendungen mit großem DatenvolumenSpeaker:
Rolf
Knoll (Persistence/ObjectStore)
Serviceorientierte Architekturen (SOA) sind als maßgebliches Konzept für unternehmensweite Softwareanwendungen akzeptiert. Werden allerdings sehr große Datenmengen via Web Services übertragen, stößt das Konzept rasch an seine Grenzen. Der Einsatz eines objektorientierten Data Services adressiert genau diese Problematik. Hiermit kann zum einen die Implementierung eines Services und zum anderen die datenintensive Kommunikation von Services untereinander stark verbessert werden. Im ersten Falle ergibt sich eine Performanzsteigerung der Implementierung, im zweiten Falle eine bessere Nutzung der vorhandenen Übertragungsrate. In dieser Session wird das Konzept der Data Services als Ergänzung zu Web Services vorgestellt und die zugrunde liegende Basistechnologie (EdgeXtend von ObjectStore) detailliert beschrieben. Level: 1 (für alle Teilnehmer)
WS17 - Java Business Integration (JBI, JSR 208): Die Integrations-Plattform der Zukunft?JBI ist die Definition einer serviceorientierten Integrationsplattform. Mithilfe von JBI wird ein Standard definiert, der es in Zunkunft ermöglicht, Integration auf Basis der SOA durchzuführen. Services (Service Engines - SE) werden standardisiert an ein normalisiertes Messaging System (NMS) angeschlossen. An dieses NMS werden wiederum verschiedene Bindings (HTTP, SOAP, JMS ...), sog. BindingComponents, angeschlossen. Der JBI Container übernimmt nun den Transport und das Routing von den Bindings zu den entsprechenden SEs. Des Weiteren werden durch den Standard ebenfalls Deployment und Management-Funktionalitäten definiert. Somit entsteht eine föderative Integrationsplattform. In dem Vortrag wird dieser neue Standard erläutert und aus einem Kundenprojekt bericht, in dem erste Erfahrung mit einem JBI-Prototypen gesammelt worden sind. Level: 1 (für alle Teilnehmer)
WS18 - Applying BPEL to the real worldSpeaker:
Sandor
Nieuwenhuijs (Oracle Corp.)
BPEL is emerging as the standard for assembling a set of discrete services into an end-to-end process flow, radically reducing the cost and complexity of process integration initiatives. The standard (previously BPEL4WS) was originally designed to orchestrate XML based Web Services. Enterprise organizations are now deploying large scale BPEL-based implementations and want to avoid some of the pitfalls and limitations of the underlying (Web) service based infrastructures. This session will take you through some real world scenarions and demonstrates ways to solve the common perceived limitations of BPEL, like adapter based services, Apache WSIF bindings, XSL transformations and Human Workflow Level: 1 (für alle Teilnehmer)
|
Newsletter
präsentiert von
Platinum Sponsor
Gold Sponsoren
Silber Sponsoren
Media Sponsoren
|
|||||||||||