Announcement

Collapse
No announcement yet.

Soap Body Serialization Style

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Soap Body Serialization Style

    Hallo NG,
    ich möchte einen WebService unter .net entwickeln und unter Java konsumieren. Nun gibt es in der Soap-Spezifikation einige Möglichkeiten, die Nachricht zu codieren.
    Da WebServices in Java neu für mich sind, würde ich gerne von erfahrenen Java-WebService-Entwicklern wissen, mit welchem Body-Style ihr die beste
    Erfahrung gemacht habt.

    Document / RPC
    Encoded / Literal
    Wrapped / Bare

    Vielen Dank für Eure Hilfe!
    Tobias

  • #2
    Hallo Tobias, <br><br>
    ich hatte schon RPC Encoded und Literal Wrapped im Einsatz.<br><br>
    Es kommt halt immer auch drauf an was dein Service macht. Wenn du RPC machst -machen fast alle- dann würde ich <code>RPC Encoded</code> nehmen.<br><br>
    Warum? Einfach weil die Erfahrung zeigt, dass 90% der WS RPC machen und der <code>RPC Encoded</code> die Typen der XML Schemata unterstützt. Diese typen werden von praktisch allen WSDL-komilern unterstützt. Das ist der einfache Weg.<br>
    XML Literal (bzw. Literal Wrapped) hatte ich auch im Einsatz. Funktioniert auch gut, aber dummerweise sind wir immer über RPC-Encoded angesprochen wurden. Und es war nicht einfach ständig jedem neuen Partner erklären zu müssen, das er <code>Literal Wrapped</code> nehmen soll (wenn er überhaupt wusste, dass es das gibt).<br><br>
    <code>RPC Encoded</code> ist der getrampelte Pfad und da hat es gewöhnlich am einfachsten ;-)<br><br>
    Andreas Ullman

    Comment

    Working...
    X