WS-I Attachments Profile
Das Web Services-Interoperability (WS-I) Attachments Profile ist eine Gruppe nicht proprietärer Web-Service-Spezifikationen zur Förderung der Interoperabilität. Dieses Profil erweitert das WS-I Basic Profile 1.1 um die Unterstützung funktionell aufeinander abgestimmter SOAP-Nachrichten mit anhangbasierten Web-Services.
WebSphere Application Server unterstützt das WS-I Attachments Profile 1.0.
Anhänge werden normalerweise zum Senden binärer Daten verwendet, z. B. Daten, die in Java™-Code verfasst und java.awt.Image und javax.activation.DataHandler zugeordnet werden. Die Rohdaten können in der SOAP-Nachricht gesendet werden. Dies ist jedoch ineffizient, da ein XML-Parser die Daten bei der Syntaxanalyse der Nachricht überprüfen muss.
WS-I Attachments Profile ist ein Ansatz für die Umgehung der Einschränkungen von Web Services Description Language (WSDL) 1.1. Da Anhänge gemäß WSDL 1.1 nicht zum XML-Schematyp gehören, können sie nur Nachrichtenabschnitte sein. Als Nachrichtenabschnitte können die Anhänge keine Arrays oder Eigenschaften von Java-Beans sein. Das Profil definiert den XML-Schematyp wsi:swaRef. Verwenden Sie den XML-Schematyp wsi:swaRef, um die Einschränkungen für Anhänge gemäß WSDL 1.1 zu überwinden.
Der Typ wsi:swaRef ist eine Erweiterung des Typs xsd:anyURI, der die content-ID des Anhangs enthält.
Eine vollständige Liste der unterstützten Standards und Spezifikationen finden Sie in der Dokumentation zu den Web-Service-Spezifikationen und den Anwendungsprogrammierschnittstellen.