Riferimenti di risorse Blueprint [Impostazioni]

I componenti Blueprint possono accedere ai riferimenti risorsa WebSphere Application Server. Ogni riferimento è dichiarato in un file XML Blueprint e può essere protetto utilizzando un alias di autenticazione di una piattaforma Java, Enterprise Edition (Java EE) Connector Architecture (JCA). Ogni bundle in un'applicazione OSGi può contenere qualsiasi numero di dichiarazioni di riferimento risorsa nei diversi file XML Blueprint.

Per visualizzare questo pannello nella console di gestione, fare clic su uno dei seguenti percorsi:
  • Applicazioni > Tipi di applicazione > Applicazioni a livello di business > nome_applicazione > [Asset distribuiti] Aggiungi > Aggiungi asset > nome_asset > Passo della procedura guidata: bind di riferimento delle risorse Blueprint
  • Applicazioni > Tipi di applicazione > Applicazioni a livello di business > nome_applicazione > nome_unità_composizione > [Ulteriori proprietà] Riferimento delle risorse Blueprint

Il passo della procedura guidata Bind dei riferimenti risorse Blueprint e la proprietà Riferimenti risorse Blueprint sono visibili solo se il bundle include le dichiarazioni di riferimento risorse Blueprint.

Quando si proteggono i riferimenti risorsa, tali riferimenti risorsa possono essere collegati solo all'alias di autenticazione JCA su ogni server o cluster in cui è distribuita l'applicazione. Un'applicazione OSGi può essere distribuita su più server e cluster che si trovano nello stesso dominio di sicurezza. Pertanto, ogni alias di autenticazione JCA deve esistere nel dominio di sicurezza dei server e cluster di destinazione o nel dominio di sicurezza globale.

Dichiarare i riferimenti risorsa nel file XML Blueprint. Ad esempio:
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" 
  xmlns:rr="http://www.ibm.com/appserver/schemas/8.0/blueprint/resourcereference">
  <!-- Other Blueprint declarations ... -->
  
  <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>
Questa dichiarazione include l'ID di riferimento della risorsa (ad esempio resourceRef), il filtro del servizio (ad esempio jdbc/Account), il tipo di autenticazione (ad esempio Container) e l'impostazione di convisione (ad esempio Shareable).
I riferimenti risorsa Blueprint agli alias di autenticazione che eseguono il bind per ciascun bundle sono memorizzati in un file ibm-eba-bnd.xml nella directory META-INF del bundle. Se un'applicazione OSGi contiene uno di questi file quando è distribuita come un asset, questi file forniscono i valori alias di autenticazione predefinita che vengono utilizzati quando si esegue il bind dei riferimenti risorsa. Ad esempio:
<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>

Proprietà generali

Identificativo del bundle composito
Questo identificativo viene visualizzato solo se l'asset EBA utilizza bundle compositi. Ciascun bundle composito viene identificato da una stringa con il seguente formato: Composite bundle archive (CBA)'nome.simbolico.bundle.composito_versione.bundle.composito'. I bundle che fanno parte di un bundle composito vengono elencati sotto l'identificativo del bundle composito.
Nome simbolico del bundle composito
Il nome non localizzabile per questo bundle composito.
Versione del bundle composito
La versione di questo bundle composito.

Il nome simbolico del bundle insieme alla versione, identifica in modo univoco un bundle composito.

Identificativo bundle
Ciascun bundle viene identificato da una stringa che contiene il nome bundle simbolico e la versione del bundle. I bundle che fanno parte di un bundle composito vengono elencati sotto l'identificativo del bundle composito.
Nome simbolico bundle
Nome non localizzabile di questo bundle.
Versione bundle
La versione di questo bundle.

Il nome simbolico del bundle insieme alla versione del bundle, identifica in modo univoco un bundle.

ID del riferimento risorsa
L'ID del riferimento risorsa come dichiarato in Blueprint.
Interfaccia del riferimento risorsa
L'interfaccia per questo riferimento risorsa.
La propria applicazione Blueprint può utilizzare uno qualsiasi dei seguenti tipi di risorsa:
  • Destinazioni delle code JMS di messaggistica predefinite
  • Destinazioni degli argomenti JMS di messaggistica predefinite
  • Origine dati
  • Factory di connessione JMS generici
  • Sessione di posta
  • Factory di connessione J2C
  • Un factory di connessione code JMS per il provider di JMS di WebSphere MQ
  • Destinazione code JMS per WebSphere MQ
  • Factory di connessione argomenti JMS per WebSphere MQ
  • Destinazione argomenti JMS per WebSphere MQ
  • Factory di connessione JMS unificato per WebSphere MQ
  • Configurazione URL
Filtro del servizio di riferimento delle risorse
Il nome del filtro di servizio che rappreseta la destinazione di associazione del riferimento delle risorse. Ad esempio, jdbc/AccountDS2.
Autenticazione di riferimento delle risorse
Il riferimento delle risorse è autenticato dall'applicazione o dal contenitore.
Condivisione riferimento delle risorse
Il riferimento delle risorse è condivisibile o non condivisibile.
Alias di autenticazione
L'alias di autenticazione, se presente, utilizzato per proteggere il riferimento delle risorse.

Facoltativamente, per ogni riferimento, è possibile selezionare un alias di autenticazione dall'elenco. Gli alias di autenticazione predefinita (provenienti dai file ibm-eba-bnd.xml) vengono proposti solo se esistono in ogni server o cluster di destinazione.


I link contrassegnati (online) richiedono un accesso a Internet. Ogni link avvia una ricerca per l'argomento nel centro informazioni online. Quando vengono elencati i risultati della ricerca, selezionare l'argomento più adatto alla configurazione.

Controllare gli aggiornamenti di questo argomento (online)




Nome file: OSGi_BLA_BlueprintResourceRefs.html