Ebase Architecture

 

Documentation home

Ebase Processor

Ebase Designer

Ebase Repository

 

 

Ebase is written in Java and can run under any J2EE application server. The following diagram describes the system architecture.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Ebase has these major components:

 

 

Ebase Processor

 

The processor is the Ebase processing engine and comprises a

 

 

It’s purpose is to:

 

 

The Ebase processor is a Java SERVLET application and runs under any J2EE compliant application server.

Ebase Designer

 

The Ebase Designer is a comprehensive Java based GUI that enables forms to be developed and deployed.

 

 

 

Ebase Designer functionality includes:

 

·         customization of form presentation templates

·         multi-lingual text definitions

 

The Ebase Designer GUI is designed to simplify the form development process with strong focus on convenience features such as:

 

 

Forms may be stored in projects within Ebase Designer. Form security and user access control is managed via the Ebase security module.

 

The Ebase Designer is 100% Java based and executes as a standalone Java application.

 

Ebase Repository

 

The Ebase repository is a server-side data store holding all defined forms. The repository may be any JDBC compliant database.

 

Forms are developed via the Ebase Designer. The forms accesses the Ebase repository via the Ebase Designer server side service. All access to the Ebase repository is via the Ebase Designer.

 

At run-time the processor retrieves form definitions from the Ebase repository.