추가 BPEL 활동

Business Process Choreographer는 웹 서비스 BPEL(Business Process Execution Language) 호출 활동에 대한 확장인 추가 활동에 대한 지원을 포함합니다.

이러한 추가 활동에는 Java™ 스니펫 활동 및 정보 서비스 활동이 있습니다.

Java 스니펫 활동

스니펫 활동(BPEL 호출 활동의 스크립트 확장)을 통해 프로세스 구현 과정에서 Java 코드를 지정할 수 있습니다. 이 Java 코드에는 엔클로징 BPEL 환경에 대한 액세스 권한이 있습니다(예를 들어, BPEL 변수, 파트너 링크, 상관 세트 및 사용자 정의 특성에 대한 작업을 수행할 수 있음). 해당 오브젝트는 단순 유형을 표시하는 데이터 오브젝트 또는 Java 오브젝트입니다. 엔클로징 Java 메소드의 로컬 Java 변수와 동일한 방법으로 Java 스니펫에서 BPEL 변수를 사용할 수 있습니다.

정보 서비스 활동

정보 서비스 활동은 IBM® Information Server 및 관계형 데이터베이스와의 직접적인 상호작용을 제공합니다. 다음과 같은 정보 서비스 활동을 수행할 수 있습니다.
정보 서버
Information Server에 작성된 정보 서비스를 비즈니스 프로세스에서 호출할 수 있습니다.
SQL 스니펫
SQL 스니펫을 사용하여 비즈니스 프로세스에서 DDL(Data Definition Language) 문을 포함한 SQL 문을 처리할 수 있습니다. 예를 들어, SQL select 문은 조회를 발행한 후 조회 결과를 참조에 의해 프로세스 변수에 지정할 수 있습니다(참조 설정). 참조 설정은 모든 관련된 데이터를 프로세스 공간으로 이동하지 않으면서 프로세스의 다른 활동에서 사용할 수 있습니다.
설정 검색
설정 검색을 사용하여 참조 설정에서 정의한 데이터를 프로세스 변수에 로드할 수 있습니다. 데이터는 비즈니스 오브젝트로 리턴됩니다.
원자적 SQL 순서
원자적 SQL 순서를 사용하여 여러 개의 SQL 스니펫을 정의하고 정보 서버 활동에서 설정 명령문을 검색할 수 있습니다. 명령문은 사용자가 정의한 순서에 따라 하나의 트랜잭션으로 처리됩니다.

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