Saturday, February 5, 2011

Which free and open source frameworks would you recommend for replacing which aspect of ATG

ATG (http://www.atg.com) is a frameowrk, a platform and a solution for content presentation and management, personalisation, e-commerce and customer relationship management.

Which free and open source frameworks or products would you recommend to replace the basic functionality it provides?

In the spirit of Stack Overflow, can you answer with one item in each answer and use the voting rather than duplicating someone else's answer.

I have started with some answers

  • Nucleus: Spring

    From Vihung
  • Nucleus: EJB3

    From Vihung
  • SQL Repositories: Hibernate

    From Vihung
  • Content Repositories: Apache Jackrabbit

    From Vihung
  • Workflow: Drools

    From Vihung
  • Hibernate for database access Spring for integration GWT or good old JSP for presentation layer

    Jboss is suitable for large applications requiring clustering and more sophisticated deployment. For simple web app Jetty or Tomcat are light and robust servers.

    I propose to avoid EJB3, JMS etc, since once you start using them you can not get rid of them when they becoming obsolete, on the other hand POJOs are always up to date.

    From andreasmk2
  • DAS: JBoss

    From Vihung
  • DAS: Tomcat

    From Vihung
  • Formhandlers: Spring MVC

    From Vihung
  • Formhandlers: Struts

    From Vihung
  • Formhandlers + Presentation: JSF

    From Vihung
  • ATG modules: OSGI Nucleus: Spring or Guice Repository API: probably Hibernate Reposity Items / Dynamic beans: Groovy beans Search: Lucene / SOLR ACC: JBoss JMX console (?)

    The real value of the ATG suite is in higher layers - Commerce, Content Administration, CSC and in the tools (ACC, BCC, Search admin). Even if you can find open source modules that provide similar featureset as one part of ATG stack, there is very long way to something practical.

    From Miro A.

0 comments:

Post a Comment