PrimeBase Database Server
The PrimeBase Database Server (PBDS) is a fast, transactional, SQL
database server which specializes in BLOB storage and retrieval, as required
by internet and print/publishing applications. Special features include
full-text indexing and full UNICODE support. In addition, PBDS is fully
scriptable using the built-in PBT procedural language (a Java-like
language that embeds SQL). Used in combination with the PrimeBase
Automation Client you can quickly create powerful applications that
automate processes such import/export, workflow, etc.

For use in the client/server environment, PBDS supports many common
database access standards: ODBC, JDBC, PHP, Perl, RealBasic including a
native API for C applications. PBDS is a stable, mature technology that
has been used in mission critical applications for over 10 years. At
the same time PBDS is easy to install and configure and requires
minimal administration, making it popular in environments with little
or no IT staff.

PrimeBase Replication Server
The PrimeBase Replication Server (PBRS) is a platform for the
replication and distribution of data stored by PrimeBase Database
Servers. Using the replication server you can synchronize several
copies of a database, and keep them up-to-date in real-time. Changes
can be transmitted bi-directionally if required. If the connection
between databases is interrupted, then the replication server will
buffer the changes and apply them as soon as the duplicate database is
online again.

The replication server is fully programmable, allowing you to modify
the standard replication procedures for your own purposes. For example,
databases can be replicated in part, instead of completely as is the
default. The replication server can also be used for other purposes
such as logging changes, or notification. For example it is possible to
send an e-mail when certain data is modified in the database. Using the
PrimeBase Open Server in combination with the replication server it is
possible to replicate data from a PrimeBase database to 3rdParty
database systems such as Oracle or some other ODBC data source.

PrimeBase Application Server
The PrimeBase Application Server (PBAS) is a platform for building
Web-based programs. The applications are written in PBT, the native
language of the PrimeBase product family. PBAS creates a runtime
environment for each instance of the application and maintains a link
between the end-user's browser and the program instance, providing the
illusion of a single-user environment for the programmer.

Using a technique called "LiveTags" the developer can literally program
otherwise static HTML and XML tags. This enables a clear separation
between the layout and code of a Web application. In addition, PBAS
provides an object-oriented framework, PrimeBase Enterprise Objects,
which performs common tasks such as processing of Web input, Web page
building and database access.

PBAS can be accessed directly or via a Web-server. Modules and CGIs are
available for Apache and MS Internet Information Server on all
platforms supported by PrimeBase.

PrimeBase Open Server
The PrimeBase Open Server (PBOS) provides access to 3rd party database
management systems (DBMSs) and other data sources. This is done by
creating a PrimeBase Open Server Interface (PBOSI) compliant plug-in
for the data source. The plug-in is responsible for the translation of
data and SQL statements into a DBMS specific form as required by the
3rd party system.

In this way, code written for PrimeBase in the built-in PBT language is
DBMS independent. This includes programs written for the PrimeBase
Automation client, the Replication and Application servers. PBOS also
enables PrimeBase to act affectively as middleware.

© 2008 PrimeBase Systems GmbH