We are now embarking on an incremental rewrite of our large PowerBuilder app as a web application with a mostly DHMTL front end. At this point, I have most of the framework from our previous attempt to incrementally rewrite our application as a 3-tier Java application. This includes custom O/R mapping code (our database is too screwed up to use any packaged framework). See my rarely updated blog for more [link|http://www.jroller.com/page/jurberg/20040506|details.]
The application needs to run in a small business network (normally 5 - 10 clients, although there are a few cases with > 250 clients). It also needs to run on a disconnected laptop system for use in the field. At some point in the future, they'd like to offer the system in an ASP model so it needs to scale up.
Here's what I'm thinking so far:
1) Embed an IE ActiveX control in a PowerBuilder window to get the new pages up inside the existing MDI app until everythings rewritten (in the next 5 - 10 years)
2) Use the Java integration into PowerBuilder I wrote from the last round and run Jetty to handle the disconnected case.
Questions:
1) What do folks use to edit and debug JavaScript code in web pages?
2) Is it safe to just use Jetty on the server in a three tier multi user environment or should I fire up JBoss for that?
3) If Jetty is safe, what's a good connection pooling library?
4) Are we crazy? (Wait, I think I know the answer to that one...)
Thanks in advance,
John