Entwicklung

09.08.2002

Web-Services mit Python

Die IBM hat auf ihrer Site "Alphaworks" (http://www.alphaworks.ibm.com/tech/uddi4py) das Package "uddi4py" freigegeben, mit dem Python-Entwickler auf Verzeichnisse vom Typ Universal Description, Discovery and Integration (UDDI) zugreifen können. Die Bibliothek ist laut Hersteller weniger für die Entwicklung von Web-Services gedacht, sondern mehr zu deren Nutzung aus der populären Skriptsprache. Da die Kommunikation mit UDDI über Soap erfolgt, setzt uddi4py die Nutzung von "SOAP.py" (http://sourceforge.net/projects/pywebsvcs) voraus.

.NET-Tools für XML

Microsoft bietet auf seiner Site "gotdotnet" (http://www.gotdotnet.com) für .NET-Entwickler eine Reihe von Tools an, die das Erstellen von Web-Services und das Verarbeiten von XML-Dokumenten erleichtern sollen. Dazu zählen unter anderem ein Validierungswerkzeug für WSDL-Dateien, die der Spezifikation 1.1 entsprechen, ein WSDL-Browser und ".NET Webservice Studio", mit dem einzelne Methoden von Web-Services interaktiv aufgerufen werden können. Nach dem Muster der Unix-Tools "diff" und "patch" arbeitet das gotdotnet-Team an einem Werkzeug, mit dem sich XML-Dateien vergleichen lassen.

Neue Java-Komponenten

Das Apache-Projekt "Commons" (http://jakarta.apache.org/commons) hat sich zum Ziel gesetzt, eine Sammlung wiederverwendbarer Java-Komponenten zu entwickeln. Die kürzlich als Betaversion freigegebene Komponente "Lang" erweitert die Klassen aus dem Paket java.lang um Methoden zur Manipulation von Zeichenketten, numerische Funktionen und solche, die die Serialisierung von Java-Objekten vereinfachen sollen. Zudem bietet die freie Software die Möglichkeit zur Verschachtelung von Ausnahmen auch unter Java Virtual Machines (JVMs) vor der Version 1.4.

Entwicklung mit Patterns

Die Firma Objectventure (www.objectventure.com) brachte die Version 2.0 ihrer J2EE-Entwicklungsumgebung "Object Assembler" auf den Markt. Das Werkzeug unterstützt die Erzeugung, Erweiterung und Anwendung von Entwurfsmustern. Der Hersteller spezifizierte zur Darstellung von Patterns die Pattern and Component Markup Language (PCML), die vom hauseigenen Tool intern verwendet wird. Object Assembler kann im Stand-alone-Modus oder als Plugin für Borlands "Jbuilder" oder das "Sun One Studio" genutzt werden.