Lehrgebiet InformationssystemeFB Informatik |
||
|
Application Programming Interfaces
Our experiences with the object buffer prototype have shown the usefulness of its basic principles. Nevertheless we found many aspects leading to a better interface and also to better performance. The early proposed language embedding (eOQL) in a procedural language does not fulfill the needs of CAD applications or hinders adaptation to these. We propose an embedding keeping the pros of the early embedding and also improving its programming interface. Known embeddings are analyzed and searched for usable concepts. A key role is played by exploiting from object oriented concepts. In the last few years object oriented systems (and DBMSs) have been heavily discussed in the scientific community. The combination of many known and some new concepts have promised solutions for problems found in many areas like CAD where relational systems have reached their frontiers. Although relational systems are ten years in the future compared to OODBSs and won't be overtaken in the next decade w.r.t the market it is indefatigable to study their new concepts to improve current systems and technology (see SQL3, UniSQL, Illustra). Many areas have been influenced by object orientation (SQL3, NDBS, OODBS, STEP, CORBA). For application programming interfaces, too, we expect essential improvements.
|