ubiquitour.com

Tipos de sesiones WCF

Tipos de sesiones WCF

Windows Communication Foundation es una parte de la net y proporciona un conjunto de herramientas de software que permite controlar las funciones de mensajería de una aplicación. Funciones de mensajería son funciones que una aplicación utiliza para comunicarse con otras aplicaciones y el sistema operativo. Un grupo de mensajes se llama una sesión. Existen varios tipos de sesiones WCF, cada uno de ellos es adecuado para una tarea en particular.

Sesiones de seguridad

Con una sesión de seguridad, ambos extremos del canal de comunicación han establecido una conversación segura. Esto se logra mediante cifrado y firmado digitalmente mensajes. Estos tipos de sesiones se establecen mejor cuando la materia objeto de la comunicación de datos personales. Por ejemplo, en una aplicación bancaria, una sesión que comunicó detalles como nombres de cuenta, números de cuenta y saldos de las cuentas debe configurarse como una sesión de seguridad.

Sesiones de TCP/IP

Una sesión de transmisión Control Protocol/Internet Protocol es utilizada para establecer comunicaciones de protocolo de internet estándar. TCP/IP es un conjunto de protocolos que definen cómo máquinas comunican por Internet. Este tipo de sesión se utiliza mejor cuando se trata con un servicio de Internet existente, o a nivel de toma de comunicación entre máquinas.

Sesiones confiables

En redes de computadora, una conexión confiable es uno donde emisor y receptor toman medidas para garantizar que una conexión está configurada correctamente, y que los datos se transfieren correctamente. En contraste, una hace de conexión no fiable un "mejor esfuerzo" intento de comunicación. Una conexión poco confiable es análoga al dejar caer una carta en el correo y no pidiendo confirmación de la entrega. Una conexión confiable es análoga a una llamada telefónica. Un buen uso de las sesiones WCF de este tipo son sesiones donde la integridad de los datos es de suma importancia y vale la pena la sobrecarga asociada a establecer y mantener una conexión confiable.

Sesiones de datagrama MSMQ

Una sesión de Microsoft Message Queue Server está diseñada específicamente para la entrega de datagramas de MSMQ. MSMQ permite una serie de mensajes estén alineados en una cola. El remitente añade mensajes al final de la cola, mientras que el receptor elimina mensajes de la parte delantera de la cola. Esto es útil para sesiones combinados libremente, donde ambos sistemas pueden funcionar a ritmos totalmente diferentes. Permitiendo una cola almacenar los mensajes, ambos sistemas pueden funcionar a su ritmo individual sin pérdida de datos.