








|
The CAR-CRASH-Database-System allows you to store, retrieve and maintain various types of data via WWW-browsers.
The server consists of two processes -
one is an Object-Store database server process,
and the other is an Allegro Common Lisp process.
User interface programs are written in a Java Applet and HTML.
The Java Applet interacts with the server process through CORBA interface.
Computational logic processes for the server are written by a programming language called `Common Lisp'.
Common Lisp is specially suited to enterprise-wide, complex application development.
It provides you high reliability and high performance at runtime.
- WWW Server -CL-HTTP
CL-HTTP is a HTTP server written in Common Lisp. CL-HTTP makes it easier for application programmers to write CGI programs because it allows you to define dynamically generate URLs.
We use CL-HTTP to describe the user's home page.
System's administration and maintenance operation pages are
also written in CL-HTTP.
- S/C communication by CORBA - Allegro ORBLink
We use CORBA(Common Object Request Broker Architecture) as a communication platform between server and client. CORBA is a vendor-independent architecture and infrastructure that computer applications use to work together over networks.
- OODB - Allegro Store
We use an OODB(Object-Oriented DataBase) Management System.
Compared with a RDB(Relational DataBase), an OODB bring us extremely high performance - because with an OODB, there's no semantic-gap(difference of meaning) between program data and database.
- Graph system described in CLOS
The server produces over 340 kinds of graph formats.
These formats are described in CLOS(Common Lisp Object System).
Due to this Object-Oriented language framework,
you can describe your own fine-grained graphs flexibly.
You can also define your new graphs with ease
inheriting graphs defined in advance.
This application was introduced at the JLUGM(Japan Lisp User Group Meeting) on May 2000, and at the Franz Developer Symposium on March 2001.We've also reported about this system in some magazines.
JLUGM Proceedings PDF file(in Japanese) - 1754780 Bytes
Franz Inc's Success Story
Franz Inc's Success Story (in Japanese)
bit magazine: October 2000, March 2001
|