Tải bản đầy đủ (.ppt) (20 trang)

Luận văn tốt nghiệp NGHIÊN CỨU DỊCH VỤ WEB DỮ LIỆU VÀ SỬ DỤNG XSLT ĐỂ CHUYỂN ĐỔI THÔNG ĐIỆP DỊCH VỤ WEB DỮ LIỆU (DATA WEB SERVICE)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (382.78 KB, 20 trang )

BỘ THÔNG TIN VÀ TRUYỀN THÔNG
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN

ĐỒ ÁN TỐT NGHIỆP
NGÀNH: QUẢN TRỊ KINH DOANH

ĐỀ TÀI:
NGHIÊN CỨU DỊCH VỤ WEB DỮ LIỆU VÀ SỬ DỤNG XSLT ĐỂ
CHUYỂN ĐỔI THÔNG ĐIỆP DỊCH VỤ WEB DỮ LIỆU
(DATA WEB SERVICE)

SVTH: LÊ VĂN TOÀN
LỚP: CCTM01B
NIÊN KHÓA: 2007-2010
CBHD: Th.S NGUYỄN THỊ HOA HUỆ


LÝ DO CHỌN ĐỀ TÀI
Công nghệ thông tin và thương mại điện tử đang phát triển rất mạnh mẽ nhằm đắp ứng
nhu cầu của con người.
XML ứng dụng vào thương mại điện tử trên 3 phương diện: Trình bày tài liệu, Quản lý dữ
liệu, Tương tác.
Dịch vụ Web (Web Service - WS) thay đổi rất nhiều vấn đề mang tính phát triển và vượt
bậc .
Dịch vụ Web dữ liệu là một nền công cụ đồng nhất cho các máy chủ cơ sở dữ liệu, có thể
tạo ra các dịch vụ Web từ các thao tác trên cơ sở dữ liệu như các câu lệnh SQL (Chọn, Cập
nhật, Chèn, Xoá, Truy vấn XQueries) và những thủ tục lưu mà không yêu cầu bất kỳ thao
tác lập trình.
Các vấn đề sẽ được giải quyết nhanh và gọn hơn rất nhiều .
Một đặc tính rất mạnh của dịch vụ Web dữ liệu là khả năng ứng dụng sự biến đổi XSLT
từ phía máy chủ cho các phản hồi và yêu cầu dịch vụ Web.


Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


NỘI DUNG

TỔNG QUAN VỀ XML
TỔNG QUAN VỀ XSLT
TỔNG QUAN VỀ DỊCH VỤ WEB DỮ LIỆU (DWS)
KIẾN TRÚC CỦA DỊCH VỤ WEB DỮ LIỆU (DWS)
SỬ DỤNG XSLT TRONG IBM DATA STUDIO
ĐỂ CHUYỂN ĐỔI CÁC THÔNG ĐIỆPDWS
KẾT
KẾTLUẬN
LUẬN

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


TỔNG QUAN VỀ XML
Hoàn cảnh ra đời XML
 XML (eXtensible Markup Language) là ngôn ngữ xây dựng cấu trúc tài liệu văn bản, dựa
theo chuẩn SGML.


XML được W3C phát triển và chính thức thơng qua chuẩn XML vào tháng 2/1998.




XML hỗ trợ người dùng thông qua khả năng tạo nội dung động, phát triển ứng dụng và tích
hợp.

Đăc điểm của XML
 Dễ dàng viết được các chương trình xử lý dữ liệu.
 Tài liệu XML dễ đọc và có tính hợp lý cao.
 XML được dễ dàng sử dụng trên Internet
 XML hỗ trợ nhiều ứng dụng
 Không đặt nặng tính hình thức trong nội dung thẻ đánh dấu XML

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


