Unix-based Web/Database Gateway Products

Table of Contents
Free/Shareware Commercial
BWE/15
DB2WWW
dbCGI
dbPerl
Decoux
GemStone WWW Gateway
Genera
GSQL
Informix CGI Interface Kit
Ingres Tools Archive
isqlperl
Mini SQL
MORE
MOWI
MsqlPerl
Oracle WWW Interface Kit
oraperl
OrayWWW
pgperl
PHP/FI
Postgres95
QDDB
SQLGate
sybperl
Sybase WWW Tools
UMASS Information Navigator
W3-msql
WDB
WWW Data
WebinTool
web.sql
WORA
WOW
WWWBase
ZyView
BWE/15
Empress DataWEB
HyperStar WDK
JAM/WEB
KE Texpress
NetDynamics
NeXT WebObjects
O2Web
ObjectStore on the Web
Oracle WebServer
Sapphire/Web
Sibylla
Software Engine
Spider
SQLweb
TECWeb
TEXIS WWW Bridge
TILE
WebBUILDER
WebLogic dbKona
Other Web/Database Resources


Check out the Web/database Discussion Forum. Exchange experiences and ideas with others.


Designations:




BWE/15 (C) (24 May '96)

- a RDBMS gateway that allows transparent access from your Netscape-like browser to your RDBMS database. Runs under SunOS 4.1.3 and Solaris 2.x and will support RDBMS from Informix, Sybase, Oracle, IBM DB2, and CA-OpenIngres (formerly Ingres).

Unix Free/Shareware Products


DB2WWW (C) (6 September, '95)

- IBM's WWW interface to their DB2 database product. Uses standard HTML and SQL. The HTML forms and SQL queries are stored as macro files on the Web server machine. The macro files are processed by DB2WWW when the user requests data, and performs variable substitution to access the requested data. Also facilitates access to Oracle and Sybase servers. Can include secure data transfer when used with other IBM products. Runs on OS/2, AIX, and maybe AS/400 servers.


dbCGI (F) (22 September '95)

- Uses embedded SQL in HTML documents to execute database queries and format the results. Has support for Progress, Sybase, Oracle, Informix, Ingres and ODBC. You can port to other database by writing your own interface program. Has support for BLOB data, such as images, sound and video.


DBperl (F) (26 January '96)

- DBperl is a database access Application Programming Interface (API) for the Perl Language. The DBperl API Specification defines a set of functions, variables and conventions that provide a consistent database interface independant of the actual database being used.


Decoux (F) (1 August '95)

- An Oracle-specific gateway written in Oraperl or Oracle's PRO*C programming language. Decoux opens an HTML document that contains pseudo-HTML tags with SQL statements in the tags. The SQL statements are executed and the pseudo-tags are replaced by the data retrieved from the database and the document is displayed.


GemStone WWW Gateway (F) (24 January '96)

- This is a gateway between the GemStone OODBMS and the World Wide Web. It is implemented entirely in GemStone Smalltalk and supports forms and user authentication.


Genera (F) (1 August '95)

- A Sybase-specific gateway that uses a proprietary syntax to create a database or use an existing one. Genera language text files are parsed to get a description of a database and the format it should have when displayed as a Web page. Genera also supports form-based queries. Genera is written in Perl and Sybperl.


GSQL (F) (1 August '95)

- A Mosaic-specific C program called by a shell script called by the HTTP server. GSQL uses PROC files which contain HTML tags that map database components to HTML elements. User input is sent to the database, and the results are converted to HTML using the PROC file formatting instructions.


Informix CGI Interface Kit (F) (19 August '95)

- A C library of function calls that combine with Informix's ESQL/C programming language to give a developer a minimal set of Web/databse development tools. IMHO, there is too much missing for this library to be really useful, but it does offer some BLOB management routines.

Библиотека на 4GL или на ESQL/C. Проста для чайников дополнительные функции, в остальном - натуральныи 4GL (или ESQL/C),

Ingres Tools Archive (F) (19 October '95)

- This is a collection of tools for using Ingres databases. There are a few Web oriented tools here, but you have to search for them.


isqlperl (f) (1 December '95)

- an Informix/perl interface language. Requires Perl 4.036 and the Informix ESQL/C compiler.


MORE (F) (1 August '95)

- A meta-data based repository using Mosaic and the Web as the only GUI. The meta-data contains information about "artifacts" which can be on the file system, in another database, or even another software package. Access is controlled through user groups. The meta-data is displayed with a hypertext link to the data itself. MORE is Oracle-specific, but support for other databases is forthcoming.


MOWI (F) (25 January '96)

- A replacement executable for the wowstub.c program released as part of Oracle's WOW package. Also includes the Mowi interface which is an html forms based sql prompt. It allows you to type in arbitrary sql commands and have them executed on the server.


Mini SQL (S) (28 August '95)

- A lightweight database engine written in C that has very low memory requirements. It has a limited command set, but somes with utilities that allow you to administer your database, as well as enforce access control. mSQL does have a Web page, but this is the ftp site. It comes with a good user manual. This is the database my example Web pages use.


MsqlPerl (F) (1 December '95)

- a Mini SQL/perl interface language. Requires Perl 5.001m and mSQL libraries.


Oracle WWW Interface Kit (F) (19 October '95)

- A collection of tools for accessing Oracle databases from the WWW.


oraperl (F) (1 December '95)

- an Oracle/perl interface language. Requires Perl 5.001m and Oracle PRO*C.


OrayWWW (F) (1 August '95)

- An Oracle-specific gateway written in Oraperl that lets you generate HTML forms on the fly, based on user input, but you can only use the forms by calling them in other HTML documents after they are created.


pgperl (F) (28 August '95)

- a Postgres95/perl interface language. Requires Perl 5.001m and postgres95 libraries.


PHP/FI (F) (10 June '96)

- PHP/FI is a server-side html-embedded scripting language. It lets you write simple scripts right in your .HTML files much like JavaScript does, except, unlike JavaScript PHP/FI is not browser-dependant. JavaScript is a client-side html-embedded language while PHP/FI is a server-side language. PHP/FI is similar in concept to Netscape's LiveWire Pro product. If you have the money, you run Netscape's Commerce Server and you run one of the supported operating systems, you should probably have a look at LiveWire Pro. If you like free fast-moving software that comes with full source code you will probably like PHP/FI.


Postgres95 (F) (28 August '95)

- A freeware database management system. Postgres95 grew out of the POSTGRES project at the University of California at Berkeley. If you need a database and want source code to it, this might be for you. It's much more feature-rich than Mini SQL, but requires more resources. Has C, Perl, and Tcl programming API's.


QDDB (Quick and Dirty Database) (F) (21 September '95)

- QDDB is a database suite that allows you to create relations, add tuples, modify tuples, delete tuples, and search for tuples in a fast and very flexible way. Qddb revolves around the idea of a "tuple tree," where tuples are stored and manipulated in an intuitive, pre-joined way.


SQLGate (F) (5 January '96)

- a gateway for Mini SQL that uses embedded commands in HTML files. The executable is only available for the Linux operating system.


Sybase WWW Tools (F) (19 October '95)

- A collection of tools for accessing Sybase databases from the WWW.


sybperl (F) (1 December '95)

- a Sybase/perl interface language. Requires Perl 5.001m and Sybase's DB-Library.


UMASS Information Navigator (F) (1 August '95)

- A tool that allows a user to navigate around a relational database. The Navigator is based on a meta-database which contains information about the real data. A configuration file contains the opening screen information, including the views contained in the meta-database. The Navigator presents the user with a choice of these views to search within. Once in a view, the user continues to make choices narrowing the search until a specific query form is generated.


W3-msql (F) (27 September '95)

- A gateway written for Mini SQL that enables a user to embed mSQL commands in HTML files and perform database queries on the fly.


WDB (F) (1 August '95)

- A gateway written in Perl which uses Form Definition Files (FDF) to define the tables and fields in a database. FDF's are generated by scripts that come with WDB. FDF's can be customized to use join conditions, hide fields, format output, etc. WDB comes with Perl extensions that support Sybase, Informix, and Mini SQL. Generates HTML query forms on the fly and formats the database results. There's also a version to use with Postgres95, but that's at another web page.


WWW Data (S) (31 May '96)

- a shareware database system specifically designed to be accessed and used on the World Wide Web. Specify in a simple data definition language the data you want to publish and which end users (on the Web) are allowed to access and manipulate the data. After that, WWW Data uses this specification to automatically create the database, the required HTML form, the CGI application as well as a set of tools to initially populate and maintain the data base. Runs under Windows 3.1/95/NT, Solaris 2.4/5, and Linux.


WebinTool (F) (2 November '95)

- A generic WWW to SQL-database interface building tool. Only the INGRES DBMS is supported in the current version, but it can be ported (without too much effort) to other DBMSs.


web.sql (F) (22 February '96)

- With web.sql, you can insert database instructions such as SQL statements and Perl scripts into the text of HTML pages. These database queries elicit an electronic response that returns to the Web server in the form of pure HTML text.


WORA (F) (1 August '95)

- A form generator written in Oracle Pro*C, which uses the system tables to get table and view information, and allows you to set query conditions for the finished form. WORA can dynamically find new tables with no setup. Can't use multiple where conditions, group or order by, distinct, etc.


WOW (F) (1 August '95)

- A gateway that uses a cgi-script as a stub to call Oracle stored procedures, then processes the output.


WWWBase (C) (12 October '95)

- A Web server and database combination written entirely in Perl. The database portion can be used alone with a regular Web server using CGI. It hasn't been released yet, but the author has a Web page up.


ZyView (S) (22 March '96)

- a shareware product written in Perl, allows the information provider to store information in a database and make this information available to Web broswers by generating HTML "views" of the data "On-the-Fly". ZyView uses template and view files to present data to users. Requires Perl 4.036 or 5.001m.


Unix Commercial Products


BWE/15 (C) (24 May '96)

- a RDBMS gateway that allows transparent access from your Netscape-like browser to your RDBMS database. Runs under SunOS 4.1.3 and Solaris 2.x and will support RDBMS from Informix, Sybase, Oracle, IBM DB2, and CA-OpenIngres (formerly Ingres).


Empress DataWeb (C) (30 May '96)

- is a Hypermedia Web Data Management Application Environment. The core of the DataWEB is the Empress Web HTML Toolkit. The toolkit allows you to easily and rapidly build Web-based applications that can utilize the technological strengths and features of Empress RDBMS.


HyperSTAR Web Developer's Kit (C) (19 December '95)

- enables any HTML browser to dynamically interact with a wide variety of relational and legacy databases. The WDK is based upon an object-messaging middleware product, HyperSTAR. It is compatible with all Web servers that support the CGI standard. Each kit contains a visual query builder, a C-language API, a database-specific access server, and documentation. Access servers are currently available for Oracle, Sybase, Informix, uniVerse, Ingres, and Micro Focus Cobol ISAM. Future releases will support IBM's DB2 for MVS.


JAM/WEB (C) (10 June '96)

- a development environment that makes it easy to build and deploy sophisticated database applications for the World Wide Web. JAM/WEB provides a graphical drag and drop environment for building and deploying virtual "forms" that run on a Web server. JAM/WEB automatically converts the forms into dynamic HTML for display on a Web browser. The generated HTML can include both data and action controls, enabling you to build fully interactive, multi-screen, transaction-oriented applications.


KE Texpress (C) (15 August '95)

- An object-oriented database system that can handle formatted text and multi-media objects (jpegs, mpegs, etc.). Together with Texhtml, a WWW databse gateway, users can publish Web pages with query and update capabilities.


NetDynamics (C) (26 April '96)

- from Spider Technologies, NetDynamics is a next generation Web/database application builder which integrates visual development, a high performance JAVA application server, and scalable database access into a robust architecture optimized for Web/database access. Runs under Windows 3.1/95/NT and various flavors of Unix.


NeXT WebObjects (C) (26 January '96)

- an object-oriented Web development platform that runs under Windows NT and various flavors of Unix. It is database independent, and adds a dynamic HTML presentation layer to data stored not only in object-oriented applications but also in industry standard relational databases.


O2Web (C) (18 January '96)

- The O2 System is a fully modular object database system which integrates a powerful database engine with a graphic programming environment, a complete set of development tools and programming languages. O2 provides O2DBAccess, an SQL gateway enabling your O2 applications to manipulate information managed by any kind of SQL server on any kind of platform (AS/400, DB2, Oracle, Ingres, Sybase, Informix, OS/2 database, RDB database, SUPRA server, etc.).


ObjectStore on the Web (C) (29 May '96)

- a collection of tools for use with ObjectStore, an object-oriented DBMS, that store images, video, sounds, etc and makes them available from the Web in dynamic and interactive Web pages. Runs under OS/2, Windows 95/NT/Alpha, and various flavors of Unix.


Oracle WebServer (C) (3 November '95)

- A Web server integrated with an Oracle 7 database server. Supports standardized secure authentication mechanisms, encrypted data-streams, scalability and support for very many concurrent users.


Sapphire/Web (C) (6 September '95)

- a GUI-based development tool that creates applications which use HTML as the interface. Supports Informix, Sybase, and Oracle servers. Generates CGI programs in C or C++ source code that you can add your own custom code to. Runs under various Unix platforms and Windows NT.


Software Engine (C) (6 November '95)

- Requires a Sybase database. Uses Sybase tables to store information about your forms. You define what you want and Software Engine creates the database tables for you.


Spider (C) (6 September '95)

- consists of two modules: Spider Development which is a GUI-based Web/database interface development tool, and Spider Deployment which executes applications. Allows the user to link HTML forms to a database using drag and drop. Supports Informix, Sybase and Oracle servers on SGI and Sun platforms. Support for other Unix platforms as well.


Sibylla (C) (27 November '95)

- a Web/database gateway that supports Mini SQL and Basis Plus under SunOS 4.1.3, HP-UX 9.0, OSF1 1.3, Linux and VMS. (mSQL doesn't work under VMS) Version 2.0 will support ODBC connections to Oracle, Sybase, informix, SQL Server, and FULCRUM.


SQLweb (C) (14 February '96)

- The SQLweb Interactive Server provides a full, dynamic database interactivity. It inserts, updates, deletes, queries and executes stored database procedures. It changes the appearance of its pages, takes orders, places orders, sends messages and interacts with legacy systems and networks. Runs under various flavors of Unix and Windows NT, using most major databases.


TECWeb (C) (14 February '96)

- a Web server that can maintain multiple, concurrent client logons to multiple RDBMS from multiple vendors, without using CGI. HTML-like tags in web page definitions allow the user to specify what information is to be obtained from the RDBMS and where in the web page the information is to be inserted. TECWeb Servers provide very high security for information access and modification. Runs under Solaris 2.4 with Sybase and Oracle databases.


TEXIS WWW Bridge (C) (26 January '96)

- a Web gateway for the TEXIS RDBMS. Supports Query, Insert, and Update transactions, as well as multimedia delivery.


TILE (C) (25 January '96)

- TILE is a software program for creating World Wide Web sites using Lotus Notes.


WebBUILDER (C) (15 April '96)

- A toolset that supports the development of complex database applications on the WWW. It allows Internet applications to securely access existing databases. Runs on many Unix platforms and is in development for Windows NT. Works with Informix, Oracle, and Sybase databases as well as NT-based databases with the NT version.


WebLogic dbKona (C) (19 December '95)

- a vendor-independent, high-level object interface for accessing an Oracle, Sybase, or Informix database from any non-applet Java program. dbKona is used to develop stand-alone, "two-tier" client-server Java applications. dbKona/T3 enables Java applets to access relational databases using a scalable "three-tier" architecture implementation.

[ Author's Home Page ] *

Last-modified: Fri, 26 Jul 2002 06:29:43 GMT