Programacion JAVA para el desarrollo de servicios en plataforma de de contendios moviles.
La programacion se debe realizar en los varios componentes, por ejemplo:
Command server: Este componente contiene los distintos comandos y gestiona su ejecución. Pueden existir distintas instancias de un Comando, cada una dedicada a un ejecutarlo en un contexto especifico determinado por Telco, Short Code y Prefijo. El Short Code es el numero al que un usuario envía el SMS, mientras que el Prefijo es la palabra que se envía en el contenido del mismo. Los datos necesarios para determinar el contexto de ejecución se encuentra en la tabla MATCH. Algunos ejemplos de comandos son:
Subscripción a servicios de alertas (cada alerta es un contexto distinto),Voto, o Quiz
Servidor [login to view URL] de UAT.
Ubicación en servidor. Archivos de configuració[login to view URL] varios archivos:
configuración de la conexión a la base de datos
configuración de logging
configuración propia del command server
comando para iniciarlo
comando para pararlo
archivos de log hay dos archivos:
log general de todo el componente
errores del componente
Tablas de base de datos de configuración
Proyecto de Java: command-server
Clase Java principal
Colas de ActiveMq que usa: interactúa con 3 colas
Colas del tipo: las utiliza como consumidor de mensajes. Cada comando toma los mensajes depositados en la cola que le corresponde y procede a ejecutar la lógica propia del comando.
command_to_c: la utiliza como consumidor de mensajes. Recibe los mensajes que los comandos hayan depositado ahí y los encamina hacia el router.
Pipelines: cada comando maneja su propio pipeline, que lee los mensajes depositados en la cola Se hace el procesamiento propio de cada comando y luego se enviá la respuesta a la cola command_to_c
Tengo amplia experiencia en desarrollo de aplicaciones Web que me permiten lograr soluciones robustas en poco tiempo.
Me gustaría trabajar con Uds. para desarrollarles una aplicación moderna y rápida que permita una experiencia de usuario agradable.