R Raghavan wrote:
Dear all,
      We have a full blown app written based on the core Velocity &
Turbine model.
I have a couple of questions?

1. is it really possible to migrate this app to a struts framework? if
so what complications needs to be faced?

2. If not? Is it possible to start the app from turbine itself..and for
the current and future modules use sturts?
           2.1 if this is possible...can we hot link the new modules
running on sturts  from the app running turbine.
           2.2 What will happen to the session exchange and
authentication issues.?
           2.3 Do we have to use two different servers or can this be
done using the same server?

Thanks
Apologies if this issue is already discussed.
regds,
R.Raghavan

It's been years since I looked at Turbine so take what follows with a grain of salt, but... I would guess that migrating the entire app to Struts would be a fairly big job. From what I can remember, the Turbine processing model is substantially different from Struts.

Getting the Struts framework to coexist in the same, existing web application, on the other hand, may be possible. You would then be able to develop new modules using Struts while still running your existing Turbine based code along side. Struts can use any view-layer technology so, at least in theory, your new Struts-based code should be able to forward requests to your old Turbine based views when needed. How (or if) you could get Turbine to forward control to Struts, though, I don't know.

Likely you would have to write some 'glue' code to make your Struts-based code aware of certain Turbine-specifics such as authentication. Again, this sounds like it should be possible in theory. That would depend on how open the relevant Turbine APIs are.

My suggestion would be to try a small prototyping experiment: try to get Struts up and running in your existing app; get a few Struts-only pages working; then explore the integration issues -- going from a Struts-based page to a Turbine-based page and vica versa, unifying authentication management across both frameworks, etc.

L.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to