A driver for embedded environments, when runs in the same JVM as the application.
A driver for the Network Server environment. The Network Server sets up a client/server environment.