0
Tải bản đầy đủ (.pdf) (85 trang)

kiểu cổng (port type) WSDL mới, và đồng nghĩa với đĩ ta cĩ thể định nghĩa ra một tModel mới mà trình bày kiểu cổng đĩ trong UDDI Sau đĩ, ta cĩ thể chỉ định ra dịch vụ

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 32 -34 )

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

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 32 -34 )

×