Why is a procedure language necessary?

OKBC defines a procedure language in order to improve efficiency in a networked environment. The procedure language allows an application writer to combine several OKBC operations into a single call.

For example, displaying a complete class graph would require calling OKBC operations for each node, which would result in many network calls. Using the procedure langauge, only a single call needs to be made, the remaining operations are executed on the server and the results are transmitted back over the network.

Next: Where are procedures stored?
Top: OKBC FAQ Table of Contents