Giao thức đàm phán

Một phần của tài liệu Xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web (Trang 32)

Giao thức đàm phán sử dụng để mô tả cơ chế và quy tắc của các bên đàm phán. Các giao thức này xác định các bên có thể tương tác với nhau và trả ra ảnh hướng quyết định chúng. Các dịch vụ đàm phán này thường là một dịch vụ Web, dịch vụ đàm phán xác định một tập các giao thức đàm phán nguyên thủy để nhà yêu cầu dịch vụ và nhà cung cấp dịch vụ có thể giao tiếp và hoạt động cùng nhau. Dưới đây là các giao thức cơ bản thường dùng trong đàm phán [9]:

- Giao thức Call For Proposal (CFP) thường dùng để gọi một đề nghị.

- Giao thức Propose dùng đề đề xuất một đề nghị hoặc mời truy cập với bên đàm phán khác.

- Giao thức Acept dùng để chấp nhận một đề nghị hay một lời mời tham gia từ bên đàm phán khác.

- Giao thức Terminate dùng để chấp dứt quá trình đàm phán.

- Giao thức Reject dùng để từ chối một lời đề nghị hoặc lời mời tham gia từ bên đàm phán. Tuy nhiên bên sẵn sàng sẽ phải xem xét lời đề nghị hoặc lời mời tham gia.

- Giao thức Acknowledge dùng để xác nhận việc tiếp nhận lời đề nghi hay lời mời tham gia.

- Giao thức Modify dùng để thay đổi lời đề nghị hay lời mời tham gia trước khi phản hồi cho bên đàm phán kia.

Giao thức đàm phán có nhiều ngữ nghĩa hơn thông điệp đàm phán. Mỗi giao thức đàm phán có tiền điều kiện và hậu điều kiện, một số giao thức tương đương với thông điệp. Tuy nhiên các giao thức phải tuân theo các quy định và các ràng buộc của các bên đàm phán.

2.3 Tổng kết

Chương này đã trình bày tổng quan về chất lượng dịch của dịch vụ Web. Các thuộc tính chất lượng dịch vụ chính là thành phần cơ bản về chất lượng dịch vụ của dịch vụ Web. Ngoài ra, chương này đã giới thiệu một số kỹ thuật có thể biểu diễn chất lượng dịch vụ cho dịch vụ Web. Phần còn lại của chương này đã trình bày về vấn đề đàm phán dịch vụ Web như: thông điệp đàm phán, giao thức đàm phán và chính sách đàm phán.

Chƣơng 3: TÌM HIỂU VỀ AXIS2

Axis2 là khung chương trình để triển khai dịch vụ Web. Tất cả các dịch vụ Web trong khung đàm phán của luận văn được triển khai trên Axis2. Mục 3.1 giới thiệu tổng quan về Axis2. Thành phần chính trong kiến trúc của Axis2 là bao gồm các mô đun: mô đun xử lý XML, mô đun xử lý thông điệp SOAP, mô đun giao vận, mô đun triển khai, mô đun thông tin, mô đun giao diện lập trình ứng dụng cho khách hàng. Mục 3.2, 3.3, 3.4, 3.5, 3.6 sẽ lần lượt giới thiệu về các mô đun này.

Một phần của tài liệu Xây dựng khung đàm phán chất lượng dịch vụ cho dịch vụ web (Trang 32)