Descripción: |
El presente proyecto fue desarrollado como trabajo de grado para optar por el
título de Ingeniero de Sistemas, cuyo objetivo fue implementar un SMS Gateway para
satisfacer el despliegue de servicios basados en mensajes de texto corto por la red de
telefonía celular existente en el mercado, e integrarlo a una aplicación para contabilizar
los mensajes procesados a más de proveer de interfaces para en el envío de los mismos.
Los crecientes avances tecnológicos y la importancia de estar comunicados y
con la información a la mano, no sólo a nivel organizacional sino también a nivel
personal, hoy en día hace que la necesidad del desarrollo e implementación de servicios
de información crezca. Y es cuando basados en la red de telefonía móvil y su servicio
de mensajes de texto corto se buscó la factibilidad de implementar un sistema para el
procesamiento de estos mensajes, y de esta forma poder mantener una interacción con
los diferentes usuarios y/o clientes y a su vez poder proveerles de la información que
ellos requieran y en línea, esto con el simple apoyo en la capacidad que tiene un
teléfono celular de enviar y recibir mensajes.
El sistema que se desarrolló, fundamenta su funcionamiento en la capacidad de
recibir un mensaje de texto desde un abonado cualquiera, leerlo y procesarlo, para en
base de ese procesamiento dar un espacio al despliegue de un sin número de servicios
que sólo quedarían a la imaginación del desarrollador y de la necesidad que se tenga,
para que luego este servicio sea capaz de emitir una respuesta al sistema y este lo dirija
al abonado que emitió la solicitud; capacidad también que puede utilizarse para enviar
mensajes de manera masiva.
Las aplicaciones o servicio a las que me refiero, no son más que aplicaciones
JMS, con la capacidad de producir y consumir mensajes java con las características de
un mensaje SMS definidas para el trabajo e interacción con el sistema de mensajería
SMS. Donde la producción de estos mensajes y principalmente de su contenido o texto
del mensaje es completamente libre, solo restringido por la característica de mensaje de
texto plano y con restricciones en la extensión.
Los componentes que dan lugar a la formación de este sistema de mensajería
móvil o SMS, son un servidor de SMSs, la aplicación que lee, procesa y solicita el envío
de un SMS y su almacenamiento, un servidor de mensajes JMS para el encolado de
mensajes, y su vez las aplicaciones o servicios móviles, que no son más que
consumidores y productores de mensajes java, que luego gracias al sistema desarrollado
son comunicados a la red de telefonía móvil. Los componentes de software sobre los
que se desarrolló e implementó el sistema son del tipo software libre o más conocidos
como Open Source, con el fin de aminorar los costos en una implementación en
producción.
Quedando a parte el real crecimiento y uso del sistema tras la integración de los
servicios o aplicaciones SMS, basadas en un simple envío y recepción de mensajes |