http://www.et.com.mx

Front-End

 

Un componente front-end debe obtener peticiones e incorporarlas a la base de datos del procesador de transacciones Turipache; por citar algunos ejemplos prácticos tenemos:


  • Un módulo XML puede atrapar e interpretar una estructura jerárquica XML y agregar en la BD del núcleo cada petición que lea.
  • Un módulo MQ puede escuchar mensajes en un cola y agregar en la BD del núcleo Turipache cada petición recibida.
  • Un módulo SQL puede ejecutar procedimientos almacenados (store procedures) o acceder directamente a una base de datos externa para conseguir solicitude, cada petición que resulte de su actividad será agregada a la BD del núcloe Turipache como petición de servicio.
  • Un módulo "File-System" puede monitorear entradas del sistema y agregar peticiones en la BD del núcleo Turipache.

Conseptualmente los "fornt-end" son stacks de tres componentes distintos configurados en serie "uno tras otro".  El primero es un componente de transporte (e.g. TCP, UDP, MQ y archivos de directorio entre otros); el segundo es un CODEC (codificador-decodificador) que transforma la solicitud en un mensaje interno.  Y por último, el tercero, es un pre- y post- procesador.  El pre-procesador identifica de una manera regular, e incluso modifica o agrega datos de control a los recibidos por el CODEC.  A su ves, el post-procesador construye respuestas en el formato interno a partir de los resultados de una transacción.

Estos dos módulos en realidad son inseparables puesto que tienen que ver con la semántica del protocolo transaccional.

 

 

Contenido