In looking at the database access components described in the preceding section, it turns out that two of themprogramming interfaces and data stream protocolsare good candidates for standardization. The other two componentsIPC mechanism and network protocolsnot only reside at too low a level but they are both highly dependent on the network and operating system. There is also a third approachgatewaysthat provides possibilities for standardization.