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

PSSB(Partitioned Stateless Session Bean)

PSSB(Partitioned Stateless Session Bean)는 파티션 기능(WPF) 프레임워크 API를 구현하고 PartitionManager 인터페이스를 활용하여 파티션을 작성 및 관리해야 합니다. 또한 요청을 라우트하는 파티션 엔드포인트를 판별하도록 워크로드 라우팅을 통해 [BEAN_NAME]_PartitionKey 클래스를 구현 및 호출해야 합니다.

PSSB [BEAN_NAME]_PartitionKey 라우팅 클래스

WPF를 구현하는 프로그래머가 클러스터에서 메소드 요청을 라우트해야 하는 위치를 지시하려면 [BEAN_NAME]_PartitionKey 클래스를 구현해야 합니다. 엔드포인트는 파티션이고 문자열을 사용하여 설명합니다. 예를 들어 다양한 파티션 기능 샘플에서 다음 예와 유사한 방식으로 [BEAN_NAME]_PartitionKey와 함께 다음 클래스가 구현 및 표시됩니다.
package com.ibm.websphere.wpf.ejb;

/**
 * PartitionKey for Partitioned Stateless Session Bean WPFKeyBasedPartition
 */
public class WPFKeyBasedPartition_PartitionKey {
	
	
	/**
	 * return the partition string as the partition key
	 * @param partition
	 * @return
	 */
	public static String buy(String partition) {
		return partition;
	}
	
}

이 경우 WPFFacadePartitionSample PSSB의 Bean에는 파티션 대상이 전달된 단일 정적 원격 메소드 buy(String)만 있습니다. 사용자는 서명에 전달한 모든 메소드 인수를 수신하며 필요한 경우 작업을 호스트하는 파티션 엔드포인트 클러스터 구성원을 판별하도록 해당 인수를 처리할 수 있습니다.

PSSB의 원격 인터페이스에 있는 모든 메소드를 구현해야 합니다.

생성된 스텁을 갱신해야 하는 PSSB Bean

wpfstubutil은 스텁을 재생성하고 적절한 인터페이스를 삽입하여 라우트 메소드를 실행할 때마다 [BEAN_NAME]_PartitionKey 클래스를 호출할 수 있도록 하는 유틸리티입니다. 이 도구는 항상 엔터프라이즈 Bean을 전개한 후 호출해야 합니다. 전개 프로세스로 인해 이러한 수정이 없어도 파일이 다시 작성됩니다.

클러스터에서 파티션된 J2EE(Java 2 Platform Enterprise Edition) 응용프로그램을 설치하는 경우 관리자는 전개하지 않으려고 합니다. 이 경우 생성된 스텁을 재설정하고 필수 파티션 기능 프레임워크 변경사항이 런타임으로 표시됩니다. 갱신된 스텁의 예로 installApps 디렉토리에서 D_*로 시작하는 샘플을 검토하십시오.




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/cwpfpssb.html

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