|
eQ!'s
is designed to be extensible and flexible. The underlying architecture
is divided into three main areas:
- eQ!
Core and Collection
- eQ!
Services
- eQ!
Technology Adapters
The eQ!
Core and Collection comprise the basic functionality of the eQ!
Foundation.
The eQ!
Services are made up of the persistence
layer and the scripting
engine. The services are managed by use of the
Apache Avalon. Avalon provides basic lifecycle control
on the various components in the services. By using
Avalon, eQ!
also allows other components to be managed by the
same container that manages the eQ!
services.
The eQ!
Technology Adapters are our prewritten adapters for enabling your eQ!
based components to be used in the technology of choice. An example would
be the Struts adapter and Swing adapters. These adapters allow your components
to be used in these frameworks with very little to no coding required.
The Deployment Architecture for eQ!
is very simple. Once your business components are created based on the
eQ!
Core, the rest of the foundation runs in the environment of your choice,
whether that is a J2EE application server, or a single client machine.
Deployment
Architecture eQ!
Architecture
|