Los componentes Blueprint pueden acceder a las referencias de recursos de WebSphere Application Server. Cada referencia se declara en un archivo XML Blueprint, y puede asegurarse mediante un alias de autenticación de JCA (Java™ EE Connector Architecture) de Java Platform, Enterprise Edition. Cada paquete de una aplicación OSGi puede contener cualquier número de declaraciones de referencia de recurso en sus diferentes archivos XML Blueprint.
El paso de asistente Enlazar referencias de recurso de Blueprint y la propiedad Referencias de recurso de Blueprint sólo están visibles si el paquete incluye declaraciones de referencia de recurso Blueprint.
Cuando se protegen referencias de recursos, esas referencias de recursos sólo se pueden enlazar a los alias de autenticación JCA que existen en cada servidor o clúster en el que se despliega la aplicación. Una aplicación OSGi puede desplegarse en varios servidores y clústeres que estén en el mismo dominio de seguridad. Por lo tanto, cada alias de autenticación JCA debe existir en el dominio de seguridad de los servidores y clústeres de destino o el dominio de seguridad global.
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:rr="http://www.ibm.com/appserver/schemas/8.0/blueprint/resourcereference">
<!-- Otras declaraciones Blueprint ... -->
<rr:resource-reference id="resourceRef"
interface="javax.sql.DataSource"
filter="(osgi.jndi.service.name=jdbc/Account)">
<rr:res-auth>Container</rr:res-auth>
<rr:res-sharing-scope>Shareable</rr:res-sharing-scope>
</rr:resource-reference>
</blueprint>
Esta declaración incluye el ID de referencia de recurso (por ejemplo resourceRef), el filtro de servicio (por ejemplo jdbc/Account), el tipo de autenticación (por ejemplo Container) y el valor de compartición (por ejemplo Shareable). <eba-bnd>
<resource-ref>
<jndi-name>jdbc/Acount</jndi-name>
<authentication-alias>Alias1</authentication-alias>
<interface>javax.sql.DataSource</interface>
<authentication>Container</authentication>
<sharing-scope>Shareable</sharing-scope>
<id>resourceRef</id>
</resource-ref>
</eba-bnd>
El nombre simbólico, junto con la versión, identifican un paquete compuesto de forma exclusiva.
El nombre simbólico del paquete, junto con la versión del paquete, identifica un paquete de forma exclusiva.
Para cada referencia puede seleccionar, opcionalmente, un alias de autenticación de la lista. Los alias de autenticación por omisión (de los archivos ibm-eba-bnd.xml) se ofrecen sólo si existen en cada servidor o clúster de destino.
Los enlaces marcados (en línea) requieren acceso a Internet. Cada enlace inicia una búsqueda del tema en el Information Center. Cuando se listen los resultados de la búsqueda, seleccione el tema que se ajuste mejor a la configuración.
Compruebe las actualizaciones de este tema (en línea)