As opções de implementação incluem:
- Incorporado a um aplicativo Java de um único usuário.
O pode ficar
praticamente invisível ao usuário final, porque não requer administração
e executa na mesma máquina virtual Java (JVM) que o aplicativo.
- Incorporado a um aplicativo multiusuário como um servidor Web,
um servidor de aplicativos, ou um ambiente de desenvolvimento compartilhado.
- Incorporado a uma estrutura de servidor. Pode ser utilizado o Network Server
com o driver de cliente da rede, ou um servidor de livre escolha.