Em certo sentido, o
está sempre incorporado a algum produto.
Pode estar incorporado a aplicativos onde os usuários acessam o banco de dados
a partir de uma única JVM, ou pode estar incorporado a uma estrutura servidora
(um aplicativo que permite usuários em JVMs diferentes se conectarem ao
simultaneamente).
Quando o está
incorporado a um aplicativo, o driver de JDBC local chama o banco de
dados local.
Quando o está
incorporado a uma estrutura servidora, o software de conectividade da
estrutura servidora fornece dados para vários aplicativos JDBC cliente
através da rede ou da Internet.
Para a conectividade multiusuária local ou remota (vários usuários acessando
o a partir de JVMs
diferentes), é utilizado o Network Server do
.
Havendo necessidade de funcionalidades não incluídas no Network Server,
o produto
básico poderá ser incorporado a outra estrutura servidora.