Mục lục:
- Định nghĩa - Phối hợp dịch vụ web (WSC) nghĩa là gì?
- Techopedia giải thích Điều phối dịch vụ web (WSC)
Định nghĩa - Phối hợp dịch vụ web (WSC) nghĩa là gì?
Phối hợp dịch vụ web (WSC) là một đặc tả dịch vụ web cung cấp khung để phối hợp các hành động ứng dụng phân tán. Nó được phát triển bởi BEA Systems, Microsoft và IBM và là một phần của Giao dịch dịch vụ web Oasis.
Thông thường, các dịch vụ được xác định bởi các nhà cung cấp khác nhau có thể mô phỏng một hoạt động. Ví dụ: hành động mua sản phẩm từ eBay cũng sử dụng dịch vụ Web từ PayPal để thanh toán. Do đó, một số hình thức phối hợp là cần thiết giữa nhiều dịch vụ để giảm độ trễ kinh doanh. WSC chỉ định các giao thức phối hợp cho phép người dùng chỉ định các ràng buộc và đàm phán thỏa thuận về kết quả hoạt động chấp nhận được.
Techopedia giải thích Điều phối dịch vụ web (WSC)
Đặc tả WSC là một cơ chế để xác định cách thức một số dịch vụ Web tích hợp với nhau để đạt được mục tiêu chung. Điều phối viên là thành phần chính của khung WSC. Một ứng dụng có thể tạo một cá thể phối hợp bằng cách sử dụng một hoạt động được cung cấp bởi Dịch vụ kích hoạt. Một ứng dụng muốn kết hợp tính năng phối hợp phân tán có thể triển khai Dịch vụ đăng ký.
Một hoạt động cần xác định bối cảnh phối hợp để hoạt động được giám sát bởi điều phối viên. Dịch vụ kích hoạt được sử dụng bởi các ứng dụng để tạo ra dịch vụ phối hợp. Một ứng dụng có thể gửi bối cảnh phối hợp có được của nó cho một ứng dụng khác. Hành vi cho hoạt động và sự phối hợp của nó được chỉ định trong quá trình đăng ký. Một bộ sưu tập các dịch vụ Web thường được theo dõi và phối hợp trong suốt quá trình hoạt động của chúng.
Ưu điểm của khung WSC là cho phép mở rộng và linh hoạt. Khả năng mở rộng là cơ chế theo đó các giao thức phối hợp mới có thể được xác định và thêm vào. Tính linh hoạt là cơ chế theo đó các giao thức hiện có được sửa đổi để phù hợp với các yêu cầu ứng dụng nhất định.
