Odkazy na prostředky Blueprint [Nastavení]

Komponenty Blueprint mají přístup k odkazům na prostředky produktu WebSphere Application Server. Každý odkaz je deklarován v souboru XML Blueprint a lze jej zabezpečit pomocí aliasu ověřování JCA (Java™ Platform, Enterprise Edition (Java EE) Connector Architecture). Každý balík v rámci aplikace OSGi může obsahovat libovolný počet deklarací odkazů na prostředky v různých souborech XML Blueprint.

Chcete-li tento panel zobrazit v administrativní konzole, klepněte na jednu z následujících posloupností voleb:
  • Aplikace > Typy aplikací > Aplikace na obchodní úrovni > název_aplikace > [Implementovaná aktiva] Přidat > Přidat aktivum > název_aktiva > Krok průvodce: Vazba odkazů na prostředky Blueprint
  • Aplikace > Typy aplikací > Aplikace na obchodní úrovni > název_aplikace > název_kompoziční_jednotky > [Další vlastnosti] Odkazy na prostředky Blueprint

Krok průvodce Vazby odkazů na prostředky Blueprint a vlastnost Vazby odkazů na prostředky Blueprint jsou viditelné pouze v případě, že balík obsahuje deklarace odkazů na prostředky Blueprint.

Při zabezpečování odkazů na prostředky lze odkazy na prostředky svázat pouze s aliasy ověřování JCA, jež existují na každém serveru nebo v klastru, do kterého je aplikace implementována. Aplikaci OSGi lze implementovat v několika serverech a klastrech v rámci stejné domény zabezpečení. Každý alias ověřování JCA proto musí existovat v doméně zabezpečení cílových serverů a klastrů nebo v doméně globálního zabezpečení.

Odkazy na prostředky je nutné deklarovat v souboru XML Blueprint. Příklad:
<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>
Tato deklarace obsahuje ID odkazu na prostředek (například resourceRef), filtr služeb (například jdbc/Account), typ ověřování (například Container) a nastavení sdílení (například Shareable).
Odkazy na prostředky Blueprint pro vazby aliasů ověřování pro jednotlivé balíky jsou uloženy v souboru ibm-eba-bnd.xml v adresáři META-INF příslušného balíku. Pokud aplikace OSGi obsahuje kterýkoli z těchto souborů při implementaci jako aktiva, bude soubor poskytovat výchozí hodnoty aliasu ověřování používané při vazbě odkazů na prostředky. Příklad:
<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>

Obecné vlastnosti

Identifikátor kompozitního balíku
Tento identifikátor se zobrazuje pouze v případě, že aktivum EBA používá kompozitní balíky. Každý kompozitní balík je identifikován řetězcem v tomto formátu: Composite bundle archive (CBA)'symbolický.název.kompozitního.balíku_verze.kompozitního.balíku'. Pod identifikátorem kompozitního balíku jsou vypsány balíky, které jsou součástí tohoto kompozitního balíku.
Symbolický název kompozitního balíku
Název tohoto kompozitního balíku. Pro tento název se neprovádí lokalizace.
Verze kompozitního balíku
Verze tohoto kompozitního balíku.

Kompozitní balík je jedinečně určen symbolickým názvem a verzí.

Identifikátor balíku
Každý balík je identifikován řetězcem, který obsahuje symbolický název balíku a verzi balíku. Pod identifikátorem kompozitního balíku jsou vypsány balíky, které jsou součástí tohoto kompozitního balíku.
Symbolický název balíku
Název balíku, pro který se neprovádí lokalizace.
Verze balíku
Verze tohoto balíku.

Balík je jedinečně určen symbolickým názvem balíku a verzí balíku.

ID odkazu na prostředek
ID odkazu na prostředek podle deklarace v souboru Blueprint.
Rozhraní odkazu na prostředek
Rozhraní pro tento odkaz na prostředek.
Aplikace Blueprint může používat libovolný z následujících typů prostředků:
  • Výchozí cíle fronty JMS systému zpráv.
  • Výchozí cíle témat JMS systému zpráv.
  • Zdroj dat.
  • Generická továrna připojení JMS.
  • Relace pošty.
  • Továrna připojení rozhraní J2C.
  • Továrna připojení fronty JMS pro poskytovatele rozhraní JMS systému WebSphere MQ.
  • Cíl fronty JMS pro systém WebSphere MQ.
  • Továrna připojení tématu JMS pro systém WebSphere MQ.
  • Cíl tématu JMS pro systém WebSphere MQ.
  • Sjednocená továrna připojení JMS pro systém WebSphere MQ.
  • Konfigurace adres URL.
Filtr služby pro odkaz na prostředek
Název filtru služby, který je cílem mapování odkazu na prostředek. Například jdbc/AccountDS2.
Ověřování odkazu na prostředek
Odkaz na prostředek je ověřován aplikací nebo kontejnerem.
Sdílení odkazů na prostředky
Pro odkaz na prostředek může být povoleno nebo zakázáno sdílení.
Alias ověřování
Alias ověřování (pokud existuje), který slouží k zabezpečení daného odkazu na prostředek.

Pro každý odkaz můžete volitelně vybrat alias ověřování. Výchozí aliasy ověřování (ze souborů ibm-eba-bnd.xml) jsou nabízeny pouze v případě, že existují na každém cílovém serveru nebo klastru.


Odkazy s označením (online) vyžadují přístup k Internetu. Každý odkaz spustí vyhledávání tématu v Informačním centru online. Po zobrazení výsledků vyhledávání vyberte téma, které nejlépe odpovídá vaší konfiguraci.

Vyhledávání aktualizací tohoto tématu (online)




Název souboru: OSGi_BLA_BlueprintResourceRefs.html