.8Mối quan hệ của Oracle BPEL Process Manager với các thành phần khác

Một phần của tài liệu (LUẬN văn THẠC sĩ) so sánh hiệu năng của các trình xử lý BPEL (Trang 38 - 39)

Ngƣời dùng có thể tích hợp các quy trình BPEL với các dịch vụ bên ngoài (đƣợc gọi là các liên kết đối tác). Bạn cũng có tích hợp dịch vụ và các bộ chuyển đổi, chẳng hạn nhƣ công việc của con ngƣời, chuyển đổi, thông báo, và các quy tắc nghiệp vụ trong quy trình.

Oracle BPEL Process Manager dựa hoàn toàn trên ngôn ngữ BPEL. Thêm vào đó, nó đƣợc xây dựng dựa trên các chuẩn nhƣ XML, WSDL và Web Service, XSLT, XPATH, JMS và JCA giúp nó trở thành một giải pháp lý tƣởng để tạo các quy trình nghiệp vụ tích hợp có thể chạy trên các nền tảng. Nó cũng hỗ trợ các chuẩn tƣơng tác JCA và Web Service để giao tiếp với các tiến trình BPEL khác. Các hàm API cũng đƣợc cung cấp để hỗ trợ việc gọi từ các ứng dụng và hệ thống có sẵn.

Tổng quan và kiến trúc

Oracle BPEL Process Manager là trình xử lý để thực thi các tiến trình mô hình hóa bằng ngôn ngữ BPEL với cả 2 phiên bản là WS-BPEL 2.0 và BPEL 1.1, đồng thời cũng cung cấp các công cụ đi kèm để triển khai, giám sát và quản lý tiến trình BPEL. BPEL Process Manager đƣợc phát triển trên nền công nghệ Java EE, tƣơng thích với các máy chủ ứng dụng nhƣ Jboss, Weblogic, IBM. Kiến trúc của Oracle BPEL Process Manager đƣợc thể hiện trong hình dƣới đâỵ Trong hình 2.9, Oracle BPEL Process Manager bao gồm 4 thành phần: Trình xử lý, trình điều khiển, trình thiết kế (JDeveloper or Eclipse) và CSDL. Trình xử lý BPEL là thành phần quan trọng nhất trong kiến trúc của Oracle BPEL Process Manager, bao gồm các thành phần sau: Trình xử lý lõi BPEL, kết nối WSDL và các dịch vụ tích hợp khác.

Một phần của tài liệu (LUẬN văn THẠC sĩ) so sánh hiệu năng của các trình xử lý BPEL (Trang 38 - 39)

Tải bản đầy đủ (PDF)

(64 trang)