UNIFACE 8.1.01 - Why a Three Tier Application Architecture ?
Note: The term Business Object Model is named 'Application Model' in the UNIFACE Beta release.
UNIFACE is suited for rapidly disclosing (existing) business data and legacy components from heterogeneous environments to the internet. It does do by model driven component based development in a three tier application architecture.
The UNIFACE three tier architecture brings the following benefits:
The data access layer centrally captures physical (heterogeneous) database structures into a model. UNIFACE DBMS drivers allow transparent access to these database structures.
The business logic layer centralizes business object behavior on single business objects into entity service components. Business object behavior on composite business object structures is centralized into session service components.
The presentation layer allows any type of component hooking-in at session services. Examples are UNIFACE server pages, JAVA server pages, dynamic HTML components or client server components, such as UNIFACE forms
Here, the main advantages of the UNIFACE product are:
UNIFACE supports a fast start-up on developing three tier applications
UNIFACE three tier applications are scalable