Alterar servidor JNDI/JDBC para InitialContext

Olá!

Tenho uma dúvida cruel a respeito do uso de POOL de conexões para PostgreSQL… vou descrever o cenário:

Tenho dois servidores físicos diferentes rodando um Java App Server diferente em cada um (Glassfish e JBoss). No Glassfish tenho que criar um Pool de Conexões para o driver do PostgreSQL JDBC-4 para acessar um sistema CRM, e no JBoss já tenho um Pool de conexões disponível para acessar um ERP em Oracle 9i.

Até aí tudo bem, os ambientes já estão configurados corretamente. Acontece que a minha aplicação é independente e roda em um Desktop separado do ambiente dos servidores de aplicação…

Eu preciso criar duas instâncias do InitialContext: uma para o PostgreSQL e outra para o Oracle, a fim de inicializar inicializar o DataSource do driver de cada um e recuperar as Connections para ler os dados… mas não tenho nem idéia de como fazer isso…

Preciso de uma orientação neste caso, alguém poderia me ajudar?