Các chuẩn thực thi mô tả quy trình nghiệp vụ sử dụng ngôn ngữ mô

Một phần của tài liệu nghiên cứu về workflow trong tích hợp các quy trình nghiệp vụ (Trang 43 - 44)

mô tả dịch vụ web của các doanh nghiệp

- Ngôn ngữ mô tả quy trình nghiệp vụ trong doanh nghiệp

OASIS phát triển để xác định quy trình nghiệp vụ tương tác giữa các dịch vụ Web trong nội bộ doanh nghiệp. IBM, BEA, và Microsoft đã phát triển phiên bản đầu tiên của BPEL trong năm 2002. Sau đó, SAP và Siebel tham gia bổ sung và cải tiến. BPEL là ngôn ngữ tập hợp từ hai phiên bản: BPEL4WS (Business Process Execution Language for Web Service) là ngôn ngữ thực thi quy trinh nghiệp vụ cho dịch vụ web và WS-BPEL (Web Service Business Process Execution Language)

Chuẩn thực thi cho phép thiết kế quy trình nghiệp vụ được sử dụng riêng trong doanh nghiệp là ngôn ngữ BPML và BPEL.Với WS-BPEL chúng ta có thể xác định quy trình nghiệp vụ, dùng để tiêu chuẩn hóa sự hợp nhất ứng dụng doanh nghiệp và mở rộng sự hợp tác giữa các doanh nghiệp

- Ngôn ngữ mô tả cho quy trình nghiệp vụ giữa các doanh nghiệp

Ngôn ngữ để mô tả cho các thông điệp trao đổi giữa các đối tác tham gia bao gồm ngôn ngữ dịch vụ web Choreography (WS-CDL) hoặc giao diện dịch vụ web Choreography (WSCI) do tổ chức W3C, tập đoàn Sun, SAP, BEA và Intalio phát triển. Hai ngôn ngữ này được sử dụng để định nghĩa sự mở rộng ngôn ngữ WS- BPEL của điều phối trong. Hình 2.23 chỉ rõ các giai đoạn phát triển của các ngôn ngữ sử dụng trong doanh nghiệp

Hình 2.21. Các giai đoạn phát triển của ngôn ngữ dịch vụ web

a.WS-CDL:

WS-CDL là một ngôn ngữ để xác định sự cộng tác của các dịch vụ là mở rộng của ngôn ngữ BPEL . Trong khi BPEL tập trung vào thực thi vấn đề đặc điểm kỹ thuật cụ thể của một đối tác, còn WS-CDL tập trung vào các mô tả về thông điệp trao đổi chung giữa các đối tác doanh nghiệp tham gia. Các đặc điểm kỹ thuật WS- CDL có thể tham khảo tại [16].

b. WSCI

WSCI được tổ chức W3C phát triển vào tháng 4 năm 2002, nó định nghĩa các thông điệp, các quy tắc, các xử lý và là động lực cho sự cộng tác giữa các đối tác doanh nghiệp. WSCI là một ngôn ngữ mô tả luồng điều khiển của các thông điệp trao đổi giữa các trang web các dịch vụ tương tác. Ngôn ngữ WSCI là phương pháp tiếp cận mới cho việc định nghĩa và thực hiện quy trình điều phối ngoài. Các đặc điểm kỹ thuật WSCI có thể truy cập tại [15]

Một phần của tài liệu nghiên cứu về workflow trong tích hợp các quy trình nghiệp vụ (Trang 43 - 44)

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

(68 trang)
w