gecc

Anuncio
SISTEMA INTEGRADO POSTAL PARA LAS GESTIÓN DE LOS
SERVICIOS DEL GRUPO EMPRESARIAL CORREOS DE CUBA
(GECC)
INTEGRATED POSTAL SYSTEM FOR MANAGEMENT POSTAL SERVICES OF GRUPO
EMPRESARIAL CORREOS DE CUBA (GECC)
Andrés Fleites Ortega 1, Gisellys Núñez Alemán2, Dione B. García de Trava3, Ernesto
González Díaz4, Ernesto Suárez Ramírez5, Jorge León Moro6 , Carlos Arcenio Rodríguez
Noa7, Ariel Jesús García Verano8, Karen Pérez Bolaños9, Camilo Fonseca Camejo10, Hiramis
Mur Ocampo11, Julio Denis Ortega Lago12, Leonardo Estrada Cubela13, Dalianys Quesada
Iser14, Anisleydi Avila Morell15, Mercys S. Sánchez Rivero 16, Zoraya de la C. Bravo Fuentes17,
Danilo Sánchez Carol18
1 GECC, Cuba, [email protected] , calle 4ta Edif. 898 apto 12 e/ 1era y radial Reparto Chibas Guanabacoa, La Habana CP 11100
2 GECC, Cuba, [email protected]
3 GECC, Cuba, [email protected]
4 GECC, Cuba, [email protected]
5 GECC, Cuba, [email protected]
6 GECC, Cuba, [email protected]
7 GECC, Cuba, [email protected]
8 GECC, Cuba, [email protected]
9 GECC, Cuba, [email protected]
10 GECC, Cuba, [email protected]
11 GECC, Cuba, [email protected]
12 GECC, Cuba, [email protected]
13 GECC, Cuba, [email protected]
14 GECC, Cuba, [email protected]
15 GECC, Cuba, [email protected]
16 GECC, Cuba, [email protected]
17 GECC, Cuba, [email protected]
18 GECC, Cuba, [email protected]
RESUMEN: El Grupo Empresarial Correos de Cuba (GECC) es el encargado en el país de desarrollar,
“III Conferencia Internacional en Ciencias Computacionales e Informáticas”
Fleites Ortega, Andrés. | “SISTEMA INTEGRADO POSTAL PARA LA GESTIÓN DE LOS SERVICIOS EN EL GRUPO EMPRESARIAL CORREOS DE CUBA
(GECC)”
promover y brindar a la población los Servicios Postales Universales, tales como telegráficos, de prensa y
publicaciones, giros , envíos y comercial de corte postal.
Estos servicios eran realizados por diferentes sistemas desarrollados en tecnologías distintas y ninguno se
comunicaba entre sí, por lo que la información generada por estas actividades desde la oficina hasta el nivel
nacional, que es considerable, se hacía difícil de consolidar y controlar, constituyendo una necesidad para el
GECC buscar alternativas para el correcto control, procesamiento y análisis de la misma. Todo esto conllevó a la
necesidad de unificar en un sistema informático todos los servicios y procesos postales del GECC.
Para su desarrollo se llevó a cabo una investigación de los procesos de negocio involucrados, sus
características, reglas, además de un levantamiento de requisitos, en aras de registrar todas las funcionalidades
que debía poseer la aplicación. El SIP tiene alcance e impacto nacional, pues todas las oficinas de correo
automatizadas, centro de distribución domiciliaria (CDD), encargados de distribuir la correspondencia y
encomiendas postales, centros de clasificación postal (CCP), encargados de clasificar la correspondencia y
encomiendas, Oficina de Cambios Internacional (OCI), centro donde de procesa que entran y salen del país antes
de llegar a su destino, y casa matriz del GECC tienen acceso al mismo. El sistema está estructurado en diferentes
módulos según los servicios que presta la entidad y módulos de reportería y administración como apoyo a las
operaciones y toma de decisiones. El SIP es una aplicación Web desarrollada totalmente con herramientas de
software libre, por lo que cuenta con todas las ventajas de las aplicaciones de este tipo: portabilidad, seguridad,
multiplataforma y bajo los estatutos de soberanía tecnológica del país.
La implementación desde el 2010 del SIP ha constituido un gran aporte a la mejora de la calidad y monitoreo de
los servicios del GECC, logrando estar disponibles para todas las oficinas de correos las 24 horas los 365 días
del año. Se ha conseguido la integración y control de la información y los ingresos, agilizándose de esta manera
todos los procesos postales y financieros vinculados a la prestación de los servicios.
Palabras Clave: servicio postales, aplicación web, información, control
ABSTRACT: El Grupo Empresarial Correos de Cuba (GECC) is responsible for the country to develop, promote
and provide the population with universal postal services, such as telegraph, press and publications, orders,
shipments
and
postal
commercial
court.
These services are performed by different systems in different technologies developed and communicated among
themselves none, so the information generated by these activities from the office to the national level, which is
considerable, it is difficult to consolidate and control, constituting a necessity gecc search for alternatives to the
correct control, processing and analysis of it. All this has led to-the use of computer systems, specifically the
integrated
postal
system
(sip).
for its development was carried out an investigation of the business processes involved, their charac-tures, rules,
and a lifting of requirements, in order to record all features that should have the application. the sip has national
scope and impact, as all post offices auto-anteed, domestic distribution center, sorting centers, exchange offices
and headquarters of the GECC have access. The system is divided into different modules according to the services
provided by the entity and newsgathering and management modules to support operations and decisions- SIP is
a web application fully developed with free software tools, so it has all the advantages of such applications:
portability, security, multi-platform under the statutes of technological sovereignty of the country.
Implementation since 2010 SIP has made a great contribution to improving the quality and monitoring of the
services of GECC, bringing total availability of these post offices in the 24 hours 365 days of the year. It has
achieved the integration and control of information and income, thus speeding this way all postal and financial
processes related to the provision of services.
KeyWords: postal services, web application, information, control.
1. INTRODUCCIÓN
El Grupo Empresarial Correos de Cuba (GECC)
tiene como misión fundamental brindar a la
población
servicios
postales
universales,
telegráficos nacionales e internacionales, de prensa
y publicaciones, financieros y comerciales de corte
postal. Se ha hecho necesario la informatización de
los servicios prestados con el propósito de lograr una
mayor rapidez y eficiencia en los mismos. Con el
desarrollo tecnológico en el GECC se ha adoptado
una nueva modalidad de trabajo, principalmente en
el intercambio de información digital entre oficinas
postales, centros de clasificación postal y
“III Conferencia Internacional en Ciencias Computacionales e Informáticas”
Fleites Ortega, Andrés. | “SISTEMA INTEGRADO POSTAL PARA LA GESTIÓN DE LOS SERVICIOS EN EL GRUPO EMPRESARIAL CORREOS DE CUBA
(GECC)”
direcciones del GECC. Este volumen de información
involucrado en la realización diaria de las actividades
a nivel nacional ha mostrado una tendencia
sostenida a aumentar, por lo que ha hecho necesario
contar con sistemas informáticos para el control y
procesamiento de la misma.
Anteriormente en el Grupo existían varios sistemas
que automatizaban parcial o totalmente los procesos
del mismo, pero que diferían mucho entre ellos en
cuanto a tecnología empleada en su desarrollo y el
formato en que guardaban la información que
manejaban. La falta de integración entre ellos
ocasionó deficiente calidad de los servicios,
descontrol sobre la actividad y obstaculización del
flujo eficaz de la información, pues resultaba muy
difícil atender las reclamaciones ante demoras o
pérdidas, duplicidad y desactualización de la
información. Debido a estos problemas es que surge
la necesidad de crear un único sistema que
centralice y gestione la información y los servicios de
la organización facilitando su uso a lo largo y ancho
de todas las áreas.
Entre los sistemas informáticos más importantes con
que ha contado la empresa en los últimos 10 años
para la automatización de sus procesos postales
cabe mencionar los siguientes:


