On Wed, Feb 11, 2009 at 12:32 PM, Henry Ho <[email protected]> wrote: > So under what situation is JEE and whole java stack is required? How come > the guys at Broadchoice didn't use CFGroovy instead?
Well, we were building the back end of a Flex app so we didn't need CFML in that. We have: AIR / Flex - talks AMF to BlazeDS / Spring / Hibernate / Groovy / JBoss The server-side code uses JMS (in JBoss) to broadcast events that need to be pushed back up to connected clients. The client talks directly to S3 for file storage and talks XMPP to OpenFire (Jabber) for presence (and, perhaps down the line, peer-to-peer messaging within the application). The entire stack is free, open source and runs on Amazon EC2. When we decided to add an iPhone web interface, we used Model-Glue / ColdSpring / Railo embedded in the web application to talk directly to the Groovy services (by having the Spring factory as the parent factory for the ColdSpring factory). We used Railo at the time because it wasn't clear how we could use ColdFusion on the cloud (due to licensing). Since then we've migrated our CMS to Amazon EC2 and that's a standard Model-Glue / ColdSpring / Transfer application running on ColdFusion Enterprise (on JRun) with ActiveMQ JMS to broadcast cache sync messages between instances. Talk to Adam Lehman / Kristen Schofield if you want to run ColdFusion in production on EC2 and they'll work with you on licensing. I'm looking to migrate the back end of the CMS from Transfer to Hibernate so I might looking at CFGroovy as an easy way to bridge that in, rather than wholesale rewriting of our service layer in Groovy (which is another option I'm considering). -- Sean A Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CFCDev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cfcdev?hl=en -~----------~----~----~----~------~----~------~--~---
