Descripción
de la tecnología de desarrollo aplicada a las soluciones
de Progesys
Debido a las características de la aplicaciones que
desarrolla Progesys, el desarrollo está basado en las
siguientes características :
· Arquitectura J2EE (Java 2 Enterprise Edition)
o en Arquitectura DNA
(Distributed Network Arquitecture) de Microsoft.
Estas arquitecturas avaladas por Sun Microsystems
y Microsoft, definen los diferentes componentes de
una solución para obtener un desarrollo en capas.
En el caso de Java, la solución será Independiente
de la plataforma de hardware y sistema operativo.
· 100 % accesible vía web
Desde cualquier PC que soporte Explorer o
Netscape y con sólo una conexión TCP-IP a nivel
LAN / WAN o Internet pública, se podrá acceder a los
módulos de la solución. De esta forma, el desarrollo
tendrá alta disponibilidad y facilidad de acceso..
· Desarrollo en múltiples capas
Este concepto permite aislar las reglas de negocios,
los datos y las interfaces, lo cual permite que en
casos con gran cantidad de módulos, se pueda obtener
una solución fácilmente adaptable.
· Seguridad
La arquitectura planteada goza de los máximos
estándares de seguridad, debido a que cada capa de
la aplicación (Firewall - Web Server - Aplication
Server - Database Server), mantiene sus esquemas de
seguridad centralizados pero con barreras lógicas
y físicas que limitan el acceso de los usuarios.
· Escalabilidad
El diseño de la solución es independiente del grado
de crecimiento respecto a número de usuarios, concurrencias,
etc. Puede incrementarse el hardware o versiones de
software, sin alterar líneas de código gracias al
concepto de Application Server, lo cual permite realizar
balanceo de carga dentro de una misma solución a nivel
vertical y horizontal.