Tư vấn dựa trên bộ nhớ

Một phần của tài liệu Bài giảng Phát triển phần mềm hướng dịch vụ: Phần 2 (Trang 63 - 65)

Cách tiếp cận dựa trên bộ nhớ xem xét đánh giá tất cả các người dùng trực tiếp thay vì xen vào bước xây dựng mô hình. Việc dựđoán cho đánh giá của người dùng tích cực là tổng các trọng số của đánh giá từ người dùng khác mà ởđó trọng số sẽ tương ứng với độ tương tự

giữa người dùng tích cức và mỗi người dùng khác. Có hai bước để dựđoán. Một là tính giá trị

trung bình theo các đánh giá thu được, tiếp theo là tính độ tương tự hoặc không tương tự giữa

đánh giá của các người dùng khác nhau.

9.3.2 Lựa chọn dịch vụ dựa trên tư vấn

Lựa chọn dịch vụ dựa trên tư vấn có thểđược chia làm 3 khía cạnh:

§ Tư vấn thông quá nhu cầu tương tự hoặc không tương tự

§ Đánh giá chất lượng

Ba khía cạnh này có thểđược xem xét trong một nền tảng duy nhất. Nền tảng đó là cộng

đồng dịch vụ (service community). Một cộng đồng như vậy bao gồm một số người quan trọng (principals) mà mỗi người này có tiềm năng sử dụng và cung cấp các dịch vụ khác nhau. Những người quan trọng này được trợ giúp bới các tác tử để giúp họ quản lý các tương tác. Các tác tửđánh giá dịch vụ và các lời tư vấn được cung cấp bởi người khác. Quan trọng hơn, giống như con người, các tác tử duy trì một danh bạ những người quan trọng đáng để tương tác, và quyết định ai có thể sử dụng dịch vụ. Vì vậy mỗi tác tử hỗ trợ chức năng đăng kí. Và cũng như vậy, các tác tử cũng có thể tương tác với nhau.

Một tác tử có thể truy vấn đến một tác tử khác về một dịch vụ mà nó cần. Tác tử nhận

được truy vấn có thể lờđi, hoặc đáp lại rằng sẽ thực hiện dịch vụ, hay gửi yêu cầu truy vấn tới tác tử khác để yêu cấu thực hiện dịch vụ.

Một phần của tài liệu Bài giảng Phát triển phần mềm hướng dịch vụ: Phần 2 (Trang 63 - 65)