Blueprint 컴포넌트는 WebSphere® Application Server 자원 참조에 액세스할 수 있습니다. 각각의 참조는 Blueprint XML 파일에 선언되어 있으며, Java™ 플랫폼, Enterprise Edition(Java EE) Connector Architecture(JCA) 인증 별명을 사용하여 보안이 가능합니다. OSGi 애플리케이션의 각 번들에는 다양한 Blueprint XML 파일의 여러 자원 참조 선언이 포함될 수 있습니다.
번들에 Blueprint 자원 참조가 포함됨 경우에만 Blueprint 자원 참조 바인드 마법사 단계 및 Blueprint 자원 참조 특성이 표시됩니다.
자원 참조에 대한 보안을 설정하는 경우, 애플리케이션이 배치되어 있는 모든 서버 또는 클러스터의 JCA 인증 별명으로만 자원 참조를 바인드할 수 있습니다. OSGi 애플리케이션을 동일한 보안 도메인에 있는 여러 서버 및 클러스터에 배치할 수 있습니다. 따라서 각 JCA 인증 별명은 대상 서버 및 클러스터의 보안 도메인이나 글로벌 보안 도메인에 있어야 합니다.
<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>
이 선언에는
자원 참조 ID(예: resourceRef),
서비스 필터(예: jdbc/Account),
인증 유형(예: Container)
및 공유 설정(예: 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>
버전과 기호 이름은 컴포지트 번들을 고유하게 식별합니다.
번들 버전과 번들 기호 이름은 번들을 고유하게 식별합니다.
각각의 참조마다 목록에서 인증 별명을 선택할 수 있습니다(선택사항). 기본 인증 별명(ibm-eba-bnd.xml 파일에서)은 모든 대상 서버 또는 클러스터에 존재하는 경우에만 제공됩니다.
표시된(온라인) 링크는 인터넷에 액세스해야 합니다. 각 링크는 온라인 Information Center에서 주제 검색을 시작합니다. 검색 결과가 나열될 때 구성에 가장 잘 맞는 주제를 선택하십시오.
이 주제에 대한 업데이트 확인 (온라인)