| Aspectos técnicos de nuestras soluciones |
|
Un elemento importante para el crecimiento de Analítica y sus productos, es su filosofía para el desarrollo, implementación y soporte de soluciones. Esta se basa en cinco principios fundamentales:
Ser liviano, práctico y económico se deriva, en parte, de usar infraestructuras comerciales con un respaldo de soporte técnico extendido a nivel mundial, y que operan nativamente sobre la mayoría de las configuraciones de hardware y sistema operativo disponibles en el mercado. La siguiente gráfica ilustra la configuración típica de nuestras soluciones:
La elección de Apache y PHP, como nuestro servidor web/aplicaciones, se sustenta en la operación nativa de estos productos sobre los sistemas operativos más difundidos en el mundo. La elección de MySQL, Oracle y MS-SQLSvr obedece a las preferencias de nuestros clientes, quienes van desde pequeñas empresas que quieren soluciones de bases de datos prácticas, livianas y económicas como MySQL, hasta clientes corporativos que requieren altos estándares en manejo de información, y por lo tanto prefieren manejadores de bases de datos comerciales como Oracle o MS-SQLSvr. Ser soportable se respalda en la disponibilidad permanente de personal de soporte, listo para atender las aplicaciones de la compañía y los desarrollos, e integraciones hechos para los clientes. Esto sin reparo del equipo que inicialmente haya desarrollado el trabajo. La calidad en el soporte se logra gracias a:
De esta forma, se garantiza uniformidad en nuestro código entre aplicaciones, manejo de soluciones estándar a problemas comunes, y familiarización en muy corto tiempo del ingeniero con la aplicación que deba soportar. Ser escalable equivale a la rápida adaptación a los cambios, en términos de volúmenes transaccionales o número de usuarios concurrentes que puedan presentarse a lo largo de la vida útil de un sistema informático. Para esto contamos con una arquitectura de tres capas (presentación, reglas de negocio y persistencia) que son distribuidas en varias máquinas, sobre multiplicidad de configuraciones. Podemos montar una solución completa en una máquina, o distribuir sus componentes en conjuntos de máquinas independientes. El siguiente gráfico ilustra algunas configuraciones posibles entre servidores de bases de datos, y aplicaciones para aplicativos y sistemas de gestión por procesos, bajo arquitectura SOA.
Desarrollar software que cumpla con los cinco principios antes descritos, garantiza la flexibilidad tecnológica que favorece la apropiación por parte del cliente, en varios aspectos:
|