High-Performance Database Over the Internet
Today there are many ways to publish your database information over the internet. Some
methods offer easy setup but less flexibility, while other methods let you do more, but are
more complex to implement. The benefit of CodeBase is that you can usually use whichever
method suits your needs for a particular task.
Easy-to-Use
Many web technologies offer built-in database functionality. Most work with
standard ODBC drivers. CodeBase can meet your needs for this
type of data publishing with our low-cost ODBC Driver.
This CodeBase product works directly with the CodeBase Database Engine, and
supports both single/multi-user and client/server configurations of CodeBase.
Speed and Flexibility
While many web server built-in database tools offer an excellent range
of functionality, you may still find the need to augment these services
with customized solutions for reasons of performance and flexibility. This
usually involves writing specialized applications to process and display
data. Solutions can be implemented using most web scripting language including PHP, ASP, ASP .NET, Perl, Python, and JavaScript.
The good news is that CodeBase is both fast and flexible enough to meet all your database
needs. CodeBase can be used for high-speed data processing in any of the following situations
for server or client-side computing:
-
Scripting Languages
You can use languages such as ASP, ASP.NET, PHP or server
side JavaScript in conjunction with the CodeBase API or the
CodeBase ODBC driver to create database-enabled web pages.
-
ISAPI/NSAPI
Both ISAPI and NSAPI, from Microsoft and Netscape respectively, are APIs that let you call standard DLL functions from your web server applications. Using these methods for data access can be more efficient than CGI, as each new data connection doesn't require a new process on the server. This translates into better performance and a reduced work load for the server. CodeBase can be used with both of these methods for streamlined data access.
-
Java
Java applets and servlets provide developers portability on the client-side, and extensibility on the server side. CodeBase for the Java Programming Language offers a perfect solution with a simple API for fast development, and an unlimited-connection database server that can handle all of your Java client applications.
-
CGI (Common Gateway Interface)
One of the most popular methods for customized data solutions over the
web has been the use of CGI applications. CGI programs are usually written
in Perl, C, or C++. Some web servers, such as O'Reilly's Website Pro, also
support Windows CGI, typically using languages such as Visual Basic.
Because the CodeBase API supports C,
C++, Visual Basic, Delphi, and the Java programming language, you can use it for
writing CGI applications in your language of choice.
Note: Perl support is available for CodeBase from a third
party company that is freely distributing a CodeBase Perl module.
You can find more information on downloading the software on their
web site.
|