Perfil de Anexos do WS-I
O Perfil de Anexos do Web Services-Interoperability (WS-I) é um conjunto de especificações de serviços da Web de não propriedade que promove a interoperabilidade. Esse perfil complementa o WS-I Basic Profile 1.1 para incluir suporte para mensagens SOAP interoperáveis com serviços da Web baseados em anexos.
O WebSphere Application Server está em conformidade com o WS-I Attachments Profile 1.0.
Os anexos são geralmente utilizados para enviar dados binários, por exemplo, dados mapeados no códigoJava™ para java.awt.Image e javax.activation.DataHandler. Os dados brutos podem ser enviados na mensagem SOAP, no entanto, essa abordagem é ineficiente, pois um analisador XML tem que varrer os dados ao analisar a mensagem.
O WS-I Attachments Profile fornece uma solução para as limitações apresentadas pelo WSDL (Web Services Description Language) 1.1. Como os anexos do WSDL 1.1 não são parte do espaço de tipo de esquema XML, eles podem ser apenas partes da mensagem. Como partes da mensagem, os anexos não podem ser matrizes ou prioridades dosJava beans. O perfil define o tipo de esquema XML wsi:swaRef. Utilize o tipo de esquema XML wsi:swaRef para sobrepor as limitações dos anexos do WSDL 1.1.
O tipo wsi:swaRef é uma extensão do tipo xsd:anyURI, em que seu valor contém o ID de conteúdo do anexo.
Para obter uma lista completa de padrões e especificações suportados, consulte as especificações de serviços da Web e a documentação da API.