por primera vez estamos consumiendo un servicio web SAP NetWeaver en SOAP 1.1 que requiere autenticación de nombre de usuario y contraseña a través de HTTPS.¿Cuál es la diferencia entre BasicHttpBinding y CustomBinding/Soap11?
Actualmente estoy creando un prototipo de la aplicación WCF y puedo consumir con éxito el servicio web SAP con estas dos configuraciones vinculantes.
<basicHttpBinding>
<binding name="SapEndpoint">
<security mode="Transport">
<transport clientCredentialType="Basic" />
</security>
</binding>
</basicHttpBinding>
<customBinding>
<binding name="SapSoap11Endpoint">
<textMessageEncoding messageVersion="Soap11" />
<httpsTransport authenticationScheme="Basic" />
</binding>
</customBinding>
Siempre que proporcione la funcionalidad requerida, suelo usar una encuadernación estándar en lugar de una encuadernación personalizada. Pero me gustaría entender de qué manera marcaría la diferencia usar el enlace u otro.
Y cualquier recomendación es útil especialmente si alguna vez consumió un servicio web SAP anteriormente.
Gracias!