| |
|
| |
|
 |
|
| |
|
| |
The
Java Model |
| |
Applications built on
the Java Model rely heavily on Java-based technologies from Sun,
Oracle and/or Microsoft. Server components are built using the Java
language and all efforts are made to ensure that these components
can run on UNIX/Linux servers as well as NT servers.
|
| |
|
| |
Components |
| |
The
standard components of a PK4-architected Internet business
application in the Java Model are shown in the diagram below. |
| |
Application data resides
in a relational database, typically Oracle 8 or Oracle 8i.
Being a stable and popular database platform, Oracle provides the
standard ANSI-compliant database strengths, along with a large feature-set
that specifically addresses Internet-related requirements. PK4's
choices in the database layer, (though a JDBC wrapper) ensure the
usage of a database other than Oracle, where needed, as long as
it is JDBC-compatible.
|
| |
The relational constructs
in the database need to be in an object form on the server, which
makes the application to lend itself to being modeled and encapsulated
correctly. The application object model needs to include
business logic over and above expressing the relational table structures
in object form. The application objects chosen by PK4 includes
the Java sever and EJB component model for
|
| |
|
| |
|
| |
|
| |
ensuring scalability,
maintainability and accessibility. The data access objects(
given by PK4) - a thin wrapper around JDBC are included into
the application objects, to provide a high degree of abstraction
and control. zeroCode automatically creates data objects for database
access - one for each table. Designers can add other objects that
access other data sources - text files, websites, etc.
|
| |
|
| |
|
| |
|
| |
|