NatrounAPI documents the requirements of the Casbah Storage Abstraction Layer. Any Natroun driver that implements all of the required methods of the NatrounAPI is a Conformant Natroun Driver.
Copyright © 1998 by The Casbah Project
One important design commitment of The Casbah Project is data agnosticism, which is to say Casbah Application developers should have an API that lets them use a wide-variety of data storage devices in a uniform manner.[1]. NatrounAPI, which the present document describes, is the Casbah storage abstraction layer.
The goal of this document is to aid developers in writing Conformant Natroun Drivers. A Conformant Natroun Driver is one that
implements all of the required methods of the NatrounAPI,
implements none or some of the optional methods of the NatrounAPI
| [1] | This document uses the terms "back-end" and "data storage device" interchangeably. |