WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows

파티션 기능 EJB 워크로드 관리

파티션 기능(WPF)의 사용으로 클러스터에서 옵션 A 엔티티 Bean 개념이 지원됩니다. 이 특수 성능은 개발자가 WPF와 함께 제공되는 프로그래밍 모델을 활용하고 어떤 경우에는 WebSphere Application Server 버전 6.0.2 제품에 제공되는 작업 관리자 지원을 사용할 경우에 얻을 수 있습니다.

WPF 서비스를 사용하려면 J2EE 응용프로그램의 EJB jar에 추가 Stateless 세션 Bean을 하나 포함시켜야 합니다. 이 세션 Bean을 PSSB(Partitioned Stateless Session Bean)라고 합니다. EJB 모듈에 대해 Application Server가 시작되는 동안 응용프로그램이 시작 순서를 처리할 때 1 - N개의 서로 다른 파티션이 작성됩니다. 각 파티션은 클러스터에서 간단하게 고유한 주소 지정이 가능한 엔드포인트입니다. 따라서 요약하면 PSSB(Partitioned Stateless Session Bean)는 WPF 프레임워크의 PartitionManager를 활용하여 Bean 시작 시에 개별 파티션을 작성하고 표준 SessionBean 인터페이스 이외에 PartitionHandlerLocal 인터페이스(이후에 설명됨)를 구현하여 파티션 관련 라이프 사이클 이벤트를 처리하는 일반적인 Stateless 세션입니다.

WPF 지원 서비스를 통해 PSSB는 파티션을 작성할 수 있습니다. 각 파티션은 EJB 클라이언트가 직접 액세스할 수 있는 엔드포인트일 뿐입니다. 이 예제에서 PSSB(예: PSSB1)가 J2EE 응용프로그램에 포함되어 있으며 시작 시 파티션 Partition1, Partition2, Partition3 및 Partition4를 작성한다고 가정합시다. 따라서 파티션된 J2EE 응용프로그램이 설치될 때 위의 EJB 워크로드 관리 다이어그램(파티션에 초점을 맞추기 위해 간단히 표시됨)은 다음과 같습니다.

이전 다이어그램은 동일한 PSSB1 메소드 ping을 두 번 실행하는 EJB 클라이언트를 반영합니다. 호출할 때마다 첫 번째 매개변수는 메소드 상태로 제공되는 문자열 값에서 다릅니다. 이 문서의 후반부에서 맵핑이 발생하는 방법을 보다 자세하게 설명하지만 현재 첫 번째 매개변수의 값이 키이며 클러스터의 특정 파티션 엔드포인트로 요청을 라우트하기 위해 워크로드 관리자(WLM)에서 사용합니다. 클러스터 시작 시, 파티션된 J2EE 응용프로그램이 시작되고 PSSB1 홈 인스턴스가 인스턴스화될 때 Partition1, Partition2, Partition3 및 Partition4 파티션이 작성됩니다. 작성된 파티션은 서버 또는 JVM(Java Virtual Machine)이 아니지만 각각에는 EJB 컨테이너에서 인스턴스화될 때 표준 EJB 인스턴스와 유사한 라이프 사이클 개념이 있습니다. 파티션은 WLM 하부 구조에서 주소 지정 가능하거나 라우트 가능한 엔드포인트라고 할 수 있습니다.

첫 번째의 경우 EJB 클라이언트는 평상시와 같이 JNDI(Java Naming and Directory Interface)를 통해 PSSB1의 원격 인터페이스를 확보한 후에 첫 번째 매개변수에 Partition1을 지정하여 첫 번째 메소드 ping(...)을 실행했습니다. Extended Deployment를 사용하면, 프로그래머는 런타임에 각 메소드 호출 매개변수를 처리하는 방법을 알려주고 메소드 호출의 상태에 따라 각 호출을 특정 파티션으로 라우트할 수 있습니다.

이 문서를 읽는 프로그래밍 담당자가 이 기술를 구현할 때의 과제는 특정 메소드 상태의 요청을 일부 자원에 독점적으로 액세스할 수 있는 지정된 Application Server에 배치하는 것입니다. 파티션 활성화 중 특정 파티션이 로드 및 로드 해제되는 시기와 위치를 알려주는 특정 도구를 프로그래머가 제공합니다. 이 정보를 사용하여 프로그래머는 특정 파티션에 대한 모든 정보를 하나의 응용프로그램에 할당할 수 있습니다. 또한 관리자는 클러스터에서 이 처리가 발생하는 위치에서는 제한을 받지 않습니다. 파티션은 언제든지 이동할 수 있습니다.




Related concepts
EJB 워크로드 파티션

개념 주제    

이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:38:53 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/cwpfejbwlm_pdf.html

© Copyright IBM 2005, 2006. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)