lunes, 15 de octubre de 2007

Introdución a CSF (Connected Services Framework) I

 

Después de tanto CSF(Connected Services Framework) y otras cositas más del mundo .NET entre manos, voy a postear un poco sobre CSF, si, ya se que este mundo no es conocido por todos como por ejemplo, Biztalk o cualquier otra herramienta de Microsoft, pero, ¡eh aquí una buena razón para postear!

Seguro que escribo más de un post sobre CSF así que empezaré con algo sencillo.

En primer lugar la sessión de CSF, ¿Que és? En pocas palabras, se trata de la piedra angular de este framework, es el centro de todo, el punto de encuentro de cada Participante (Participante de la sessión  = Web Service).  Se trata de un punto único por donde cada mensaje tiene que pasar, esto se hace así con objeto de poder centralizar toda la comunicación entre los web services y no caer en la desorganización(lío gordo) de mensajes, es decir, evitar a toda costa  esa gran tela de araña que se genera cuando un Web Service envía mensajes a otro y vicebersa. El objetivo principal, el enrutamiento.

Como ya comenté en un post anterior todo este paso de mensajes (entre participantes) y enrutamiento se lleva a cabo haciendo uso de WS-*

Todo componente/parte de CSF es un Web Service y cada uno con una funcionalidad úncia y específica ("La unión hace la fuerza"). Concretamente para la gestión y manipulación de la sessión existen tres componentes; "Session Manager Admin", "Session Admin" y "Session", el primero de ellos es el encargado de la gestión del ciclo de vida de la sesión; Crea, hiberna y termina una sesión, adicionalmente permite la búsqueda de otra sessiones existentes. El seguno, se encarga de la administración de cada sesión y el tercero y último se encarga del enrutamiento de mensajes entre cada participante.
[más]

A continuación os muestro unos enlaces a la web de Microsoft donde podemos ver las principales acciones del "Session Manager Admin":

Previo a esto he de decir, que un manifiesto no es más que un documento XML que describe los atributos de la session y que cada sessión tiene asociado su manifiesto, que consta principalmente de Participantes(web services) y enrutamientos.

Por el momento es todo, en los siguientes posts iré poco a poco entrando en más detalle y comentando más componentes de este framework. Seguro que a alguno de vosotros comienza a picarle la curiosidad.

Saludos
Juanlu

Etiquetas:


Comments: Publicar un comentario



<< Home

This page is powered by Blogger. Isn't yours?