tModel mới mà trình bày kiểu cổng đĩ trong UDDI. Sau đĩ, ta cĩ thể chỉ định ra dịch vụ
thương mại mà thực thi kiểu cơng đĩ bằng việc kết hợp với tModel với một business service”s binding template.
e) Câu trúc dữ liệu publisherAssertion
Đây là một cầu trúc dữ liệu quan hệ mà nĩ đặt sự kết hợp giữa hai hoặc nhiều cấu trúc dữ liệu businessEntity theo một kiểu quan hệ cụ thể, chẳng hạn như một cơng ty con hoặc
một phịng ban.
Cấu trúc dữ liệu pubisherAsscrtion bao gồm ba thành phân chính: fromkey (BusinessKey đầu tiên), toKey (bussinesskey thứ hai) và keyedReferencc.
KeyReference thiết kế ra kiểu mỗi quan hệ kết hợp trong cặp thuật ngữ keyName,
CHƯƠNG 3: QoS CHO WEB SERVICE
Trong chương 2 chúng tơi đã trình bày các khải niệm cơ bản về cơng nghệ Wcb Service. Với sự phát triển mạnh mẽ của Internet và cơng nghệ Web Service, chất lượng các dịch vụ Web trở thành một vấn đề hết sức cần thiết. Trong chương 3 này, chúng tơi sẽ đề cập đến hướng tiếp cận khá mới và sẽ trở thành một xu hướng tắt yếu cho các dịch vụ web trong tương lai gân, đĩ là Chất lượng dịch vụ Web.
3.1. Chất lượng dịch vụ Web Service - QoS cho Web Service
Với sự phát triển nhanh phĩng và phố biến của cơng nghệ Web Service, Chất lượng các dịch vụ Web Service (QoS — Quality of Service) sẽ trở thành một yếu tố quan trọng
trong việc đánh giá sự thành cơng của các nhà cung cấp dịch vụ web. QoS sẽ quyết định đến khả năng sử dụng và tính hữu ích của dịch vụ, cả hai yếu tố này đều ảnh hưởng đến tính phố biến của một dịch vụ web. Trong phần này, chúng tơi sẽ trình bày một vài yêu cầu khác nhau của QoS cho Web Serivce, ảnh hưởng của hiệu ứng thắt cơ chai đến hiệu năng hoạt động của một Web Service, tiếp cận tới các phương pháp cung cấp chất lượng dịch vụ cho Web Service và một phương pháp đơn giản để đo lường thời gian đáp ứng của Web Services sử dụng Service Proxy|[ 6].
Trong thời đại hiện nay, với sự phát triển mạnh mẽ của thương mại điện tử, một yêu
cầu đặt ra là phải làm sao cĩ thể tích hợp liền mạch các quy trình thương mại, các ứng dụng thương mại điện tử và các Web Secrvicc thơng qua mơi trường Internet. Việc đánh
giá chất lượng một dịch vụ web là một thách thức lớn, vì mơi trường Internet cùng các ứng dụng Web-Base ngày càng phát triển mạnh mẽ, cũng chính vì thế nên các yêu cầu về chất lượng dịch vụ cũng luơn thay đổi và khơng thể dự đốn theo cách tự nhiên được. Các ứng dụng với các đặc điểm và yêu cầu riêng biệt sẽ cạnh tranh nhau về tài nguyên mạng vốn đã rất hạn chế. Sự thay đổi lưu lượng thơng tin trên mạng, tấn cơng từ chối dịch vụ,
ảnh hưởng của cơ sở hạ tầng cơng nghệ thơng tin yếu kém và vẫn đề an ninh cho các ứng
dụng Web-Base đã tạo ra sự cân thiêt của việc đưa ra các chuân chât lượng cho các dịch
vụ trên Internet. Thơng thường, khi khơng đáp ứng được các yêu cầu QoS là một nguyên
nhân then chốt dẫn tới các giao tác cĩ hiệu suất hoạt động rất thấp.
Với các chuẩn như SOAP, UDDI và WSDL đã được thống nhất sử dụng bởi các lĩnh
vực sử dụng cơng nghệ Web Scrvice — bao gồm các dịch vụ tài chính, cơng nghệ cao, đa
phương tiện và giải trí. Tất cả các Web Service đang cần phải được gắn kết với nhau để
trở thành chuẩn, QoS sẽ là một yếu tố then chốt để đánh giá sự thành cơng cũng như sự khác nhau về chất lượng phục vụ của các dịch vụ Web.
3.2. Các yêu cầu về chất lượng dịch vụ cho Web Service
Các yêu cầu về chất lượng dịch vụ cho Web Service phải đáp ứng được các yêu câu dưới
đây|6j
e©_ Tính cĩ sốn ; Tính cĩ sẵn thể hiện một khía cạnh chất lượng của dịch vụ, tính cĩ sẵn trình bày dịch vụ cĩ sẵn để dùng tại một thời điểm cụ thê hay khơng. Tính cĩ
sẵn mơ tả xác suất mà dịch vụ sẵn sàng phục vụ. Trong tính cĩ sẵn, một giá trị thời
gian được dùng để mơ tả liệu một dịch vụ cĩ sẵn sảng đề phục vụ hay khơng. Cá
trị lớn hơn chỉ ra rằng dịch vụ luơn sẵn sàng để sử dụng trong khi giá trị nhỏ hơn
chỉ ra khơng thể dự đốn được liệu dịch vụ cĩ sẵn trong khoảng thời gian cụ thể
hiện tại hay khơng. Thơng thường, người ta thường sử dụng một đại luợng thời