LZadmin Overview

LZadmin is a program which generates a complete 4-tier web-based database administration application derived from information in a relational database schema and user provided configuration information. It also provides a simple and easy to learn Data Definition Language for those who need to create a database from scratch or want to enhance an existing schema.

The generated User Interface includes all of the usual create, read, update, delete (CRUD) functions as well as a number of useful finder methods. The UI is an OpenLaszlo client which is accessible through any web browser supporting a Flash plugin. Being Laszlo based, the client provides a seemless user experience more akin to a desktop application than a web site accessed through a browser.

LZadmin also generates a Web Service backend providing a Data Access API. This tier is built on the Ruby On Rails Active Web Service and Active Record components which provide the SOAP protocol and database access layers respectively.

Since the backend is built on Rails, it is capable of supporting any of the RDBMS systems supported by Rails. (See the System Requirements for a list of databases currently tested with LZadmin).

previous | up | next