Todos sabemos que hoy en día coexisten en el mercado un gran número de productos tecnológicos. Sistemas operativos, lenguajes de programación, bases de datos, sistemas de comunicación, etc. que ofrecen una gran cantidad de posibilidades y prestaciones.
La elección de cada uno de los elementos tecnológicos que formarán parte de la plataforma y entorno de trabajo de un sistema informático es fundamental para lograr que éste funcione eficientemente, de forma estable y con los mayores niveles de productividad al mismo tiempo que cumpla con todos los requisitos que se desean alcanzar en una buena solución orientada a un determinado negocio.
En GMS hemos evaluado a fondo todos y cada uno de estos aspectos con objeto de seleccionar la tecnología y aquellos productos del mercado que configuren una plataforma sólida y eficiente y permitan que nuestras aplicaciones funcionen perfectamente teniendo en cuenta los costes de desarrollo, implantación y mantenimiento.
Para garantizar una larga vida y futura evolución de nuestras aplicaciones. Hemos seleccionado productos de última generación tecnológica teniendo en cuenta el máximo nivel de estandarización.
Plataforma tecnológica
Las aplicaciones desarrolladas por GMS funcionan en una plataforma 'cliente / servidor ligero'
La mayoría de aplicaciones existentes en el mercado funcionan bajo una plataforma 'cliente / servidor'
La diferencia entre las dos plataformas consiste en que mientras la de tipo 'cliente / servidor ligero' , todos los procesos del sistema se ejecutan en el servidor, en la de tipo 'cliente / servidor' la mayoría de procesos se ejecutan en el cliente, utilizando normalmente el servidor únicamente como servidor de datos de forma que el flujo de datos que circula por la red es significativamente mayor dando como resultado un rendimiento claramente inferior. Para el caso de conexiones remotas, es decir, puestos de trabajo que están ubicadas en una red externa conectados a través de un canal de comunicación, la pérdida de rendimiento se acentúa aun mas.
Es por esta razón que hemos escogido la plataforma 'cliente / servidor ligero'. Para garantizar un alto rendimiento tanto en conexiones locales como en conexiones remotas.
Sistemas operativos
Nuestras aplicaciones cliente se ejecutan en entornos Microsoft Windows, mientras que el sistema operativo requerido para el servidor de base de datos puede seleccionarse opcionalmente entre :Microsoft Windows, Unix, Linux, VMS.
Microsoft Windows es el sistema operativo que en la actualidad cuenta con el mayor número de usuarios a nivel empresarial y el más conocido por la mayoría de la comunidad de técnicos, personal informático y usuarios finales. Si a todo ello añadimos que ha alcanzado un alto nivel de estabilidad en sus últimas versiones, es el sistema recomendado por GMS ya que la experiencia obtenida hasta el momento nos ha dado unos resultados inmejorables.
Herramientas de desarrollo
GMS cuenta con potentes herramientas R.A.D. para el desarrollo rápido de aplicaciones reduciendo drásticamente los costes en la construcción e implementación tanto de proyectos específicos comp aquellos posibles módulos o programas que deban desarrollarse para complementar o personalizar nuestras aplicaciones.
Base de datos
La base de datos es sin duda el nucleo un sistema informático y por esta razón es uno de los componentes más importantes y no permite ningun tipo de márgen de error en su elección.
Tras haber realizado numerosos tests y pruebas en las distintas bases de datos de los principales fabricantes del mundo, hemos seleccionado para nuestras aplicaciones la base de datos Cache de Intersystems.
Es una base de datos multi-dimensional que posee infinidad de ventajas con respecto a sus competidores.
Algunas de las razones más destacables de nuestra elección de esta base de datos:
Comunicaciones remotas
Utilizamos protocolos TCP/IP para la comunicación remotas.
Dado que en nuestra plataforma de 'cliente / servidor ligero' todos los procesos se ejecutan en el servidor, el flujo de datos que circulan en la red es mínimo, de esta forma, es posible conectar equipos remotos de forma extremadamente fácil y con un coste mínimo ya que generalmente pueden utilizarse servicios de comunicaciones con costes bastante reducidos.
Conectividad
Nuestros sistemas contemplan la posibilidad de acceder a toda la información generada por el uso de las aplicaciones contenida en las tablas de la base de datos a través de los estándares actuales de comunicación, ODBC, JDBC, etc.
Integración ofimática
Integración ofimática
Nuestras aplicaciones disponen de generadores de listados e informes que permiten a los usuarios finales, obtenerlos directamente y de forma muy sencilla sin ningún tipo de conocimientos informáticos a través de herramientas ofimáticas como Word o Excel.
Para garantizar una larga vida y futura evolución de nuestras aplicaciones. Hemos seleccionado productos de última generación tecnológica teniendo en cuenta el máximo nivel de estandarización.