El perfil básico WS-I (abreviatura oficial: BP), una especificación del consorcio industrial de interoperabilidad de servicios web (WS-I), proporciona directrices de interoperabilidad para las especificaciones principales de servicios web, como SOAP , WSDL y UDDI . El perfil utiliza el lenguaje de descripción de servicios web (WSDL) para permitir la descripción de servicios como conjuntos de puntos finales que operan sobre mensajes.
Para comprender la importancia de WSI-BP, tenga en cuenta que define un conjunto de servicios válidos mucho más restringido que el esquema completo de WSDL o SOAP. Muchas plataformas comunes (que se enumeran a continuación) son compatibles con WSI-BP, pero no con servicios que no estén incluidos. Compare la especificación WSDL 1.1 con el subconjunto permitido en WSI-BP. Tenga en cuenta también que WSI-BP generalmente restringe la especificación SOAP. Existe una excepción notable en la que WSI amplía el estándar SOAP: la adición del atributo xml:lang a los elementos fault.
Versiones
- La versión 1.0 de este perfil se publicó a principios de 2004.
- La versión 1.1, publicada en 2006, no tiene el mismo alcance que la versión 1.0. La parte de la versión 1.0 que se ocupa de la serialización de sobres y su representación en los mensajes se ha trasladado a un nuevo perfil llamado Perfil de Enlace SOAP Simple (SSBP).
- La versión 1.2 se finalizó en noviembre de 2010. Las principales novedades son la compatibilidad con archivos adjuntos binarios MTOM y WS-Addressing.
- La versión 2.0 también se publicó en noviembre de 2010. Utiliza SOAP 1.2, UDDI 3 y WS-Addressing.
Marco conforme
A continuación se presenta una lista de marcos de trabajo que afirman cumplir con este perfil:
- SAP - Plataforma Sybase Unwired
- Oracle Weblogic Server 10.3 cumple con el perfil básico y también con el perfil de seguridad básico WS-I.
- ASP.NET 2.0 - Los servicios web cumplen con el perfil básico.
- Servidor Microsoft BizTalk
- Eclipse Metro , el paquete que incluye la implementación de referencia JAX-WS (JAX-WS RI) y el proyecto Tango ( WSIT ).
- Las versiones 5.0.2 a 5.1 de IBM WebSphere Application Server cumplen con BP 1.0; las versiones 6.0 y posteriores cumplen con BP 1.1.
- Apache Axis 1.2+ cumple con BP 1.0
- Apache Axis2
- Celtix
- gSOAP cumple con las normas BP 1.0a, 1.1 y 1.2.
- Software AG webMethods versiones 7 y 8
- JBossWS
- Codehaus XFire
- Apache CXF , la fusión de Codehaus XFire y Celtix.
- Gosu, archivado el 12 de noviembre de 2010 en Wayback Machine , admite de forma inherente los servicios web WS-I como tipos nativos.
- Cordys
- SpringWS archivado el 6 de septiembre de 2013 en Wayback Machine.
Enlaces externos
- Especificación del perfil básico WS-I 1.0
- Especificación del perfil básico WS-I 1.1
- Especificación del perfil básico WS-I 1.2
- Especificación del perfil básico WS-I 2.0
- Especificación WSDL 1.1
- Especificaciones del servicio web
- Interoperabilidad