- We design and build extraordinary applications for companies looking to make the next great idea a reality.
- learn more
Application Development with Echo2 plus SOA
Mathew Brooks of RDF Group has published a summary of his experiences in developing mform -- an Ajax-enabled mortgage application -- using the Echo2 platform. Although fairly high level, the post is thought provoking and doesn't just focus just on Ajax. With regard to best practices in using Echo2, he writes:
Whilst using echo 2 we discovered that whilst it was the most advanced tool for the job (at least when we started, which was before GWTcame out) we did find that we had to undertake the following:
- Adjust some of the java script in widget peers where it was not quite performing as we expected
- Subclass the echo 2 servlet to ensure that:
- We can trap non java script type clients and present a "non javascript" type version of the page
- We can present a more polished start up page rather than the ||| presented as default by echo 2
- Some post back functionality does not work well with IE either under load or restricted bandwidth. Due to the way that IE polls for the post back other events on the browser were being missed.
- Develop our own widgets where necessary if there was no suitable one available from echo or echopointNG
Beyond Echo2, the application makes use of ServiceMix (the Open Source ESB), Spring, Hibernate and EJB3. It also integrates with a CMS -- Hippo -- for conetent management. I haven't used ServiceMix myself, but I have used the Mule ESB myself (it has much better docs and tutorials, IMHO), and beyond the SOA help it provides, I've found it's support for FutureTask very helpful for some of the asynchronous processing you see more of in Ajax apps.
Mathew's analysis goes well beyond just Ajax, of course, with some thoughts on how to avoid the Anaemic Data Model antipattern, among other things.
Comments: 2 so far
Leave a comment
About Pathfinder
Recent
- Ruby on Rails with Windows - How I made it work
- Project Website Part 5: Morph in 11 steps or so
- Papervision3D 2.0 (Great White) in Flex 3 (Part II & III combined) with source code
- What’s In Your Dock?
- Why Chicago is Rails-town, USA
- More on Crockford’s and Flanagan’s approaches to JavaScript
- “Ajax overhaul, Part 4: Retrofit existing sites with jQuery and Ajax forms” now live at IBM developerWorks
- Integrating Design Drafts Into Your Rails App
- LINQ to My Domain
- Restlet Ported to GWT
Archives
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006


Cross platform functional application development is a growing offshoot in software development services. Various companies seek professional application development helps to boost their process performance.
Comment by Application Development, Monday, March 17, 2008 @ 6:16 am
“Every business is different in the terms of process, performance and infrastructure assemblage. So, why not a process-specific system and application set-up?
Application development experts specialize in developing process-specific applications only.
“
Comment by Application development, Saturday, April 5, 2008 @ 1:21 am