Hệ thống FOWLS JUDDI Registry

Một phần của tài liệu 250331 (Trang 70 - 73)

Hệ thống FOWLS-UDDI Server đóng vai trò là một UDDI mở rộng, hệ thống của chúng tôi phát triển dựa trên công trình của N.Srinivasan [22] , Hệ thống FOWLS JUDDI REGISTRY đƣợc minh họa trong Hình 6.2.

Inquiry UDDI Port Publish UDDI Port

FOWLS JUDDI REGISTRY

Hệ thống này cho phép thực hiện hai chức năng chính, thứ nhất là cho phép nhà cung cấp dịch vụ đăng ký các dịch vụ web đã chú giải các công dụng thông qua Publish UDDI Portvà thứ hai là cho phép ngƣời dùng dịch vụ tìm kiếm các dịch vụ web dựa trên các công dụng kết hợp với các Input và Ouput thông qua Inquiry UDDI Port.

Publish UDDI Port

Publish UDDI Port cho phép nhà cung cấp dịch vụ (Service Provider) đăng ký các dịch vụ OWL-S sau khi đã đƣợc chú giải các công dụng tƣơng ứng ( chúng tôi gọi là FOWLS). Trong Module này chúng tôi cài đặt phép ánh xạ từ FOWLS sang UDDI.

FOWLS JUDDI REGISTRY

Publish UDDI Port

FOWLS Profile Service Provider

Hình 6.3 Publish UDDI Port

Cơ chế này thực hiện phép ánh xạ một-một từ các thành phần OWL-S Profile vào bên trong UDDI. Đầu vào của Module này là danh sách các FOWLS Profile, sau

đó hệ thống chịu trách nhiệm lƣu trữ các FOWLS Profile cùng với thông tin nhà cung cấp dịch vụ. Publish UDDI Port đƣợc minh họa trong Hình 6.3.

Inquiry UDDI Port

Inquiry UDDI Port cho phép ngƣời dùng dịch vụ tìm kiếm các dịch vụ web theo các nhu cầu của họ dựa trên các công dụng kết hợp với các Input và Output của OWL-S Profile.

FOWLS-UDDI

Service Requester

Inquiry UDDI Port

Semantic Search Template

FOWLS Profile

Hình 6.4 Inquiry UDDI Port

Sau khi hệ thống nhận đƣợc yêu cầu truy vấn từ ngƣời dùng dịch vụ, hệ thống thực hiện truy vấn các FOWLS Profile trong UDDI dựa trên các công dụng kết hợp với các Input và Ouput (cơ chế tìm kiếm dựa trên ngữ nghĩa) và sau đó trả kết quả các OWLS Profile (FOWL-S) thỏa yêu cầu về cho ngƣời dùng dịch vụ theo các mức

độ phù hợp tƣơng ứng và đƣợc sắp xếp theo thứ tự ƣu tiên giảm dần. Inquiry UDDI Port đƣợc minh họa trong Hình 6.4.

Một phần của tài liệu 250331 (Trang 70 - 73)