
En esta entrada de hoy de Windows Técnico, perteneciente a la categoría de Cloud Computing, seguimos completando aspectos sobre la plataforma Windows Azure, intentando daros una visión clara y sencilla acerca de sus servicios ofertados en la nube. En concreto en el post de hoy hablaremos del funcionamiento del componente Service Bus, proporcionado mediante Windows Azure AppFabric.
Service Bus es componente dentro de la plataforma Windows Azure AppFabric que nos posibilita la conexión de aplicaciones desde Windows Azure y SQL Azure con bases de datos existentes, conectarnos con aplicaciones internas y externas, lo que nos va a permitir la creación de aplicaciones complejas.
Pongamos por ejemplo una situación donde dispongamos de un portátil y deseemos conectarnos a una aplicación en la nube. Si además sumamos que entre medias tenemos un router haciendo NAT o un Firewall las complicaciones para poder escribir la lógica de comunicaciones para que se comuniquen ambas partes de la aplicación puede ser algo más que tedioso, pero si además el router que tenemos entre medias cambia la situación se puede volver escabrosa.
Para simplificar el desarrollo de nuestra aplicación y evitar tener que desarrollar toda la tediosa lógica de comunicación tenemos a nuestra disposición AppFabric Service Bus, componente de Windows Azure encargado de proporcionar una forma estable y segura a la hora de establecer la comunicación de manera sencilla.
![clip_image002[4] clip_image002[4]](http://www.windowstecnico.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image0024_5F00_thumb_5F00_25FCFF1E.jpg)
Imagen 1: Arquitectura de componente AppFabric Service Bus
Tipos de conexión
Como hemos indicado, Service Bus nos permite la interconexión entre aplicaciones, pero antes de eso deberemos elegir entre los dos modos de enlace disponibles para establecer dicha interconexión: Relayed o Hibrid. Pasemos a ver las diferencias entre ambas.
Modo de enlace Relayed: En el modo de enlace retrasmitido, la comunicación entre los servicios y los clientes, tanto en el camino de ida como en el de vuelta, se realiza a través de Service Bus.
Imagen 2: Modo de enlace Relayed en Service Bus
Modo de enlace Hibrid: En el modo de enlace híbrido, al menos uno de los Endpoints está fuera del bus, es decir, se puede realizar la conexión de forma directa sin pasar por AppFabric Bus, con la ventaja de que en caso de perder la conexión directa, automáticamente AppFabric intentara continuar la conexión mediante Service Bus.
Imagen 3: Modo de enlace Hibrid en Service Bus
Hasta aquí la entrada de hoy. Podéis disponer de más información remitiéndoos a las entradas tratadas en el blog de Windows Técnico sobre Cloud Computing para poder despejar cualquier duda que podáis tener sobre la nube para que la decisión a tomar respecto a una posible migración a dicho entorno sea más clara.
Para acabar, recuerda que si quieres aprender mucho más sobre los secretos de los sistemas Microsoft Windows, te recomendamos leer el libro de Sergio de los Santos "Máxima Seguridad en Windows: Secretos Técnicos" , o siempre puedes suscribirte al Canal RSS de Windows Técnico para estar al día de las novedades e información técnica de interés.
![clip_image005[4] clip_image005[4]](http://www.windowstecnico.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windowstecnico/clip_5F00_image0054_5F00_5B0DEE09.png)
Enviado
jul 18 2011, 11:21
por
Fernando Villarreal