TỔNG QUAN VỀ XSLT
Giới thiệu XSLT
XSLT là một ngôn ngữ đơn giản cho phép bạn chuyển đổi những tài liệu XML hiện tài thành
một tài liệu XML mới, hay chuyển đổi thành các định dạng khác
Sử dụng XSLT
 Chuyển đổi tài liệu XML sang tài liệu XML mới.

 Chuyển đổi tài liệu XML sang các dạng khác và ngược lại

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –



CHƯƠNG 2
TỔNG QUAN VỀ DỊCH VỤ WEB DỮ LIỆU (DATA WEB SERVICE)
Giới thiệu Dịch vụ web dữ liệu (DWS)
Là giải pháp thế hệ kế tiếp để dễ dàng đóng góp vào sự phát triển, triển khai, và quản lý các
truy cập dựa trên dịch vụ Web vào cơ sở dữ liệu DB2 và máy chủ CSDL IDS.
Cho phép chúng ta thực hiện các lệnh DML và các lời gọi thủ tục lưu trữ, và tạo ra các dịch
vụ Web mà khơng cần viết một dịng mã.
Ưu điểm của DWS
Tạo các dịch vụ Web khơng u cầu phải lập trình
DWS hỗ trợ SOAP trên HTTP và thế hệ mới WSDL
DWS hỗ trợ giao diện dịch vụ theo kiểu REST
Áp dụng XSLT phía máy chủ tới các yêu cầu, phản hồi dịch vụ XML đến và gửi đi
Không thế hệ mã nguồn

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


KIẾN TRÚC DWS

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


SOAP (Simple Object Access Protocol)
Giới thiệu:
Là một giao thức, đơn giản giống như HTTP-Get, và HTTP-Post.

Được phát triển bởi sự hợp tác của Microsoft, IBM, Userland Software, Lotus Corp và nhiều
cơng ty khác.
SOAP thì khơng chun biệt cho bất kỳ một ngơn ngữ lập trình, sản phẩm hay là một platform
phần cứng nào.
Được sử dụng phổ biến trong nhiều ứng dụng như: C++, Java, .NET, …
Là một trong những giao thức "chuẩn" cho việc xây dựng Web Services
SOAP được thiết kế theo ba mục tiêu sau:
Tối ưu khi chạy trên Internet
Đơn giản, dễ dàng thi hành
Dựa trên XML

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


HTTP POST/GET
Là các giao thức chuẩn sử dụng HTTP verbs với việc mã hoá và truyền các tham số như cặp
name/value, cùng với ngữ nghĩa yêu cầu kết hợp.
HTTP-GET truyền các tham số của nó trong biểu mẫu-form-của dạng văn bản được mã hoá
url sử dụng ứng dụng kiểu MIME.
HTTP-POST cũng được mã hố url. Tuy nhiên, thay vì được truyền như một bộ phận của
URL, cặp name/value được truyền bên trong thông điệp HTTP request thực sự.

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


WSDL (Web Service Description Language).

WSDL được phát triển bởi IBM, Microsoft và Ariba để mô tả dịch vụ Web cho bộ công cụ
SOAP.
Là một định dạng XML cho việc mô tả các dịch vụ mạng .
WSDL định nghĩa cách mô tả dịch vụ Web theo cú pháp tổng quát của XML, bao gồm các
thông tin:
- Tên dịch vụ
- Giao thức và kiểu mã hóa sẽ được sử dụng khi gọi các hàm của dịch vụ Web.
- Loại thông tin
WSDL thường được sử dụng kết hợp với XML schema và SOAP để cung cấp dịch vụ Web
qua Internet.

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


REST
Là một tập hợp các nguyên tắc kiến trúc và một kiểu kiến trúc phần mềm để xây dựng các hệ
thống dùng mạng dựa trên các cơ cấu mà định nghĩa và truy cập các tài nguyên.
Các thành phần của REST:
- Các phần tử dữ liệu
- Các thành phần.
- Các đầu nối.

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


(J2EE) Java 2 Platform Enterprice Edition Application Server

