Hola amigos, quisiera su opinión, quiero hacer una aplicación que ejecutará un proceso, básicamente hace: Lee datos de BD, aplica reglas de negocio, discrimina cada registro a otras tablas de bitácoras. La información es tan grande que puede tardar varios minutos.
Usaría Netbeans, Java JEE 7, Oracle y se desplegaría en WebLogic.
Mis dudas residen en:
¿El tiempo de procesamiento puede ser muy largo, como pudiera controlarlo?
¿Se pueden ejecutar varios procedimientos al mismo tiempo, como cuido el performance?
¿Cómo pudiera intentar asegurar que un proceso inicie y finalice, ya sea correctamente o controlando alguna excepción?
¿Pudiera hacer algo para parar el proceso a media ejecución?
¿Que me sugerirían?, ¿Hice las preguntas indicadas, o que más debería corregir?
Agradezco mucho su apoyo, saludos!