Tích hợp được coi là tĩnh nếu chúng ta kết hợp các srvic tại thời điểm thiết kế hoặc tại thời điêm cài đặt các Wb Srvic.

Một phần của tài liệu Luận văn xây dựng service proxy để kiểm chứng ràng buộc thời gian web service composition (Trang 54 - 56)

- Nếu quá trinh thương lượng chất lượng dịch vụ thành cơng, các Service

e Tích hợp được coi là tĩnh nếu chúng ta kết hợp các srvic tại thời điểm thiết kế hoặc tại thời điêm cài đặt các Wb Srvic.

hoặc tại thời điêm cài đặt các Web Service.

e Tích hợp được coi là động nếu chúng ta kết hợp các service tại thời điểm các

Scrvice đang được thực thú.

Vậy tích hợp Web Scrvice chính là một quá trình xử lý để kết nối các Web Services

đã tồn tại để xây dựng lên một Wcb Secrvice mới. Web Scrvice mới được gọi là cormmposIfte service, cịn các Web Scrvice đã tỒn tại dùng để xây dựng lên service mới thì được gọi

“Web Service Compositions”.

Từ đĩ ta cĩ thể thấy, một Web Service Composition cũng cĩ thể là một composite

Wecb Scrvice. Các Web Service Cornpositlon cĩ thê được triển khai tại các vị trí khác nhau, trên các nền tảng cơng nghệ khác nhau. Nhưng điều quan trọng ở đây là chúng ta phải cĩ một cơng nghệ chung nhất để các Web Service được tích hợp hay dùng để tích hợp cĩ thể giao tiếp được với nhau.

Dưới đầy ta cĩ mơ hình tích hợp Web Service , EHani 8DAII| |nsek |: invoke -= knwmi: R

= Izuarnpwarerie Vhr?u lim tr nn

-

M#rh Firreekrr: [rrrrrarz1riireri | invnoke . l1.

.

Wprft. EutraLra' [mm preesEB1111 Wữ@Ìi Šnsi thèm Cxoiiigmbaeiirsi

Hình 22: Minh họa mơ hình tích hợp Web Service

Trong mơ hình minh họa trên, phía client sẽ gọi các dịch vụ tới các Web Scrvice đã được tổng hợp thơng qua fđle WSDL của Web Service được tổng hợp đĩ. Từ các Composite Web Service sẽ xây dựng lời gọi đến các Web Service Composition, Các Web Service Composition thực hiện các thao tác tính tốn, trả lại kết quả cho Composite Web

Service. Composite Web Service tổng hợp các kết quả từ các Service thành phân và trả lại

kết quả cuối cùng cho phía Client.

Đề hiểu rõ hơn thế nào là Web Service Cornposition chúng tơi đưa ra một ví dụ đơn giản sau để minh hoạ đồng thời cũng là một ví dụ dùng cho mục tiêu khố luận đĩ là kiểm chứng ràng buộc thời gian đáp ứng của các Web Service Composition: Đề thực hiện một tour du lịch, hành khách cần phải cần các dịch vụ sau: tìm kiếm khách sạn của thành phố đích đến du lịch, tìm kiếm các chuyến bay từ thành phố xuất phát đến thành phố đến và

dịch vụ cung cấp đặt vé máy bay. Giả sử ta cĩ 2 nhà cung cấp dịch vụ Web đưa ra 2 dịch

vụ Web Scrvice nhằm phục vụ cho việc tìm kiếm khách sạn và tìm kiếm các chuyến bay.

Hai Web Service này nằm ở hai vị trí địa lí khác nhau, sử dụng các cơng nghệ để triển

khai khác nhau. Điều đĩ dẫn tới khi khách hàng muốn sử dụng 2 dịch vụ đĩ sẽ phải tìm

kiếm tại hai website khác nhau nên sẽ khơng thuận tiện. Nhằm đem lại sự thuận tiện cho khách hàng, chúng ta muốn tích hợp 2 Web Service là tìm kiếm khách sạn và tìm kiếm máy bay đĩ vào một dịch vụ lớn hơn, được gọi là dịch vụ Travel-Agent. Dịch Vụ Travel- Agent sẽ gọi đến 2 dịch vụ con là SearchHotel và SearchFlight mỗi khi cĩ một truy vẫn từ client đến dịch vụ Travel-Agent. Vậy ở đây các Web Service SearchHotel và SearchFlight

chính là các Web Service Composttion và Service Travel-Agent ở đây chính là Composite Service. Từ đĩ ta thấy Web Service Composition chính là các Web Service và cĩ thể dùng

Một phần của tài liệu Luận văn xây dựng service proxy để kiểm chứng ràng buộc thời gian web service composition (Trang 54 - 56)

Tải bản đầy đủ (PDF)

(85 trang)