Ngày nay cùng với sự phát triển mạnh mẽ của môi trường Internet, các ứng dụng triển khai trên nền Web ngày càng được phát triển rộng rãi và phong phú. Đồng thời đi cùng sự phát triển mạnh mẽ của nền kinh tế thị trường là nhu cầu áp dụng công nghệ thông tin vào trong các quy trình thương mại ngày càng trở nên phổ biến và là điểm mấu chốt để các tổ chức doanh nghiệp giải quyết công việc của mình. Sự ra đời của Web Service được coi là một công nghệ mang đến cuộc cách mạng trong cách thức hoạt động của các dịch vụ B2B – Business to Bussiness và B2C – Bussiness to Customer. Giá trị cơ bản của dịch vụ Web dựa trên việc cung cấp các phương thức theo chuẩn trong việc truy cập đối với hệ thống đóng gói và kế thừa. Các phần mềm được viết bởi những ngôn ngữ lập trình khác nhau và chạy trên các nền tảng khác nhau có thể sử dụng Web Service để chuyển đổi dữ liệu thông qua mạng Internet.
Nội dung của khóa luận đưa ra một cái nhìn tổng quát về công nghệ Web Service, phân tích và tìm hiểu các thành phần chuẩn được sử dụng trong công nghệ Web Service, đi vào nghiên cứu kiến trúc về Web Service. Từ những kiến thức thu được về công nghệ Web Service, khóa luận đi đến một hướng tiếp cận mới đó là tìm hiểu về chất lượng các dịch vụ Web – QoS cho Web Service dựa trên mô hình tích hợp Web Service với các Web Service Composition. Từ các kiến thức về chất lượng các dịch vụ Web, khóa luận sẽ tìm hiểu về một khía cạnh chất lượng dịch vụ Web đó là kiểm chứng ràng buộc thời gian đáp ứng của các Web Service Composition và mô hình hóa các ràng buộc thời gian trên biểu đồ UML Timing Diagram.
Để minh họa cho việc kiểm chứng ràng buộc thời gian đáp ứng của các Web Service Composition, chúng tôi đã tiến hành xây dựng một ứng dụng nhỏ là Web Service Travel-Agent và tiến hành đo lường thời gian đáp ứng của các Service Composition hợp thành lên Web Service Travel-Agent đó.