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.  |