데이터 액세스 자원
이 주제에서는 데이터 자원 액세스에 대한 정보를 제공합니다.
엔터프라이즈 애플리케이션과 EIS(Enterprise Information System) 간의 연결은 애플리케이션 서버에 플러그된 EIS 제공 자원 어댑터의 사용을 통해 수행됩니다. 자원 어댑터는 EIS와 애플리케이션 서버 간 통합 및 연결에 중심적인 역할을 수행합니다. 애플리케이션 컴포넌트, 애플리케이션 서버 및 엔터프라이즈 정보 시스템 간에 접촉 지점으로 제공됩니다. 자원 어댑터는 Java™ EE(Java Platform, Enterprise Edition) 커넥터 아키텍처(JCA)에서 지정하는 정의한 정확한 계약에 기초하여 다른 컴포넌트와 통신해야 합니다.
일반 인플로우 컨텍스트를 사용하여 자원 어댑터는 애플리케이션 서버에 제출한 작업 인스턴스의 실행 컨텍스트를 제어할 수 있습니다. 자원 어댑터는 WorkContextProvider 인터페이스를 구현하는 작업 인스턴스를 제출하여 WebSphere Application Sever에 다양한 유형의 컨텍스트를 제공할 수 있습니다. 애플리케이션 서버가 제공된 컨텍스트 유형을 지원할 경우 일반 작업 컨텍스트 메커니즘에서 작업 컨텍스트를 작업 인스턴스의 실행 컨텍스트로 설정합니다. 작업 인스턴스를 실행하는 중에는 컨텍스트가 유효합니다.
보안 인플로우 컨텍스트에서는 애플리케이션 서버에 제출한 작업 인스턴스의 실행 컨텍스트에 자원 어댑터가 보안 정보를 설정할 수 있게 허용함으로써 일반 작업 컨텍스트를 사용합니다. 새로운 표준화된 SecurityContext 인터페이스를 구현하여 컨텍스트 유형을 제공하는 작업 인스턴스를 제출하면 애플리케이션은 작업 인스턴스에 대한 보안 ID 및 신임을 포함하는 실행 컨텍스트를 설정할 수 있습니다. 보안 메시지가 Java EE 메시지 엔드포인트에 전달될 수 있도록 하면서 작업 인스턴스 실행 중에 ID 및 신임이 유효합니다.
WebSphere® Application Server는 새로운 표준화된 SecurityContext, TransactionContext 및 HintsContext 인터페이스를 구현하는 작업 컨텍스트 유형을 지원합니다. 일반 인플로우 컨텍스트 메커니즘은 HintsContext 인터페이스 구현을 승인하지만 애플리케이션 서버가 HintsContext 인터페이스의 구현에 영향을 미치지 않습니다. 보안 인플로우 컨텍스트 메커니즘은 EIS 도메인의 사용자 ID를 애플리케이션 서버 도메인의 ID로 맵핑하지 않습니다. SecurityContext 구현에서 제공하는 ID는 애플리케이션 서버의 보안 도메인에 있어야 합니다.
더 자세한 개요 정보에 대해서는 다음 개념, 참조 및 태스크 파일을 참조하십시오.