Thuộc tính tài nguyên Web service (WS-ResourceProperties)

Một phần của tài liệu Đồ án tốt nghiệp nghiên cứu dịch vụ wep (Trang 39 - 41)

3. Cấu trúc luận văn

2.5. Thuộc tính tài nguyên Web service (WS-ResourceProperties)

Đặc tả WS-ResourceProperties định nghĩa những kiểu và những giá trị những thành phần trạng thái WS-Resource mà có thể được nhìn nhận và sửa đổi bởi người yêu cầu dịch vụ thông qua một giao diện Web service. Nó bao gồm:

- Web service-Resource có một tài liệu thuộc tính tài nguyên XML được định nghĩa để sử dụng giản đồ XML.

- Người yêu cầu dịch vụ có thể xác định một kiểu của WS-Resource bằng việc khôi phục định nghĩa WSDL portType bằng những phương tiện têu chuẩn.

- Người yêu cầu dịch vụ có thể sử dụng những trao đổi thông điệp Web service để đọc, thay đổi và truy vấn tài lieu XML đại diện cho trạng thái WS- Resource.

Tôi sử dụng thuật ngữ thuộc tính tài nguyên để đề cập đến một thành phần riêng lẻ của trạng thái Web service. Tôi gọi là tài liệu XML mô tả kiểu của một tài nguyên có trạng thái thành phần của WS-Resource hay tài liệu thuộc tính tài nguyên.

2.5.1. Tài liệu thuộc tính tài nguyên (WS-Resource properties document)

Tài liệu dùng để định nghĩa cấu trúc dựa trên thông điệp truy vấn và cập nhật của người yêu cầu dịch vụ ban đầu. Bất kỳ thao tác mà điều khiển thuộc tính tài nguyên qua tài liệu thuộc tính tài nguyên phải được phản ánh trong sự thi hành thực sự của trạng thái WS-Resource. Tài liệu thuộc tính tài nguyên WS-Resource được mô tả để sử dụng giản đồ XML. Đặc biệt, tài liệu thuộc tính tài nguyên WS- Resource được biểu thị như một phần tử XML chung. Ví dụ xem xét một tài nguyên có trạng thái có tên là “C”. Nếu trạng thái của “C” gồm ba thành phần thuộc tính tài nguyên, tên là p1, p2, p3, là những tài liệu thuộc tính tài nguyên, có tên là “ExampleResourceProperties”, có thể được định nghĩa như sau:

<xs:schema

targetNamespace="http://example.com/ResourcePropertiesExample" XMLns:tns="http://example.com/ResourcePropertiesExample" XMLns:xs="http://www.w3.org/2001/XMLSchema"

... >

<xs:element name="p1" type= … /> <xs:element name="p2" type= …/> <xs:element name="p3" type= … />

<xs:element name="ExampleResourceProperties"> <xs:complexType> <xs:sequence> <xs:element ref="tns:p1" /> <xs:element ref="tns:p2" /> <xs:element ref="tns:p3" /> </xs:sequence> </xs:complexType> </xs:element> … </xs:schema>

Người yêu cầu dịch vụ có thể đang tồn tại và khảo sát định nghĩa mô hình XML này, chúng đại diện cho kiểu của trạng thái tài nguyên “C”, bởi những phương tiện khác nhau, bao gồm sự trao đổi thông điệp định nghĩa bởi WS- MetaDataExchange.

Nhưng người yêu cầu dịch vụ biết tên đó như thế nào “ExampleResourceProperties” định nghĩa tài liệu thuộc tính tài nguyên của WS- Resource như thế nào?

Tài liệu thuộc tính tài nguyên khai báo WS-Resource xuất hiện trong định nghĩa portType WSDL của thành phần Web service.

Hình 2.4: Tài nguyên máy in và những tài nguyên dịch vụ web

Tài liệu thuộc tính tài nguyên của WS-Resource Printer bao gồm những thông tin miêu tả trạng thái gồm:

- Một máy in logic chúng đại diện cho một vài đầu ra của các thiết bị vật lý. - Những công việc in mô tả bởi job_properties, những giá trị thuộc tính tài nguyên.

Một phần của tài liệu Đồ án tốt nghiệp nghiên cứu dịch vụ wep (Trang 39 - 41)

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

(83 trang)
w