Sau khi tìm đƣợc các OWL-S Profile đáp ứng đƣợc các công dụng cùng với Input, Output yêu cầu của ngƣời dùng dịch vụ. Để có thể sắp xếp lại các dịch vụ phù hợp với yêu cầu theo mức độ phù hợp giảm dần, chúng tôi đề xuất các luật so sánh
function degreeFunctionalityMatch(match1 : DomIO, match2 : DomIO) begin
if match1.domOutput > match2.domOutput then match1 > match2
else if match1.domOutput = match2.domOutput AND match1.domInput > match2.domInput then
match1>match2
else if match1.domOutput = match2.domOutput AND match1.domInput = match2.domInput then
match1 = match2 else
match1 < match2 end
mức độ phù hợp kết hợp công dụng và Input, Output giữa các OWL-S Profile. Trong luật so sánh này chúng tôi lấy mức độ phù hợp công dụng quan trọng hơn mức độ phù hợp Input, Output, đƣợc minh họa cụ thể trong Bảng 5.7.
Trong Bảng 5.7, các tham số đáng lƣu ý là:
match1, match2 lần lƣợt là hai mức độ phù hợp công dụng kết hợp với Input và Output của hai OWL-S Profile tìm thấy phù hợp với yêu cầu các công dụng, các Input, Ouput của ngƣời dùng dịch vụ.
domF: mức độ phù hợp công dụng của OWL-S Profile.
domIO: mức độ phù hợp Input, Output của OWL-S Profile. function degreeFIOMatch(match1 : DomFIO, match2 : DomFIO) begin
if match1.domF > match2.domF then match1 > match2
else if match1.domF = match2.domF AND match1.domIO>match2.domIO then
match1 > match2
else if match1.domF = match2.domFAND match1.domIO = match2.domIO then match1 = match2
else
match1 < match2 end
CHƢƠNG 6: CÀI ĐẶT THỬ NGHIỆM VÀ ĐÁNH GIÁ
Tóm tắt:
Nội dung của Chương 6 trình bày về các hệ thống xây dựng thử nghiệm phục vụ sự phối hợp hoạt động của dịch vụ web. Nội dung đánh giá sẽ được trình bày trong phần cuối chương này.