JavaOne 2004: Java ist noch lange nicht ausgereizt

Datensicherheit

Datensicherheit soll so weit wie möglich vereinfacht werden. Auf Basis des Ende 2004 zu erwartenden "WS-I Basic Security Profile 1.0" möchte man dem Anwendungsprogrammierer den Einsatz von Verschlüsselung möglichst ohne große Umstände anbieten.

Eine abstrakte "Security API" verbirgt dabei die Details und Implementation der Verschlüsselungsverfahren (die per Plug-In integriert und per "deployment descriptor" konfiguriert werden) und bietet ein sehr einfach zu nutzendes Schema. Ein Unterprojekt versucht dank diverser Optimierung, insbesondere die Übertragung binärer Daten zu beschleunigen.

"Fast Web Services" bietet eine optimierte binäre Serialisierung und soll bis zu einem Falktor 10 mehr Performance bieten. WS-Clients sollen dabei unverändert in den Genuss der neuen Technologie kommen, während Protokoll-Handler angepasst werden müssen.

JABX 2.0 wird gemeinsam mit JAX-RPC 2.0 (JSR-224) entwickelt welches letztendlich zusammen zu einem festen Bestandteil von J2EE 5.0 wird.

Auch XPATH 2.0 wird im nächsten Jahr mit einer Vielzahl von Veränderungen kommen. Die Spezifikation ist fast abgeschlossen. XPATH 2.0 bietet unter anderem "typed values" und sequences statt der bisher verwendeten nodelists. Der Zugriff auf strukturierte Daten wurde wesentlich vereinfacht und endlich unterstützt XPATH 2.0 auch Dokumenten-Kollektionen. Eine Vielzahl neuer Funktionen wie "for" oder "if" können jetzt als Expression genutzt werden statt wie bisher lediglich als <xsl>-Instruktion zur Verfügung zu stehen. Um die Performance zu verbessern, wurde das Parsing verändert. Im Fehlerfalle bricht XPATH 2.0 ab, statt "NaN" zurückzuliefern.