Mercurio: sistema que automatizaba tanto
los servicios que se brindan a la población
en las oficinas de correos como las
imprescindibles operaciones contables y
estadísticas relacionadas con dichos
servicios. Consiste en un conjunto de
aplicaciones Cliente-Servidor que utiliza MS
SQL Server como servidor de datos.
Diseñado para ejecutarse en las oficinas
postales sobre una red local con un Servidor
NT [1].Tras 11 años de utilización en las
oficinas de correos se prohibió su utilización
en los servicios financieros porque se
detectaron problemas de seguridad.
Webpostal: una aplicación Web utilizada
principalmente en los ventanillos, para la
transmisión y pago de giros, la transmisión
de cables, la transmisión de telegramas, y
pagos a terceros: seguridad social y
asistencia social. Webpostal era la heredera
en funcionalidades de la aplicación
Mercurio. Entre sus principales problemas
se encuentran, la estructura de la base de
datos, no estando normalizada ni indexados
las tablas; los elevados tiempos de
respuesta en el procesamiento de la



información, implicando lentitud en el
proceso en ejecución.
Track and Trace: una aplicación de
escritorio, para el rastreo y seguimiento de
envíos postales, comprada a Chile en el año
2003. Entre los principales inconvenientes
de este sistema se encuentra que sus
funcionalidades no se ajustan en un por
ciento adecuado a las particularidades del
proceso postal cubano.
Sistema para las exportaciones postales:
aplicación Web que se encarga de gestionar
el despacho de los envíos postales con
destino al exterior del país. El sistema no
tiene comunicación con el sistema Track and
Trace la otra aplicación que controla los
envíos.
IPS Light (IPS Ligero): IPS Light son las
aplicaciones integradas de gestión de la
calidad del correo desarrolladas por el
Centro de Tecnología Postal (CTP) de la
Unión Postal Universal, que combinan el
tratamiento del correo, la gestión operativa y
el intercambio de información para el
seguimiento y la localización de todas las
categorías de correo [2]. Este sistema está
concebido solamente para el tratamiento
postal internacional, por lo que el tratamiento
nacional no queda contemplado, como
tampoco lo está el intercambio de
información con la Aduana General de la
República, con las peculiaridades que tiene
esta actividad en nuestro país. Este sistema
es una aplicación web que se accede a
través de internet, por lo que la información
no se encuentra en servidores cubanos, no
cumpliéndose así con la soberanía
tecnológica del país.
Dado la necesidad de integrar la información que se
maneja durante la realización de los principales
servicios que presta el GECC, involucrada en varios
procesos y servicios de interés social y empresarial,
y dado que la automatización de los mismos se
encuentra fragmentada en diferentes sistemas
informáticos, con distintas arquitecturas, y que en
muchos
casos
ni siquiera
satisface
las
características reales de los procesos de negocio
involucrados, se hizo un estudio de las herramientas
existentes y aplicables a la situación del Grupo.
Un Sistema Integrado de Información (SII) se refiere
a un sistema que integra o centraliza la información
misional y funciones fundamentales de una
organización facilitando su uso a lo largo y ancho de
todas las áreas de la misma. Los SII cubren los
procesos de negocio de un tipo de organización
“III Conferencia Internacional en Ciencias Computacionales e Informáticas”
Fleites Ortega, Andrés. | “SISTEMA INTEGRADO POSTAL PARA LA GESTIÓN DE LOS SERVICIOS EN EL GRUPO EMPRESARIAL CORREOS DE CUBA
(GECC)”
específica. Se considera que estos sistemas están
un paso delante de los sistemas de gestión de la
información. [3]
Los sistemas ERP (siglas en inglés de Enterprise
Resource Planning) constituyen un ejemplo de SII.
Los ERP se pueden definir como software que sirven
como herramientas que se utilizan para la toma de
decisiones, ya que permiten llegar a una meta
mediante la integración de la información de la
empresa en un servidor al que todos los
departamentos tienen acceso y pueden modificar de
acuerdo a sus privilegios [4].
A pesar de las muchas ventajas que este tipo de
sistema aporta a la empresa en la que se aplique,
existen otros puntos a tener en cuenta en el
momento de tomar la decisión de implementarlos.
Uno de los más importantes es el aspecto
económico, pues esta implica un gasto de gran
magnitud, independientemente de si la tecnología
empleada para la programación del ERP es de
código abierto, pues se debe efectuar una adecuada
capacitación del personal, pues se trata de un
sistema complejo y difícil de asimilar. Este aspecto
económico, en el GECC presenta notables
dificultades, sumado a la imperiosa necesidad de
lograr la integración en el área de las operaciones
que se realizan en la empresa, implica encaminar los
esfuerzos hacia un sistema integrado de información
para gestionar los procesos postales y telegráficos
de la empresa. Dichos procesos son específicos de
la actividad postal, por lo que no están contemplados
en las áreas que cubren los sistemas ERP.
Dado esta diversidad de sistemas incompatibles
entre sí y la no existencia de una herramienta de
terceros ajustada a las necesidades del GECC se
planteó como objetivo general: Diseñar e
implementar una aplicación web que permita la
gestión, control e integración de los servicios
que brinda el GECC y el correcto manejo de la
información generada por los mismos.
2. SISTEMA INTEGRADO POSTAL
El Sistema Integrado Postal (SIP) es un proyecto
compuesto
por
distintos
módulos
con
funcionalidades específicas, que responden a una
actividad de negocio de la empresa, o varias
relacionadas entre sí. Los objetivos principales de
SIP son:

