데이터 소스

설치된 애플리케이션은 데이터 소스를 사용하여 관계형 데이터베이스에 대한 연결을 확보합니다. 데이터 소스는 EIS(Enterprise Information Systems)의 기타 유형에 연결을 제공하는 JCA(Java™ EE(Java Platform, Enterprise Edition) Connector Architecture) 연결 팩토리와 유사합니다.

데이터 소스는 특정 벤더 데이터베이스와의 JDBC 연결에 필요한 드라이버 구현 클래스를 제공하는 JDBC 제공자와 연관됩니다. 애플리케이션 컴포넌트는 데이터 소스와의 트랜잭션을 직접 수행하여 데이터베이스에 대한 연결 인스턴스를 확보합니다. 각 데이터 소스에 대응하는 연결 풀이 연결 관리를 제공합니다.

동일한 JDBC 제공자와 연관된 여러 데이터 소스를 작성할 수 있습니다. 예를 들어, 복수의 데이터 소스를 사용하여 동일한 벤더 데이터 애플리케이션 내의 서로 다른 데이터베이스를 액세스할 수도 있습니다. WebSphere® Application Server는 Sun Microsystems에서 정의한, 다음 데이터 소스 인터페이스 중 하나 또는 둘 다를 구현하는 데 필요합니다. 이 인터페이스를 사용하면 애플리케이션이 1단계 또는 2단계 트랜잭션 프로토콜에서 실행할 수 있습니다.

버전 5.0 이전의 Application Server에는 단일 CM(Connector Manager) 아키텍처에서 데이터 액세스 기능을 제공했습니다. 이 연결 관리자 아키텍처가 계속 J2EE(Java 2 Platform, Enterprise Edition) 1.2 애플리케이션을 지원할 수 있지만, J2EE 1.3 애플리케이션 양식, J2EE 1.4 및 Java EE 애플리케이션을 지원하는 JCA 아키텍처에 기초하는 다른 연결 관리자 아키텍처가 제공됩니다.

다음 아키텍처는 두 가지 유형의 데이터 소스로 표시됩니다. 올바른 데이터 소스를 선택하기 위해, 관리자는 애플리케이션, EJB 모듈 및 엔터프라이즈 Bean의 특성을 이해해야 합니다.

  • 데이터 소스(WebSphere Application Server V4)(더 이상 사용되지 않음) - 이 데이터 소스는 원래 CM 아키텍처를 사용합니다. 이 데이터 소스를 사용하는 애플리케이션은 버전 4.0에서 실행 중인 것처럼 작동합니다.
  • 데이터 소스 - 이 데이터 소스는 JCA 표준 아키텍처를 사용하여 Java EE 애플리케이션뿐만 아니라 J2EE 버전 1.3 및 1.4에 대한 지원도 제공합니다. JCA 연결 관리자 및 관계형 자원 어댑터를 사용합니다.

데이터 소스 선택사항

  • J2EE 1.2 애플리케이션 - 모든 EJB 1.1 엔터프라이즈 Bean, JDBC 애플리케이션 또는 서블릿 2.2 컴포넌트는 4.0 데이터 소스를 사용해야 합니다(더 이상 사용되지 않음).
  • J2EE 1.3(및 이후 릴리스) 애플리케이션 -
    • EJB 1.1 모듈 - 모든 EJB 1.x Bean은 4.0 데이터 소스를 사용해야 합니다.
    • EJB 2.0(및 이후 릴리스) 모듈 - CMP(Container-Managed Persistence) 버전 1.x, 2.0 이상을 포함한 엔터프라이즈 Bean은 데이터 소스를 사용해야 합니다.
    • JDBC 애플리케이션 및 서블릿 2.3+ 컴포넌트는 데이터 소스를 사용해야 합니다.

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_datasor
파일 이름:cdat_datasor.html