07/12/2008, 12:02
|
| | | Fecha de Ingreso: abril-2004 Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años, 8 meses Puntos: 15 | |
Respuesta: Para expertos, Conexion BD. Mira GreenEyed te cuento algunas cosas:
Mi tarea es dar mantenimiento a un Sistema que no corre en un Servidor de Aplicaciones determinado, con decirte que en nuestras PC hacemos el desarrollo en el JDeveloper con BC4J como servidor, en nuestro ambiente de testing por cuestiones de Licencia usamos como Servidor de aplicaciones JBoss, ahora en el cliente su servidor de aplicaciones de su ambiente de producción usan el OAS, por lo que los ingenieros que diseñaron la aplicación optaron por que la misma aplicación controle el pool de conexiones.
Con respecto a que 10 pool de conexiones es mucho, te cuento que algunas de nuestras transacciones son muy largas por ejemplo la aprobación de un expediente consta de hacer inserts y updates a por lo menos 8 tablas y la actualización de documentos en word que son guardados en base de datos, por lo que esa transacción es muy pesada(notese que un expediente puede tener una buena cantidad de documentos que tambien deben ser aprobadas). Ahora en tema de concurrencia el sistema cuenta con 8 módulos, de las cuales en un solo modulo se encuentra cerca de 15 usuarios que son encargados la revisión de expedientes, y cerca de 90 usuarios que son los encargados de realizar la importación de expedientes desde otro sistema a este. Como te imaginaras existe mucha concurrencia.
Ahora en el ambiente de producción del cliente existen cerca de 30 sistemas mas, que tienes igual o mas concurrencia y transacciones mas pesadas de las del sistema que yo doy mantenimiento. Y no siempre vas a poder usar los frameworks k kieras para algun sistema, en nuestro cliente por ejemplo no nos permiten usar ningun framework open source, que por que, eso habria que preguntarles a ellos.
Esto que te explico es con lo que yo tengo que lidiar dia a dia, no quiero decir que esto sea lo verdadero, pero en mi caso, asi funcionan las cosas. |