Automatizar y
empresariales.
optimizar
los
procesos

Acceder a toda la información de forma
confiable, precisa y oportuna (integridad de
datos).
 Compartir información entre todos los
componentes de la organización.
Su propósito fundamental es otorgar apoyo a los
clientes, tiempos rápidos de respuesta a sus
problemas, así como un eficiente manejo de
información que permita la toma oportuna de
decisiones y disminución de los costos totales de
operación.
Una de las características fundamentales del
sistema son los roles y la posibilidad de asignar
múltiples roles a un mismo usuario, debido a la
situación existente en las oficinas de correos, donde
una misma persona puede realizar varias funciones.
La comunicación del SIP con sistemas ajenos al
Grupo a través de ficheros XML o Web Services es
otra de las particularidades del mismo.
2.1 Estructura del SIP
El SIP está compuesto por diferentes módulos
relacionados todos entre sí, algunos vinculados a la
prestación de servicios, otros a los procesos
económicos, de reportería y supervisión.
2.1.1
Módulo de Giros
Incorpora todos los servicios que se prestan en
ventanillo relacionados con giros, como son la
imposición, pago e historial del giro, además de otras
funcionalidades específicas de este servicio.
2.1.2
Módulo de Telegramas
Incorpora todos los servicios que se prestan en
ventanillo relacionados con telegramas, impresión e
historial de telegramas, además de otras
funcionalidades específicas para la sala de tráfico y
economía como es la transmisión de telegramas
múltiples de la ONAT.
2.1.3
Módulo de Envíos
Incorpora la imposición y entrega de Bultos Postales
Nacionales e Internacionales y Certificados
Nacionales e Internacionales, manteniendo un
rastreo y seguimiento constante de estos. Gestiona
además el procesamiento de todos los envíos
llegados al país y que son tratados en la Oficina de
Cambio Internacional. De este procesamiento se
generan diariamente ficheros XML que son
exportados al Sistema Postal Internacional (IPS, en
sus siglas ingles), de donde se nutren los demás
correos del mundo de pertenecientes a la Unión
Postal Universal (UPU).
“III Conferencia Internacional en Ciencias Computacionales e Informáticas”
Fleites Ortega, Andrés. | “SISTEMA INTEGRADO POSTAL PARA LA GESTIÓN DE LOS SERVICIOS EN EL GRUPO EMPRESARIAL CORREOS DE CUBA
(GECC)”
2.1.4
Módulo de Pagos a Terceros
Gestiona los pagos que se hacen en las oficinas de
correos del Instituto Nacional de Asistencia y
Seguridad Social (INASS), dígase pagos de la
Seguridad y la Asistencia Social. Este módulo
controla el efectivo destinado para estos pagos, gran
problema en el pasado y que ahora se puede
monitorear desde el municipio, la provincia y a nivel
nacional. El pago de la Seguridad Social se registra
en tiempo real en la base de datos INASS a través
de un Web Services que es consultado en el
momento de realizar el pago, si responde
satisfactoriamente se registran los datos sino cuando
se devuelve un mensaje por el INASS informando
sobre el problema.
2.1.5
Módulo de Cobros a Terceros
Gestiona los cobros que se hacen en las oficinas de
correos a cuenta de terceros dígase reforma urbana,
vivienda FAR, electricidad. Este módulo controla el
efectivo generado por estos cobros, gran problema
en el pasado y que ahora se puede monitorear desde
el municipio, la provincia y a nivel nacional.
2.1.6
Módulo de Prensa
Este solo gestiona por el momento la contratación de
las suscripciones de prensa y publicaciones, en
desarrollo se encuentra el pago, recibo y distribución
de la misma cuando llega a las oficinas de correos.
2.1.7
Módulo de Especies
Gestiona todas las ventas de mercancías de la
unidad. Se diseñó e implementó para agilizar el
trabajo de los operadores de ventanillos. Permite
habilitar, agregar y cancelar asignaciones de
valores, además de devolverlos al almacén en caso
de deterioro.
2.1.8
Módulo de Ingresos
Se encarga de gestionar los ingresos de las oficinas
de correos diariamente. Algunos datos son tomados
automáticamente de los servicios prestados en el
ventanillo y los demás introducidos por formularios.
Este módulo gestiona todos los modelos de
depósitos a banco impresos por las oficinas de
correos para su liquidación diaria. Permite la
disponibilidad y consolidación de los ingresos a
todos niveles de acceso, por oficina, por municipio,
por provincia y nacional.
2.1.9
Módulo de Supervisión y Reportería
Este módulo permite tener un control de todos los
servicios que prestan las oficinas de correo en
tiempo real y en un rango de fecha específico. Esto
constituye un instrumento determinante en la toma
de decisiones del GECC ante cualquier hecho
extraordinario. Parte de los datos que muestra la
reportería son tomados de un Data Warehouse
(DWH), donde se almacena diariamente la
información primaria generada por las operaciones
realizadas. Esta información es analizada,
procesada mostrada a través de gráficos y tablas de
tendencias y estadísticos. Estos reportes están
disponibles a los distintos niveles oficina, municipio,
provincia y nacional
2.1.10 Módulo de Administración
Este módulo es el soporte y configuración del
sistema, donde se gestiona la información y
nomencladores para su correcto funcionamiento.
Una de sus ventajas fundamentales es que facilita la
gestión y manejo de los múltiples roles que pueden
tener los usuarios, los que a su vez van a generar
menús dinámicos, de acuerdo al rol o roles que
posean.
2.2 Roles
Uno de los problemas que resolvió el SIP fue el
manejo de múltiples roles para un usuario, cosa que
anteriormente no se podía hacer con otros sistemas.
Debido a las características y diferencias que
presentan las oficinas de correos entre sí, podemos
encontrarnos una oficina de correos donde exista
una sola persona haciendo varias funciones. Como
seguridad y para evitar que no se puedan asignar a
un mismo usuario roles que deben ser partida y
contrapartida, en la administración existe una opción
donde se gestionan los roles que pueden
combinarse. En el sistema existen actualmente 40
roles, dentro de los más importantes tenemos:





Webmaster: administrador general del SIP.
Operador ventanillo: gestor que presta
todos los servicios de correos.
Económico unidad: controla y liquida los
ingresos y el efectivo en las oficinas de
correos.
Cartero: presta los servicios a domicilio a la
población.
Supervisor
municipal/provincial/nacional: monitorea
los servicios, operaciones e ingresos a sus
respectivos niveles.
2.3 Tecnologías utilizadas
Para el desarrollo del SIP se optó por tecnologías de
software libre, por tres razones fundamentales, son
libres de costo, tienen una amplia comunidad de
soporte completamente gratuita y por el
cumplimiento de la política del país de soberanía
“III Conferencia Internacional en Ciencias Computacionales e Informáticas”
Fleites Ortega, Andrés. | “SISTEMA INTEGRADO POSTAL PARA LA GESTIÓN DE LOS SERVICIOS EN EL GRUPO EMPRESARIAL CORREOS DE CUBA
(GECC)”
tecnológica.
2.3.1
Servidor web : Apache
Apache es software libre y el servidor web más
popular. Es un servidor web flexible, rápido y
eficiente, continuamente actualizado y adaptado a
los nuevos protocolos HTTP [5].
 Multiplataforma.
 Modular: Puede ser adaptado a
diferentes entornos y necesidades, con
los diferentes módulos de apoyo que
proporciona, y con la API de
programación de módulos, para el
desarrollo de módulos específicos.
 Extensible: gracias a ser modular se han
