Soap.Tcp Transport in Axis interoperabel mit Microsoft WSE 3.0

WebServices die unter Microsoft’s WSE 3.0 betrieben werden, können optional einen neuen Transport für Soap-Nachrichten benutzen:

Soap.Tcp: Die SOAP Nachrichten werden direkt per TCP verschickt allerdings versehen mit einem DIME-Frame.

Zwar gibt es einen kurzen Artikel von "Simon", der beschreibt wie man Microsoft .NET Services mit WSE 2.0 mit Java Axis interoperabel macht, aber die vorgestellten Sourcen setzen die SOAP Nachrichten "von Hand" zusammen, ausserdem läuft Simons Beispiel mit der aktuellen Version von WSE 3.0 nicht mehr.

Da Axis jedoch das in seiner Archithektur (siehe Bild) das Konzept eines pluggable Transports unterstützt, wäre es viel angenehmer, wenn die Microsoft-Variante als neuer Transport für Axis realisiert wäre. Dann könnte man .NET Services mit einem Soap.Tcp Transport wie gewohnt aufrufen und müßte nur eine passende Client-Config zur Verfügung stellen.

Im Folgenden soll das "Simon"-Beispiel nun so umgebaut werden, dass daraus ein "richtiger" Axis-Transport-Provider wird.

…. leider noch nichts geworden bislang

Dieser Beitrag wurde unter Java veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *