http://www.et.com.mx

Back-End

 

Un back-end es un componente capaz de enviar solicitudes de proceso y recibir respuestas de un servidor "autorizador. Al igual que un "Front-end" pueden contar con un stack de módulos de transporte, codificación (decodificación) y semántica.

 

 

Los back-end's al igual que los front-end's,  se asumen asíncronos, el núcleo envía peticiones a través de ellos sin tomar en cuenta que haya otras transacciones en proceso.  A diferencia del caso de los "front-end's" en este tipo de componentes sí hay implicaciones, pues dependiendo del back-end particular el proceso puede ser no realmente asíncrono.  El diseño del procesador de transacciones ET-TURIPACHE enfrenta este asunto asignando a cada uno de ellos asociándolos en diferentes categorías:

 

  • Back-end asíncróno no multiplexable, por ejemplo B24.- asíncrono ya quepuede enviársele peticiones antes de recibir respuestas  y no multiplexable puesto que no establecevarias conexiones al servidor autorizador.
  • Back-end asíncrono multiplexable, un Web Service es un ejemplo de este tipo, porque cada transacción puede ser una conexión.  Se debe esperar la compleción de la operación en cada conexión aunque puede establecerse una nueva conexión en cualquier momento para su procesamiento en paralelo.
  • Back-end frágil, es el caso de los servicios estrictamente síncronos, que no pueden multiplexarse.

 

 

 

Contenido