! to the table of contents
< to the previous section:
> to the next section:
EOF is the latest replacement for the DatabaseKit and available as an extra product.
EOF bridges the gap between objects and relational databases. With EOF you can bring the advantage of object oriented design etc. to applications which use relational databases. (Therefore you don't need an object oriented database!)
EOF clarifies many things. It supports a three-tier client/server architecture by separating the user interface, business objects and the database. In fact you can simply exchange the database (by changing the adapter) and still use the same application!
Developing under EOF doesn't limit you to e.g. Objective-C. EOF allows the integration of e.g. 4GL code as well as SQL etc. all combined under the advantage of NeXT's developer tools.
EOF includes client and server software. It consists of the Enterprise Object Modeler, runtime libraries and adapters for SYBASE,ORACLE and Informix (other adapters available from the DBMS producers). It currently runs under HP-UX, SunOS, Solaris, Digital UNIX and always requires PDO. For client use you additionally need NEXTSTEP/OPENSTEP.