Pregunta

Estoy implementando un SOA en una gran empresa, y no estoy seguro de qué especificaciones de servicio web (WS- *) realmente tienen sentido implementar. Como mínimo, estoy mirando WS-Addressing, WS-Security, WS-Eventing y WS-ReliableMessaging. Sin embargo, hay varios otros estándares que parecen interesantes, pero no lo hago ' No sé cuáles están ampliamente adaptados. No quiero implementar un estándar (y forzar a todos los desarrolladores a seguirlos) si no son maduros o necesarios.

EDITAR:

Estoy haciendo esta pregunta no sobre una situación específica, sino en general. Hay bastantes estándares WS- * que no parecen tener un uso práctico (al menos para mí), por lo que tengo mucha curiosidad acerca de cuáles son ampliamente utilizados.

¡Gracias por tu ayuda!

KA

¿Fue útil?

Solución

WS-Addressing es ampliamente utilizado y bastante útil. Para WS-Security, considere el conjunto de mecanismos que necesitará (según sus escenarios de uso).

Otros consejos

Solo SOAP es ampliamente adoptado. Si le importa el alcance, ir más allá de WS-Security y WS-Addressing es pedirle problemas (incluso WS-Security puede ser difícil para muchas personas). Si está creando servicios para uso interno en una gran empresa, entonces no me preocuparía tanto. Algo así como WCF le permitiría proporcionar puntos finales con diferentes enlaces para una amplia gama de consumidores sin escribir ningún código adicional.

Hay dos tipos de servicios web: REST y SOAP. Representan diferentes protocolos de envío de datos a través de Internet.

SOA es un acrónimo de arquitectura orientada a servicios. Es una forma de arquitecturar su sistema usando niveles de múltiples ranuras (aplicaciones) uno encima del otro. Los servicios web, en su mayoría basados ??en jabón, se utilizan para implementar esta arquitectura, pero no son la única forma.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top