J2EE là một platform (nền) để phát triển những ứng dụng distributed (phân tán).
J2EE bao gồm những phần sau:
- J2EE Platform
- Reference Implemetation
- Compatibility Test Suite
- Application Programming Model (APM) Blueprint

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


Hệ quản trị cơ sở dữ liệu IBM - DB2
Giới thiệu DB2
Là một hệ quản trị cơ sở dữ liệu quan hệ.
DB2 phát hành lần đầu tiên vào năm 1982.
Hiện đang sẵn dùng cho một phạm vi rộng các nền hệ điều hành, bao gồm Linux, Unix và
Windows
Các phiên bản của DB2:
DB2 Everyplace
DB2 cho z/OS
DB2 cho Linux, UNIX và Windows

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


Công cụ phát triển dịch vụ web dữ liệu (IBM DATA STUDIO)
IBM Data Studio là môi trường quản lý dữ liệu tích hợp.

Cung cấp mơi trường kiểm tra và phát triển đầy đủ để xây dựng các đối tượng cơ sở dữ liệu,
các truy vấn, nguyên lý cơ sở dữ liệu và các ứng dụng pureQuery.
Phát triển ứng dụng cơ sở dữ liệu nhanh hơn với việc tích hợp trình soạn thảo truy vấn cho
SQL và XQuery.
Thực hiện đánh giá các ứng dụng và các truy vấn một cách dễ dàng, xây dựng và kiểm tra
các thủ tục.
IBM Data Studio bao gồm nhiều đặc trưng mới để hỗ trợ cho dịch vụ Web dữ liệu.

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


2.5 Các bước triển khai cho DWS

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


3.1 Phát biểu bài toán

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


KẾT LUẬN
Những kết quả đạt được
Về lý thuyết:

Tìm hiểu cơng nghệ XML: Lịch sử hình thành, các đặc điểm, cấu trúc tài liệu XML, và
những ứng dụng của XML…
 Tổng quan về XSLT: Giới thiệu những tính năng của XSLT, các thành phần liên quan được
sử dụng bên trong XSLT như Xpath, bộ xử lý XSLT và các phần tử bên trong tài liệu XSLT…
 Giới thiệu WS, những đặc điểm và ưu điểm của WS.
 Tổng quan về DWS, các khía cạnh và kiến trúc của nó.
 Giới thiệu được những khái niệm: Các giao thức chạy nền như SOAP, HTTP Get/Post,
REST, J2EE,…
 Giới thiệu IBM Data Studio, DB2, …được sử dụng để xây dựng dịch vụ Web dữ liệu.

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


KẾT LUẬN
Những kết quả đạt được
Về thực nghiệm:
 Thao tác được trên IBM Data Studio và DB2.
 Cài đặt và cấu hình được những phần mềm dùng để điển xây dựng và triển khai dịch vụ
Web dữ liệu.
 Hoàn chỉnh các bước thực hiện từ bước chuẩn bị cho đến khi triển khai dịch vụ Web dữ
liệu đơn giản.
 Chuyển đổi được thơng điệp DWS thơng qua đặc tính XSLT trong IBM Data Stdio.

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –



KẾT LUẬN
Hướng phát triển
Về lý thuyết
 Nghiên cứu mở rộng các kiểu chuyển đổi định dạng tài liệu khác.
 Tìm hiểu sâu hơn các tính năng khác của IBM Data Studio.
 Tìm hiểu thêm về IBM Websphere Application Common Edition
Về thực nghiệm
 Phát triển dịch vụ Web dữ liệu với một CSDL trong thực tế và được chuẩn hóa.
 Chuyển đổi thành công sang các định dạng JSON, RSS
 Xây dựng hoàn chỉnh Website chạy thử nghiệm để thấy rõ được lợi ích của dịch vụ Web dữ
liệu.

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi

Lê Văn Toàn –


BỘ THÔNG TIN VÀ TRUYỀN THÔNG
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN



×