Armando Halbinger

Monday, May 17, 2004

¿Cómo implemento SOA? - Shadowfax

Continuando con el post de SOA, la pregunta que surgió es: ¿y cómo se implementa en la vida real? La opción más sencilla y empírica es seguir los pasos para adoptarla (crear Web services simples, crear funciones de negocio específicas a través de distintas aplicaciones, etc.) pero llegamos a un paso dónde entramos en conflictos sobre algunos puntos:
-¿cuáles son las mejores prácticas?
-¿cómo aislo la lógica de negocio del tipo de transporte?
-¿qué tan flexible debería ser mi arquitectura?
-¿cómo organizo los tipos de servicio dentro de mi empresa?
-¿qué patrones de diseño debo utilizar (i.e. Enterprise Integration Patterns)?
-si ya uso algún producto de EAI (i.e. Biztalk), ¿cómo me sirve para implementar SOA?
-etc, etc...

Para resolver de forma transparente estos issues, el equipo de Microsoft Platform Architecture Guidance está desarrollando un proyecto cuyo codename es Shadowfax, que comprende una arquitectura de referencia, una implementación de referencia y documentación. El estado actual del proyecto está en Beta, aunque ya se ha implementado y probado en muchas empresas sigue mejorándose y cubriendo el concepto de SOA en su totalidad.

Para mayor información puedes entrar a su workspace dentro de Gotdotnet. Si quieres tener acceso al código fuente es necesario que apliques como miembro.

0 Comments:

Post a Comment

<< Home