BPEL(Business Process Execution Language), 기업의 비즈니스 프로세스 통합 관리
1. BPEL(Business Process Execution Language)의 개요
1-1. BPEL(Business Process Execution Language)의 정의
- 비즈니스 프로세스를 정의하고, 정의된 프로세스를 순차적으로 실행, 제어하기 위한 XML기반의 표준 언어
- 비즈니스 프로세스에 정의된 Rule을 기반으로 프로세스를 실행, 제어하기 위한 XML 기반의 표준 언어
1-2. BPEL(Business Process Execution Language)의 필요성
- 패러다임변화: 협업적 비즈니스의 중요성에 따른 서비스간의 통합관리
- 경영방법의 가시화: 부가가치 낮은 비효율적 업무평가 및 업무재설계
- 관리의 용이성: 분산 서비스 컴포넌트의 제어의 용이성 및 컴포넌트의 통합모니터링 및 관리
2. BPEL(Business Process Execution Language)의 구성도, 주요기능
2-1. BPEL(Business Process Execution Language)의 구성도
2-2. BPEL(Business Process Execution Language)의 주요기능
1) Invoke : 서비스를 동기적/비동기적으로 호출하고 값을 받음
2) Assign : 결과값을 받아서 일시적인 저장(변수와 같은 역할 수행)
3) Scope : 예외 사항 처리를 위한 범위를 지정함
4) Switch : 프로세스의 판단에 의한 분기를 처리
5) Receive : 비동기적인 호출에 의해서 처리된 값을 돌려줌
3. BPEL(Business Process Execution Language)의 활용
- 업무처리자동화: BPM 엔진의 구성 및 프로세스 처리를 통한 업무 자동화
- 시스템연계용이: 두 Application이나 파트너간 비즈니스 상호 교환 용이
- 비즈니스최적화: 비즈니스 프로세스 정의 통한프로세스최적화, 리엔지니어링 지원 및 최적 프로세스 선택으로 기업 환경 최적화
- BPEL4WS: 웹 서비스를 통해 비즈니스 기능공개시 주요 기술로 활용
'1. IT Story > Basic Studies' 카테고리의 다른 글
소프트웨어공학-프로토타입(Prototype)모델 (0) | 2019.04.20 |
---|---|
소프트웨어공학-폭포수 모델 (Waterfall) (0) | 2019.04.19 |
CPU (Central Processing Unit) (0) | 2019.04.09 |
BPM(Business Process Management) (0) | 2019.04.04 |
BRE(Business Rule Engine) (0) | 2019.04.02 |
BAM(Business Activity Monitoring) (0) | 2019.04.01 |
캐즘이론 (Chasm) (0) | 2019.03.13 |
Gamification (고객을 중독시키는 기술) (0) | 2019.03.11 |