desarrollado diversas extensiones entre
las que destaca PHP, un lenguaje de
programación del lado del servidor.
2.3.2
Gestor de base de datos : MySQL
Para la gestión de la base de datos, se decidió la
utilización de MySQL, Entre sus principales
características destacan [6] :
 Acceso a las bases de datos de forma
simultánea por varios usuarios y/o
aplicaciones.
 Seguridad
 Potencia
 Portabilidad
 Escalabilidad
 Conectividad
 Multihilo
2.3.3
Lenguaje de programación: PHP con
framework Symfony
Dentro de las principales características de PHP
tenemos [7]:
 Puede ser utilizado en cualquiera de los
principales
sistemas
operativos
del
mercado, incluyendo Linux, muchas
variantes Unix, Microsoft Windows, Mac OS
X, RISC OS y probablemente alguno más.
 Soporta la mayoría de servidores Web de
hoy en día, incluyendo Apache, Microsoft
Internet Information Server, Personal Web
Server, Netscape y muchos otros.
Se escogió Symfony entre los varios framework que
existen de PHP debido a que está diseñado para
optimizar, gracias a sus características, el desarrollo
de las aplicaciones Web. Separa la lógica de
negocio, la lógica de servidor y la presentación de la
aplicación web, implementando el denominado
Modelo Vista Controlador (MVC).
Symfony proporciona varias herramientas y clases
encaminadas a reducir el tiempo de desarrollo de
una aplicación Web compleja. Además, automatiza
las tareas más comunes, permitiendo al
desarrollador dedicarse por completo a los aspectos
específicos de cada aplicación. El resultado de todas
estas ventajas es que no se debe reinventar la rueda
cada vez que se crea una nueva aplicación Web. [8]
2.4 Arquitectura del SIP
Inicialmente, en el año 2010, se encontraba
hospedado en un mismo equipo el servidor web y el
de base de datos del sistema. A medida en que se
han ido automatizando más oficinas de correos y
procesos en el SIP, también ha ido aumentando la
concurrencia, demanda y carga de la bases de
datos, siendo este uno de los motivos que provocaba
la caída del sistema en los primeros tiempos de sus
implementación. Por esta razón y posterior a una
profunda investigación se hace y se implementa la
siguiente arquitectura de clusterización de
servidores MySQL con el objetivo de lograr una alta
disponibilidad y rendimiento del SIP
2.4.1
Clúster MySql del SIP
El montaje de un Clúster Mysql en conjunto con otras
herramientas permite tener disponible las 24 horas
los 7 días de la semana la base de datos del SIP.
Con la realización del clúster se persigue balancear
la carga, para de esta forma compartir el trabajo a
realizar entre los servidores gracias a un algoritmo
que divide de la manera más equitativa posible el
trabajo, para evitar los así denominados cuellos de
botella.
Para le implementación de Clúster de MySQL se
utilizó Percona XtraDB Cluster(PXC), que es una
solución para MySQL Clustering de alta
disponibilidad, escalabilidad y código abierto. El
mismo integra Percona Server y Percona
XtraBackup con la librería Galera de MySQL para
soluciones de alta disponibilidad en un solo paquete
que permite crear un Clúster MySQL de alta
disponibilidad rentable. Percona XtraDB Clúster ha
sido descargado más de 1 millón de veces desde su
lanzamiento en 2012 y cuenta con una amplia
comunidad que permite documentar y colaborar en
el uso del mismo.
Percona Server es una versión de alto
rendimiento mejorado de la base de datos de código
abierto más popular del mundo, MySQL. Percona
Server, se deriva de la base de datos MySQL, a la
que añade características como una mayor vigilancia
y capacidad de configuración. Percona Server ofrece
rendimiento mucho más rápido que el servidor
MySQL estándar, proporcionando además un
programa de copia de seguridad en caliente gratis,
“III Conferencia Internacional en Ciencias Computacionales e Informáticas”
Fleites Ortega, Andrés. | “SISTEMA INTEGRADO POSTAL PARA LA GESTIÓN DE LOS SERVICIOS EN EL GRUPO EMPRESARIAL CORREOS DE CUBA
(GECC)”
Percona XtraBackup.
Configurar alta disponibilidad es prácticamente
un requisito indispensable en un ambiente de
producción, mientras más críticas son las
operaciones, más nos veremos forzados a balancear
la carga de los servidores y mantener un respaldo
activo para cualquier eventualidad o un simple
mantenimiento de alguno de los equipos.
Para el balanceo de carga se usó el HaProxy
(High Availability Proxy), este es una solución de alta
disponibilidad de código abierto. El mismo
proporciona balanceo de carga TCP y HTTP
distribuyendo la carga a través de un conjunto de
servidores para maximizar el rendimiento y optimizar
el uso de recursos.
HaProxy proporciona cola y regula el flujo de
conexiones a uno o más servidores MySQL y evita
que un solo servidor se sobrecargue con
demasiadas peticiones. Todos los clientes se
conectan a la instancia HaProxy, y él redirecciona la
conexión a uno de los servidores MySQL disponibles
según el esquema de balanceo de carga utilizada en
este caso el algoritmo Round Robin, el cual dirige las
conexiones de red a los diferentes servidores
tratando a todos los servidores reales de igual forma
independientemente del número de conexiones o el
tiempo de respuesta
La nueva arquitectura del SIP quedó distribuida
de la siguiente manera, un servidor web, donde se
aloja la web del sitio, en un servidor el HaProxy, para
el balanceo de carga y tres nodos o servidores para
la base de datos, en la Figura 1 se muestra un
esquema de la misma.
Con el clúster montado y tres nodos síncronos
con los mismo datos, la respuesta del servidor
aumenta, pues cualquier de los tres nodos puede dar
respuesta a una petición redirigida del HaProxy, pero
dado la concurrencia del SIP, pueden existir
problemas de escrituras concurrentes. Esto se
refiere a que en los sistemas transaccionales y con
alta concurrencia al usar una base de datos que esta
replicada en tres servidores pueden existir que
varios usuarios traten de modificar el mismo registro
al unísono y con ello llevar a inconsistencia entre los
diferentes servidores que componen el clúster. Para
solucionar esto se realizaron algunos cambios en la
aplicación y en la configuración del HaProxy. En la
aplicación se llevó a cabo una pequeña
refactorización del código y gracias a Symfony, se
separó la escritura de la lectura. Algo parecido en el
HaProxy, donde se definieron puertos distintos para
las peticiones de lectura y escritura, o sea , cuando
se hace una consulta de solo lectura , el balanceador
de carga de acuerdo al algoritmo Round Robin, la
hace por un puerto y la redirige para uno de los
nodos y si es de escritura por un puerto diferente
para el nodo disponible en ese momento.
Figura. 1: Diagrama de Clúster MySQL del SIP
2.5 Comunicación con entidades externas.
El sistema actualmente mantiene comunicación e
intercambia información con varias entidades y
sistemas ajenos al GECC, entre ellos están:




