JFoxSOAF's Goals


JFoxSOAF's primary goal is to build robust, esay to use infrastructure for developing highly interactive J2EE applications. In order to attain this goal there are several areas of concern that JFoxSOAF attempts to deal with:
  • Build Micro Kernel style architecture
  • Build clear, service-oriented architecture
  • Providing a flexible, reliable, scalable, configurable system
  • Providing plug-in service ability

Build Micro Kernel style architecture

A MicroKernel approach (as used by Avalon and HiveMind) allows a loose coupling between the kernel itself and the services that are built on top of it. It therefore allows for a cleaner break between the services so that unnecessary dependencies between coding units can be avoided, and hence more easily extensible/maintainable

Providing a flexible, reliable, scalable, configurable system

JFoxSOAF allows you to quickly modify a distributed architecture to improve its availability and reliability or to support an increased client load(scalability).

Providing plug-in services ability

JFoxSOAF is based on a light-weight micro kernel architecture which allow different kind of services can easy plug in it.