C ÁC KẾT QUẢ , KẾT LUẬN

Một phần của tài liệu Tổng hợp các dịch vụ web có ngữ nghĩa = design and implement a semantic web process composition framnework (Trang 72 - 75)

Luận văn nhấn mạnh tính hữu ích và triển vọng của các dịch vụ Web. Vấn đề đặt ra cần giải quyết là những tồn tại khiến cho việc ứng dụng và triển khai dịch vụ Web cũng như việc tạo ra các quá trình Web chưa được như mong muốn. Tồn tại đáng lưu ý nhất liên quan đến việc mô tả và tìm kiếm các dịch vuù Web.

Đa số các tiêu chuẩn và giải pháp công nghiệp hiện có tập trung vào cách tiếp cận có cấu trúc để mô tả các dịch vụ Web, sử dụng cách mô tả dựa trên XML.

Cách tiếp cận này có hạn chế là dịch vụ Web được mô tả mà không thể hiện một cách tường minh ngữ nghĩa của dịch vụ Web như người cung cấp dịch vụ Web mong muoán.

Hiện có một số cách để giải quyết vấn đề này theo hướng dùng dịch vụ Web có ngữ nghĩa, trong đó các dịch vụ Web “tự mô tả một cách hình thức”.

Để tận dụng tối đa lợi ích của cơ sở hạ tầng Internet, việc tìm hiểu, phân tích, thiết kế và xây dựng một hệ thống cho phép tổng hợp có hiệu quả các quá trình Web, nhất là các quá trình Web có ngữ nghĩa, là rất có ý nghĩa cả về lý thuyết và ứng dụng thực tế.

Quan điểm chủ đạo của đề tài là xây dựng toàn bộ hệ thống với các chức năng tương đối trước, rồi sau đó mới đi chuyên sâu cải tiến từng phần của hệ thống.

cải tiến từng phần để hệ thống hoạt động hiệu quả hơn và/hoặc quá trình Web tạo ra hoạt động tốt hơn.

Hệ thống tổng hợp các quá trình Web có ngữ nghĩa là hữu ích về lý thuyết và ứng dụng, tuy nhiên nó lại rất phức tạp, đòi hỏi giải quyết khối lượng công việc lớn. Trong phần cơ sở lý thuyết và các phương pháp giải quyết hiện có, luận văn đã trình bày tóm tắt những nền tảng lý thuyết liên quan đến việc tổng hợp quá trình Web có ngữ nghĩa:

• Ngôn ngữ XML: Nền móng để xây dựng các ngôn ngữ đánh dấu phục vụ các nhu cầu mô tả đa dạng

• Ngôn ngữ XSD: cho phép mô tả các quy định về cấu trúc của một tài liệu XML

• Giao thức HTTP

• Giao thức SOAP

• Đặc tả UDDI

• Ngôn ngữ mô tả dịch vụ Web WSDL

• Cách sử dụng WSDL trong UDDI registry

• Tổng quan về các ngôn ngữ đánh dấu ngữ nghĩa cho tài nguyên Web

Phần này tóm lược về lý thuyết biểu diễn tri thức, sự liên quan của việc biểu diễn ngữ nghĩa cho tài nguyên Web với lý thuyết biểu diễn tri thức rồi sau đó đề cập đến các ngôn ngữ đánh dấu ngữ nghĩa cho tài nguyên Web.

Các trình bày trong phần này có thể được tóm tắt thông qua hình sau

Hình 42 Các phương pháp biểu diễn ngữ nghĩa

• Tổng quan về các đặc tả quá trình Web hiện có: Phần này trình bày về 03 đặc tả quá trình Web được thừa nhận rộng rãi nhất hiện nay

ƒ BPEL4WS

ƒ BPML

ƒ DAML-S

Trong phần này một so sánh ngắn gọn giữa 3 đặc tả này cũng được trình bày. Ngoài ra công trình METEOR-S của trường đại học Georgia, Mỹ cũng được giới thiệu và đóng vai trò công trình tham khảo quan trọng cho phần thiết kế và hiện thực của luận văn này.

Trong phần thiết kế và hiện thực, luận văn này đã đề xuất một phương pháp tổng hợp dựa trên cơ sở lý thuyết và các công trình hiện có đã tìm hiểu. Phương

Logic mệnh đề

Logic vị từ

Frame Logical form

Resource Description Framework Ontology Inference Layer

DAML+OIL

BPEL BPML OWL-S

METEOR-S

Mong muốn của luận văn này

Mô hình hệ thống bao gồm 4 khối chức năng chính:

• Cơ sở hạ tầng phục vụ tìm kiếm

• Khối chức năng mô tả, đăng ký dịch vụ Web có ngữ nghĩa; tổng hợp quá trình Web có ngữ nghĩa

• Repository lưu chứa thông tin về các bản đăng ký dịch vụ Web, ontology và một số thông tin khác

• Khối chức năng phục vụ thực thi quá trình Web

Trong phần thiết kế, các mô tả tổng quan về từng khối chức năng được trình bày đầu tiên, tiếp sau đó là chi tiết thiết kế.

Trong phần chi tiết thiết kế, luận văn đã tập trung giải quyết

• Phương pháp mô tả ngữ nghĩa và chất lượng dịch vụ cho các dịch vụ Web:

Sử dụng cơ chế mở rộng của WSDL để mô tả ngữ nghĩa, sử dụng WSEL để mô tả chất lượng dịch vụ

• Phương pháp đăng ký dịch vụ Web có ngữ nghĩa vào UDDI registry:

Dùng ánh xạ thích hợp các cấu trúc trong tài liệu WSDL mở rộng vào các cấu trúc dữ liệu trong đặc tả UDDI.

• Phương pháp xếp hạng các phương thức của dịch vụ Web: Dựa vào trung bình có trọng số của các tiêu chuẩn

• Việc tìm kiếm các dịch vụ Web có ngữ nghĩa

• Phương pháp mô tả quá trình Web có ngữ nghĩa

• Cài đặt (deploy) quá trình Web có ngữ nghĩa

Phần hiện thực hệ thống có sử dụng dự án mã nguồn mở juddi; UDDI SDK của Microsoft, BPWS4J của IBM và được lập trình bằng VB.NET.

Một phần của tài liệu Tổng hợp các dịch vụ web có ngữ nghĩa = design and implement a semantic web process composition framnework (Trang 72 - 75)

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

(79 trang)