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.