Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

  • Software Component Assembly
    • Spring dependency injection
  • Security
    • Spring Security
  • Presentation Layer Framework
    • Spring MVC + Spring WebFlow
  • Web page authoring
    • Freemarker
  • Transaction management
    • Spring annotation based transactions
  • Persistence Layer
    • JPA (as implemented by Hibernate)
  • Batch Jobs
    • Spring Batch + Quartz
  • Web Services
    • Spring-WS
    • Apache CXF
  • Application platforms
    With the release of Cheetah, Mifos begins to take on the characteristics of an enterprise application. As such, it may outgrow the relatively simple current runtime environment – Tomcat. For example, if the application is built as a collection of collaborating modules or services, and each module is organized in a layered-architecture style, then the application should be deployed and executed on a platform that transparently connects the modules.

    Some choices for application platforms that may satisfy the goals of Mifos are:

    ** SpringSource Application Platform