Gestinanna::POF is a collection of modules providing an abstract
persistant object framework intended for use by the Gestinanna
application framework though it may be used outside of that framework.

Gestinanna::POF currently supports Alzabo, MLDBM, LDAP (limited
testing), and aggregations of objects.  Security is supported on an
attribute basis instead of object basis, providing finer granularity
than most other persistant object frameworks.  A rudimentary, abstract
locking protocol is supported.  Transaction support is still in
development.

Gestinanna::POF tries to stress security over performance, so it may
not perform as well as other frameworks.  If you do not need attribute-
level security, you will probably want to look at one of the more
mature frameworks available on CPAN.

-----

This version adds basic search functionality, e.g.:

  $cursor = $factory -> find( user => (
       where => [ balance_due => qw(> 10) ]
  ) );

  while($id = $cursor -> next_id) { ... }

The balance_due could be in an LDAP directory (though the LDAP code
is still severely alpha quality), an MLDBM file, or an RDBMS table,
or any combination of them.

A new security attribute is used to manage searching ability: `search'.

This version also fixes this module's author's misunderstanding/misreading 
of the Alzabo documentation (I hope).

-----

    Gestinanna-POF-0.02.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/J/JS/JSMITH/Gestinanna-POF-0.02.tar.gz
  size: 35610 bytes
   md5: 1223ccb17ee1a7b4e77989a876066d12

--
James Smith <[EMAIL PROTECTED]>, 979-862-3725
Senior Software Applications Developer,
Texas A&M CIS Operating Systems Group, Unix

Reply via email to