15/06/2006, 15:50
|
| Super Moderador | | Fecha de Ingreso: noviembre-2001 Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 1 mes Puntos: 655 | |
En empresas grandes, trabajan lo que es N capas y para reducirlo 3 Capas.
Una capa Web, capa de Aplicación y capa de Base de datos. Cada una de esas capas, están en diferentes segmentos de red o DMZ. En cada una de ellas, existen dispositivos que bloquean o cierran todos los puertos, excepto el de comunicación en cada nivel o capa.
Otra cosa que piden las empresas o bancos, es una aplicación 24x7x365, balanceo de carga y cluster para que, en caso que en alguna de las capas ocurra un error, esta pueda seguir respondiendo a los clientes en forma transparente mientras se soluciona el problema.
Una de las empresas que está muy fuerte en este tipo de sistemas, es IBM. Entre sus productos se encuentran IBM WebSphere Applicacion Server, el cual está basado en tomcap pero con muchisimas más opciones, IBM WebSphere MQ, el cual es un middleware que se utiliza como mensajero manejando el concepto de queue manager (administrador de colas) y queue message (cola de mensajes). Este middleware se utiliza para realizar una comunicación "casi" transparentes entre distintas plataformas (equipos IBM, Unix, Linux, Windows, etc). El servidor web que utiliza IBM se llama IBM HTTP Server 1.x, el cual es en realidad un apache con unos módulos propios de IBM. Sobre la BD, ellos recomiendan DB2 (IBM) pero se puede utilizar cualquier otra que el cliente requiera.
Con lo que te estoy exponiendo, lógicamente el desarrollo de estas aplicaciones es java J2EE, por lo que los equipos necesitan muchos recursos ya que son muy pesadas consumiendo mucha memoria.
Oracle tiene algo similar donde al fin de cuentas, es Java también.
En mi opinión personal, para empresas PYMES, se puede desarrollar en cualquier cosa siempre y cuando tengas los conocimientos sólidos de la herramienta. Sepas los riesgos de lo que estas haciendo, ya que es un banco y va a estar abierto a transacciones hacia fuera y si NO tenes conocimientos de qué puertos usar, encriptar la información que trasciega, etc, vas a tener un gran problema.
__________________ La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |