Vaya con la preguntita :D, he comprobado con frecuencia en todo tipo de clientes que, a pesar de tener más o menos una idea clara de qué productos o tecnologías de Microsoft juegan un papel en una arquitectura SOA, al hablar de BizTalk Services aparecen caras raras y en algunos casos esas caras parecen decir:"vaya, otra vez a vueltas con BizTalk Server ...", pero no se trata de BizTalk Server, o al menos no únicamente.
Dentro de la estrategia SOA de Microsoft, BizTalk Services juega un papel importante. Todos entendemos que las compañías tienen que ser capaces de construir y desplegar aplicaciones compuestas, aplicaciones formadas por múltiples piezas que con frecuencia se abstraen como servicios. A medida que estas aplicaciones compuestas crecen y son más sofisticadas las limitaciones de una aproximación de integración punto a punto se hacen más evidentes. Por eso vemos en muchas compañías un movimiento hacia arquitecturas de aplicaciones alrededor de un bus de servicios (Service Bus).
BizTalk Services, actualmente en pruebas, proporcionan una serie de servicios para construir aplicaciones, conectar sistemas dispares y proporcionar comunicaciones entre ‘endpoints', coordinación de procesos de negocio, seguridad de acceso a datos ... ; como ves la idea es llevar estos servicios de un ESB a la red; es lo que Microsoft llama Internet Service Bus. ¿Y qué es entonces un Internet Service Bus?, pues básicamente un conjunto de servicios que simplifican el desarrollo de SOA y Servicios Web. Combina servicios en modo ‘hosting', accesibles a través de la red, con servicios locales. Actualmente los servicios disponibles son identidad, conectividad y workflow.
Si quieres conocer más detalles echa un vistazo en http://labs.biztalk.net/.