Varios modulos en AndroMDA

10 views
Skip to first unread message

William Diaz Pabón

unread,
May 18, 2008, 8:50:44 PM5/18/08
to AndroMDA en Español
Hola a todos.

Una ?.

Necesito hacer varios modulos pero desde una misma interfaces web,
como se puede hacer eso si el andromda genera un solo archivo de
configuración de spring para todo.

la idea es algo asi:

- modulo_01
- modulo_02
- modulo_03

y los tres modulos tendran las pantallas web desde un solo modulo web

- web

Gracias por las respuestas.

Diego Bendlin

unread,
May 19, 2008, 10:26:12 AM5/19/08
to andromda-...@googlegroups.com
William,

Si bien creo que es teoricamente factible hacer lo que describis, creo que el camino para lograrlo es largo, es decir, podrias manualemente generar sub proyectos dentro del proyecto principal y hacer luego que la aplicacion principal empaquete todos los jars dentro de un war, pero como verás es bastante complejo.

Una alternativa que he podido hacer funcionar es llegar a una modularización pero donde cada modulo es una aplicación diferente (se genera un war por cada proyecto y cada uno de ellos de instala en un application server). Luego todo se conecta utilzando técnicas de remoting (httpinvoker, hessian, burlap, o rmi).

Lo que tenes que considerar en este caso es que si estas aplicaciones separadas deben utilizar transacciones, tomcat no te sirve (salvo que puedas haver funcionar JOTM, que en mi caso no lo logre), tuve que migrar a JBoss.

Por ultimo, esta separación en modulos a que obedece? es un tema de orden? que lo motiva? Quiza puedas conseguir lo que buscas de otra manera, por ejemplo creando jerarquia de paquetes (namespaces), en tu modelo, de esta manera separas conceptualmente las cosas, sin embargo todo queda unido a un solo proyecto. (Esto claro no aplica si tu intensión es interactuar con un sistema ya funcional).

Bien, como siempre digo, todo es posible, solo es cuestion de tiempo y empeño.

Saludos,

DAB

2008/5/18 William Diaz Pabón <wid...@gmail.com>:



--
Saludos

Diego Bendlin

william diaz

unread,
May 19, 2008, 6:31:03 PM5/19/08
to andromda-...@googlegroups.com


El día 19 de mayo de 2008 9:26, Diego Bendlin <diego....@gmail.com> escribió:
William,

Si bien creo que es teoricamente factible hacer lo que describis, creo que el camino para lograrlo es largo, es decir, podrias manualemente generar sub proyectos dentro del proyecto principal y hacer luego que la aplicacion principal empaquete todos los jars dentro de un war, pero como verás es bastante complejo.

Una alternativa que he podido hacer funcionar es llegar a una modularización pero donde cada modulo es una aplicación diferente (se genera un war por cada proyecto y cada uno de ellos de instala en un application server). Luego todo se conecta utilzando técnicas de remoting (httpinvoker, hessian, burlap, o rmi).

Lo que tenes que considerar en este caso es que si estas aplicaciones separadas deben utilizar transacciones, tomcat no te sirve (salvo que puedas haver funcionar JOTM, que en mi caso no lo logre), tuve que migrar a JBoss.

Por ultimo, esta separación en modulos a que obedece? es un tema de orden? que lo motiva? Quiza puedas conseguir lo que buscas de otra manera, por ejemplo creando jerarquia de paquetes (namespaces), en tu modelo, de esta manera separas conceptualmente las cosas, sin embargo todo queda unido a un solo proyecto. (Esto claro no aplica si tu intensión es interactuar con un sistema ya funcional).

Bien, como siempre digo, todo es posible, solo es cuestion de tiempo y empeño.


Gracias Diego por esa explicación bien detallada.

La idea original es tener todo el sistema modular, osea que yo pueda instalar en el cliente por ejemplo solo el modulo 1 y que funciona independientes y por ejemplo en otro cliente instalar los modulos 1,2y3 y que ellos se hablen entre si.

pero quiero analizar la posibilidad q me das, de pronto me pueda servir.

Gras.....

--
Cordialmente.


William Diaz Pabón
Ing. de Sistemas
Soluciones Empresariales.
Cel: 3173314172 - 3156396316
Tunja - Boyacá - Colombia
Reply all
Reply to author
Forward
0 new messages