JFox Service-Oriented Application Framework

##### Overview

- Goals
- Features
- Download
- News and Status
- Getting Started

##### Service

- Wiki
- Issue Tracking
- Forum

##### Search JFox Service-Oriented Application Framework

##### Project Documentation

- About JFox Service-Oriented Application Framework
- Project Info
- Project Reports
- Development Process

## 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.