비즈니스 프로세스 및 타스크용 응용프로그램 개발

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

WebSphere® Integration Developer와 같은 모델 작성 도구를 사용하여 비즈니스 프로세스 및 타스크를 빌드 및 전개할 수 있습니다. 이 프로세스 및 타스크는 런타임 시 상호작용합니다. 예를 들어 프로세스가 시작되며 타스크가 청구 및 완료되고 실행 중인 프로세스가 종료됩니다. Business Process Choreographer 탐색기를 사용하여 프로세스 및 타스크와 상호작용하거나 Business Process Choreographer API를 사용하여 이 상호작용에 대한 사용자 정의된 응용프로그램을 개발할 수 있습니다.

API는 WebSphere Process Server에 설치된 모든 프로세스 및 타스크에 사용될 수 있는 일반 메소드를 제공합니다. Business Process Choreographer API는 다음과 같은 두 가지의 Stateless 세션 Enterprise Bean으로 제공됩니다.

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

이 타스크의 단계

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

    일반 비즈니스 프로세스 및 휴먼 타스크 기능에 대한 예제가 제공됩니다.

  2. 사용할 Business Choreographer API를 결정하십시오.

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

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

    응용프로그램 사용자는 응용프로그램에 포함된 메소드를 호출하고 이들 메소드가 리턴하는 오브젝트의 속성 및 오브젝트를 볼 수 있는 권한이 부여되어야 합니다. 해당 Business Process Choreographer API 세션 Bean의 인스턴스가 작성될 때 WebSphere Application Server는 세션 컨텍스트를 인스턴스와 연관시킵니다. 세션 컨텍스트에는 호출자의 프린시펄 역할이 포함됩니다. 이 정보는 각 호출에 대해 호출자의 권한을 확인하는 데 사용됩니다.

    Javadoc은 각 메소드에 대한 승인 정보를 포함합니다. 응용프로그램 사용자에게 가장 잘 맞는 방법을 선택하십시오.

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

    Business Process Choreographer API는 로컬 또는 원격으로 호출됩니다.

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

이용약관 |

최종 갱신: 2006년 4월 13일

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