PAF (POS Application Framework)
El POS Application Framework PAF es una solución para integrar sus aplicaciones POS. Estas aplicaciones pueden estar desarrolladas en Java, .NET o Basic, ya que esta desarrollado bajo una arquitectura orientada a servicios SOA.
Además, El POS Application Framework provee una serie de aplicaciones que se pueden usar para diferentes propósitos.
Actores:
- Keyed File Actor
- Sequential File Actor
- Direct File Actor
- Random File Actor
- Data Base Actor
- Web Service Actor
Servicios:
- TCP/IP service
- RMI Service
- PIPE Service
- Java-Basic Communication Service

Estructura Externa
- Las aplicaciones externas (nuevos actores o servicios), pueden estar integrados con el núcleo del POS Application Framework.
- Nuevos actores o servicios usan las aplicaciones del núcleo para cualquier propósito.
Protocolo de comunicación
- El servicio principal es el servicio TCP/IP, el cual está conformado por el protocolo TCP/IP y Java RMI (Remote method invocation) para integrar los actores y servicios distribuidos.
- Este servicio es la base de las comunicaciones del POS Application Framework entre las aplicaciones definidas por el usuario (terminal/controller) y el núcleo.
Componente
- Actor es una aplicación que se incorpora al PAF y realiza una tarea específica (componente de negocio). Su entrada es un mensaje con formato llamado Input Maos Frame, y su salida genera una respuesta con formato llamada Output Maos Frame.
- Servicio: Es un aplicación que se incorpora al PAF y representa un hilo de ejecución y se ejecuta durante el ciclo de vida del PAF. Por ejemplo, la aplicación TCP/IP es un servicio porque actúa como un mediador entre los clientes y el resto de las aplicaciones del PAF y se ejecuta desde que arranca el PAF y termina cuando el PAF termina su ejecución.
- Director: Es un caso especial de un Actor. El director realiza la orquestación de los servicios y actores, además administra las aplicaciones internas. Es la primera “aplicación” que se ejecuta cuando el PAF inicia su ejecución. Conecta e inicializa los actores y servicios.