비즈니스 프로세스 및 휴먼 타스크용 EJB 클라이언트 응용프로그램 개발

EJB API는 WebSphere Process Server에 설치된 비즈니스 프로세스 및 휴먼 타스크로 작업하는 EJB 클라이언트 응용프로그램을 개발하기 위한 일반 메소드 세트를 제공합니다.

이 타스크의 수행 목적 및 시기

EJB(Enterprise JavaBeans) API로 다음을 수행하는 클라이언트 응용프로그램을 작성할 수 있습니다.
EJB API는 다음과 같은 두 가지의 Stateless 세션 Enterprise Bean으로 제공됩니다.

EJB API에 대한 자세한 정보는 com.ibm.bpe.api 패키지 및 com.ibm.bpe.task 패키지에서 Javadoc을 참조하십시오.

다음 단계는 EJB 클라이언트 응용프로그램을 개발하는 데 필요한 조치에 대한 개요를 제공합니다.

이 타스크의 단계

  1. 응용프로그램이 제공할 기능을 결정하십시오.
  2. 사용할 세션 Bean을 결정하십시오.

    응용프로그램으로 구현하려는 시나리오에 따라 세션 Bean 중 하나 또는 모두를 사용할 수 있습니다.

  3. 응용프로그램 사용자에게 필요한 권한을 결정하십시오.

    응용프로그램에 포함된 메소드를 호출하고 이들 메소드가 리턴하는 오브젝트 및 오브젝트 속성을 볼 수 있는 올바른 권한 역할을 응용프로그램 사용자에게 지정해야 합니다. 해당 세션 Bean의 인스턴스를 작성할 때 WebSphere Application Server는 컨텍스트를 인스턴스와 연관합니다. 컨텍스트에는 호출자의 프린시펄 ID, 그룹 멤버쉽 목록 및 역할에 대한 정보가 들어 있습니다. 이 정보는 각 호출에 대해 호출자의 권한을 확인하는 데 사용됩니다.

    Javadoc은 각 메소드에 대한 승인 정보를 포함합니다.

  4. 응용프로그램을 표현하는 방법을 결정하십시오.

    EJB API는 로컬 또는 원격으로 호출됩니다.

  5. 응용프로그램을 개발하십시오.
    1. EJB API에 액세스하십시오.
    2. EJB API를 사용하여 프로세스 또는 타스크와 상호 작용하십시오.
      • 데이터를 조회하십시오.
      • 데이터에 대해 작업하십시오.
관련 개념
비즈니스 프로세스의 권한 역할
휴먼 타스크의 권한 역할
관련 참조
BusinessFlowManagerService 인터페이스
HumanTaskManagerService 인터페이스

ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)