<?xml version="1.0"?>

<document>

  <properties>
    <title>Melati - Java SQL Website Development Engine</title>
    <author email="timp@paneris.org">Tim Pizey</author>
    <keywords>
      Persistence, Java, SQL, Database, Templates, Object Relational Mapping,
      Objects, Object Oriented, J2EE replacement
    </keywords>
  </properties>

  <body>


<!--
<p align="center">
 <font size="-1"><i>
This page last updated: $Date: 2008/02/11 08:35:12 $ $Author: timp $
 </i></font>
</p>
-->
  
<!-- menu -->

<section name=" Melati ">
<P>
  Melati is a tool for producing documents from databases.
  This is particularly good for building websites backed by a
  database.
  It is written in Java and provides the following features:
</P>
<ul>
  <li>a generic 
    <A href="/melati-webapp/org.melati.admin.Admin/contacts/Main">
    database administration system</A>, allowing the site manager to edit 
    both the contents and the structure of the database through 
    a simple web interface.
  </li>
  <li>
    a templating engine, using "templets" (sub-templates)
    provides an easy mechanism for rendering persistent objects as
    interface elements (eg HTML input boxes, dropdowns).
  </li>
  <li>
    a cookie-based or a HTTP-based access control mechanism.
  </li>
  <li>
    full integration with <b>POEM</b> (Persistent Object Engine for Melati).
  <br />
  POEM provides:
   <ul>
    <li>
    industrial-strength open source object database technology.
    </li>
    <li>
    an API which enables the database to be seen as a collection of 
    Java objects, via a (genuinely!) easy-to-use 
    <b>transparent persistence layer</b> on top of JDBC. 
    </li>
    <li>
    a <b>low level security model</b> allowing restrictions to be 
    placed on tables, rows and fields.
    </li>
    <li>
    a <a href='Unification.html'>three way unification</a> of 
    jdbc, sql and java metadata.
    </li>
   </ul>
  </li> 
</ul>
<P>
  Melati's design builds on our experience with previous systems we
  have deployed successfully on a number of 
  <A href="ShowCase.html">commercial sites</A>: 
  we feel that it enables a particularly 
  elegant and productive way of working. 
</P>

</section>
</body>
</document>