INASS: a través de Web Services
obtenemos la información de los cupones de
la Seguridad Social que se pagan en las
oficinas de correos, además de registrar en
tiempo real los pagos en su base de datos.
ETECSA: a través de Web Services
consultamos el importe de la factura
telefónica pendiente de pago de un cliente
en cualquier oficina de correo del país.
AGR: a través ficheros XML y Web Services
intercambiamos información brindándole a
ellos la información adelantada de lo que
llega a la Oficina de Cambio Internacional
donde se procesan los envíos postales y
obteniendo nosotros los bultos que son
despachados por ellos.
IPS: sistema de la UPU, con el que
intercambiamos a través de ficheros XML
información de la importación y exportación
de envíos postales desde y hacia Cuba.
2.6 Seguridad
La seguridad en el sistema está implementada a
través de credenciales, las que están asociadas a
un rol en específico, permitiendo asignar un conjunto
privilegios agrupados bajo un nombre y organizar la
seguridad en grupos. Las credenciales autorizadas
de cada módulo, son definidas en ficheros de
configuración en formato YML en cada módulo para
restringir el acceso a una o varias funcionalidades
“III Conferencia Internacional en Ciencias Computacionales e Informáticas”
Fleites Ortega, Andrés. | “SISTEMA INTEGRADO POSTAL PARA LA GESTIÓN DE LOS SERVICIOS EN EL GRUPO EMPRESARIAL CORREOS DE CUBA
(GECC)”
El sistema también está protegido contra ataques
CSRF y XSS a través a través de configuraciones
nativas del framework de Symfony. EL CSRF
(Cross-site request forgery o falsificación de petición
en sitios cruzados, consiste en una petición falsa a
un sitio para realizar una acción, generalmente se
realiza desde un sitio hacia otro a través de un
usuario en el que el sitio inicial confía (IP).
XSS (Cross-site scripting), agujero de seguridad
típico de las aplicaciones Web, que permite a una
tercera persona inyectar en páginas web visitadas
por el usuario código JavaScript o en otro lenguaje
similar.
2.7 Resultados
Pasados cinco años desde la implementación del
SIP se puede asegurar que se ha convertido en una
herramienta imprescindible para la gestión de las
operaciones postales en el GECC. El sistema
constituye un gran aporte a la mejora de la calidad
de los servicios y dentro de sus principales
beneficios cabe destacar:
 Ha permitido establecer un mayor control
sobre los servicios.
 Disminución y/o eliminación de los mal
encaminados en giros, telegramas y envíos.
 Se puede conocer el historial y estado actual
de servicios tan cruciales como giros,
telegramas, envíos.
 Garantiza la integridad de la información, un
mayor control sobre la misma y se evita la
duplicidad, reduciéndose así la cifra de
pérdidas por descontrol en los sistemas.
 Disminución de los tiempos de respuestas a
las quejas y reclamaciones realizadas por
los clientes.
 Desde el punto de vista de los recursos
humanos, los trabajadores que interactúan
con el sistema dicen sentirse mejor por la
rapidez y agilidad del mismo.
 El 65% de los ingresos son tomados
automáticamente de las operaciones
realizadas en el ventanillo, disminuyendo en
buena media los robos y malversación de los
recursos de la empresa.
 Todos los ingresos de las unidades pueden
ser controlados en tiempo real por los
económicos a nivel municipal, provincial y
nacional a través de los modelos
económicos consolidados.
 La implantación del sistema ha ayudado en
el ahorro por concepto de impresión de
modelos. Anteriormente la Empresa tenía
que pagar considerables sumas a la
Empresa GEOCUBA-Camagüey por la
impresión de todos los modelos diarios y

mensuales utilizados en las oficinas de
correo.
Con la arquitectura de clusterización
implementada
se
logra
una
alta
disponibilidad y un mayor rendimiento del
sistema.
3. CONCLUSIONES
El Sistema Integrado Postal ha logrado una
optimización de todos los procesos involucrados,
reorganizándolos y logrando un flujo eficaz de la
información.
Todas las operaciones postales pueden ser
realizadas utilizando una única aplicación, que
garantiza la integridad de la información y el control
sobre la misma, con lo que se reduce la cifra de
telegramas, giros y de envíos perdidos, así como los
mal encaminados.
La información que maneja el sistema se encuentra
centralizada en los servidores que se encuentran en
el nodo de comunicaciones garantizando la
autenticidad y disponibilidad constante de todos los
datos
2.8 Certificaciones y registro del SIP
El SIP fue evaluado en el año 2013 por CALISOFT,
entidad autorizada para la certificación de pruebas
de calidad en Cuba, y el dictamen final de todos los
módulos presentados fue satisfactorio.
En el año 2014 el Sistema Integrado Postal fue
registrado en el Centro Nacional de Derecho de
Autor (CENDA). A continuación la constancia del
registro, Figura 2.
“III Conferencia Internacional en Ciencias Computacionales e Informáticas”
Fleites Ortega, Andrés. | “SISTEMA INTEGRADO POSTAL PARA LA GESTIÓN DE LOS SERVICIOS EN EL GRUPO EMPRESARIAL CORREOS DE CUBA
(GECC)”
de
2009,
from
http://www.erpwire.com/erparticles/integrated-information-systems.htm.
4.
Ledezma, B. R.: “Los ERP’s: Sistemas
Integradores.",
2003
from
http://www.degerencia.com/articulo/los_erps_sistem
as_integradores.
5.
https://es.opensuse.org/Apache
6.
Pozo, S.: "Curso online de MySQL."
Retrieved 8 de octubre de 2009, from
http://www.conclase.net/mysql/curso/, 2004
7. Achour, M.: "Manual de PHP - Qué se puede
hacer con PHP?" Retrieved 16 de noviembre de
2009,
from
http://www.php-es.com/introwhatcando.html, 2006.
8.
Potencier, F.: Symfony 1.0, la guía
definitiva, 2005
.
5. SÍNTESIS CURRICULARES
AUTORES
Figura 2. Registro del SIP en el CENDA
4. REFERENCIAS BIBLIOGRÁFICAS
1.
Muñiz, E.: Guía del auxiliar del ventanillo,
sistema Mercurio, 2000.
2.
UPU, U. P. U.: Los Servicios Postales en
América Latina, 2009
3.
ERPWIRE.: "Understanding Integrated
Information Systems." Retrieved 18 de noviembre
DE
LOS
Andrés Fleites Ortega, nacido el 21 de noviembre de 1981, graduado
de Técnico Medio de electrónica, en el politécnico “Osvaldo Herrera”
en el año 2000 , y actualmente cursa el 6to año de la carrera
Ingeniería Informática en el Instituto Superior Politécnico José
Antonio Echeverría (CUJAE). En el año 2000 comienza a trabajar en
la aquel momento llamada Empresa de Correos de Cuba, desde ese
año hasta la actualidad ha pasado por diferentes cargos en esa
entidad, administrador de redes, Jefe del departamento
administración de bases de datos, Jefe del departamento de
implementación y soporte, Director nacional proyectos informáticos,
Jefe centro de desarrollo de aplicaciones postales y actualmente
funge como Director de la UEB Centro principal Tecnológico Postal
del GECC. Ha realizado labores docentes fuera de país en la
Empresa de Correos de Bolivia (ECOBOL), como profesor de
administración de redes Windows e impartiendo cursos de
capacitación de aplicaciones postales existentes en la empresa.
Tiene publicaciones en el año 2003 en la revista Tecbiomed sobre la
automatización de zonas postales, y en el año 2008 un artículo sobre
el sistema Mercurio ECOBOL, sistema que informatiza de forma
integral las operaciones en una oficina postal de Bolivia.
“III Conferencia Internacional en Ciencias Computacionales e Informáticas”
Descargar