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.