David, As for your business requirements I would recommend you look at IBM's Enterprise Service Bus idea they are putting into WebSphere 6. Its an expensive solution that is an MQ wrapper but the concept is nice. Great idea for an integration solution. The definition of ESB is still a bit nebulous and IBM's vision is one take of that definition.
See the redbook http://www.redbooks.ibm.com/redpieces/pdfs/sg246346.pdf Good Luck, Scott On Mar 31, 2005 1:13 PM, David Spitz <[EMAIL PROTECTED]> wrote: > Hi folks, > > Many of you know me from the early JUG days... Back to 1995 if I recall > correctly. My, how Java has changed. It seems a little more complicated > these days. :) > > Anyway, it's been a some time (like, four years) since I've done direct > development, and I'm beginning a significant project for a customer. I am > looking to identify the best-in-class technology stack, with an emphasis on > open-source, to get the job done. I would like to avoid significant vendor > lock-in, and of course would like to keep things inexpensive. Most > importantly, I stepped away from development as J2EE was maturing, so I need > to get up to speed on J2EE quickly. > > (PS - if you like startups and know your stuff, maybe there are some further > discussions to be had). > > I will be building a highly-scalable transaction system, with some web-based > user interface features, but primarily for machine-to-machine interaction. > It will need to be fast, reliable, flexible (in terms of interfacing to > myriad legacy systems), and secure. > > With those vague guidelines, here are my preconceived notions of what I'll > begin to assemble. I would appreciate suggestions, comments, corrections, > etc. > > Development > * Build Management: Ant (I will miss make) > * SCCS: Probably perforce since I have experience with it.. > * Coding: Slickedit (I will always be a vi bigot, eclipse fans flame away) > * I am still looking for a good pre/post-analysis lint-like tool > to do things like complexity analysis, etc. Suggestions? > > Tech stack > * Hosting: Have used Inflow and IBM in past. Current favorites? We'll > be providing our own hardware, just need good managed cages. > * Boxes: Dell rackmount..? Any IBMers out there want to give me > a reason to look elsewhere? > * OS: RedHat Linux..? Or do folks prefer BSD? > * DB: MySQL... Who will vouch? I used Oracle previously... But it's > expensive and the tentacles get deep. > * J2EE: (Warning, I have not delved into J2EE personally, so what > follows are sure to be dumb questions... But do have substantial > servlet/JSP experience and I know the concepts, having had to > invent them in-house prior to J2EE out of necessity) > * The basics: I have prototyped some systems using servlets > based on Apache/Tomcat/Jakarta. > * App Server: JBoss? Does this subsume what's provided > by Apache/Tomcat/Jakarta? How does it compare to > BEA or WebSphere? Pros/cons? > * UI: I've heard nice things about Tapestry. What's the > best (most flexible/maintainable) UI framework these days > for web-based UIs? > * What other components do/should I need? Would like to > keep things as simple as possible. > * Monitoring: I used to use RedAlert. New ideas? > > Thanks everyone. > > David > > _______________________________________________ > Juglist mailing list > [email protected] > http://trijug.org/mailman/listinfo/juglist_trijug.org > _______________________________________________ Juglist mailing list [email protected] http://trijug.org/mailman/listinfo/juglist_trijug.org
