1. Trang chủ
  2. » Luận Văn - Báo Cáo

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)

20 48 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 623,5 KB
File đính kèm Do_an_tot_nghiept.rar (4 MB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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) 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.

Trang 1

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Ệ

Trang 2

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

Trang 3

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi thông điệp DWS Lê Văn Toàn – CCQ.TM01B

SỬ DỤNG XSLT TRONG IBM DATA STUDIO

ĐỂ CHUYỂN ĐỔI CÁC THÔNG ĐIỆPDWS TỔNG QUAN VỀ DỊCH VỤ WEB DỮ LIỆU (DWS)

NỘI DUNG

TỔNG QUAN VỀ XML TỔNG QUAN VỀ XSLT

KIẾN TRÚC CỦA DỊCH VỤ WEB DỮ LIỆU (DWS)

KẾT LUẬN

KẾT LUẬN

Trang 4

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

Trang 5

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi thông điệp DWS Lê Văn Toàn – CCQ.TM01B

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

 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

Sử dụng XSLT

Trang 6

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 yê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

Trang 7

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi thông điệp DWS Lê Văn Toàn – CCQ.TM01B

KIẾN TRÚC DWS

Trang 8

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 chuyên 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

Trang 9

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi thông điệp DWS Lê Văn Toàn – CCQ.TM01B

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ã hoá 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ự

Trang 10

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

Trang 11

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi thông điệp DWS Lê Văn Toàn – CCQ.TM01B

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

Trang 12

(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

Trang 13

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi thông điệp DWS Lê Văn Toàn – CCQ.TM01B

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

Trang 14

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

Trang 15

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi thông điệp DWS Lê Văn Toàn – CCQ.TM01B

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

Trang 16

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

Trang 17

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi thông điệp DWS Lê Văn Toàn – CCQ.TM01B

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

Trang 18

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

KẾT LUẬN

Những kết quả đạt được

Trang 19

Nghiên cứu DWS và Sử dụng XSLT để chuyển đổi thông điệp DWS Lê Văn Toàn – CCQ.TM01B

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

Trang 20

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

Ngày đăng: 28/02/2021, 18:49

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w