En el modelo de programación actual de WebSphere Application Server, puede especificar una fábrica de conexiones CMP (persistencia gestionada por contenedor), que se corresponde con un origen de datos, para un enterprise bean CMP. Bajo el siguiente nuevo soporte de origen de datos del proxy, se especifica una fábrica de conexiones CMP para un enterprise bean CMP. No obstante, durante la ejecución, este origen de datos del proxy direccionará las peticiones de conexión a distintos orígenes de datos subyacentes.
La aplicación decide a qué origen de datos subyacente direccionará las peticiones el origen de datos del proxy. Al principio de cada transacción, puede utilizar la API específica de WebSphere Extended Deployment para especificar qué origen de datos subyacente utilizará la transacción actual.
if (accountId.startsWith(“w”)) { return resrefs[0]; } else if ((accountId.startsWith(“e”)) { return resrefs [1]; } else if ((accountId.startsWith(“n”)) { return resrefs [2]; } else if ((accountId.startsWith(“s”)) { return resrefs [3]; }En este ejemplo, los ID de cuenta que empiezan por w (west) se correlacionan con el primer nombre JNDI. Los ID de cuenta que empiezan por e (east) se correlacionan con el segundo nombre JNDI, etc.
Related concepts
Programación de Partitioning Facility