![]() |
![]() |
Project Archive: Harland is no longer an active project, but we still welcome contacts about this technology.
We are exploring the use and implementation of a flexible attribute storage model for persistent application data. By exploiting regularities in attribute usage we seek to provide excellent performance while offering a level of flexibility that enables new kinds of applications.
Harland is
- a persistent storage library for Java language programs
- an early prototype for experimentation with our flexible storage model
Harland provides
- persistent document objects that can hold application data in a dynamically-extensible set of named property values
- a query facility for retrieving these objects based on the values of their properties
- enforcement of application-supplied constraints
- automatic manipulation of a relational database for storage and query processing without a fixed schema for the application data
Harland documents
- API documentation for our storage model API (called Bantam)
Contact us
- we want to hear about potential applications, challenges, and opportunities for this technology
- please send questions and comments by email to harland-support@parc.xerox.com