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
-~----------~----~----~----~------~----~------~--~---

Reply via email to