Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Các dịch vụ Web dữ liệu: Xây dựng các dịch vụ Web, cách thức mới để truy cập vào máy chủ dữ liệu IBM
Nội dung xem thử
Mô tả chi tiết
Các dịch vụ Web dữ liệu: Xây dựng các dịch vụ Web, cách thức mới để truy
cập vào máy chủ dữ liệu IBM
Tính năng dịch vụ cho phép bạn truy cập vào DB2 và Máy chủ dữ liệu Informix
(Informix Dynamic Server)
Vijay Bommireddipalli, Kiến trúc sư giải pháp của nhóm Data Studio Enablement,
IBM
Tóm tắt: Trong bài viết này, chúng ta sẽ nhận được một cái nhìn khái quát về
công nghệ mới thú vị này được gọi là Dịch vụ Web dữ liệu, và sẽ đi qua một số
bước của nó về các tính năng và khả năng.
Giới thiệu
Các dịch vụ WEB đã được thiết lập như là một cơ chế chính cho các trao đổi dữ
liệu, truy cập, và thao tác dữ liệu. Các tiêu chuẩn này là chín chắn, và một số các
lợi ích, như phân hoạch và ảo hóa, đã đi một chặng đường dài hướng tới cách thức
đạt được một kiến trúc hướng dịch vụ (SOA). Một số cuộc điều tra cho biết những
khó khăn của việc triển khai thực hiện như là một trong những nguyên nhân chính
của sự chậm trễ hoặc thậm chí đôi khi không thành công của các dự án SOA.
Nhiều dịch vụ WEB theo định hướng dữ liệu thực hiện một điều - kích hoạt một
câu lệnh đối với một cơ sở dữ liệu, hoặc gọi một thủ tục lưu trữ (stored
procedure), và khi nào được nêu ra, chúng ta cần phải gói các hoạt động cơ sở dữ
liệu trong một logic ứng dụng để thực hiện điều tương tự. Phát triển các ứng dụng
WEB theo định hướng dữ liệu có thể là một thách thức khi mà chúng yêu cầu từ cả
hai việc phát triển WEB và chuyên môn về cơ sở dữ liệu. Nhà phát triển truy cập
dữ liệu mà phát triển các ứng dụng theo định hướng dữ liệu có thể nhận ra mộ thực
tế là nó thường đòi hỏi gói các lệnh DML (ngôn ngữ thao tác dữ liệu) trong một số
mã nguồn nhất định. Hơn thế nữa, logic của các mã được lặp đi lặp lại, như: mở
kết nối, thực hiện lệnh, xử lý tập kết quả trả về, đóng kết nối, và một số thứ khác.
Chúng ta mong muốn là nếu có thể thực hiện những hoạt động cơ sở dữ liệu hiện
hành, và làm cho chúng hoạt động như là các dịch vụ WEB mà không cần phải
làm như đã nêu ở trên. Đây là nơi dịch vụ Web dữ liệu có thể có các trợ giúp hữu
ích.
Dịch vụ WEB Dữ liệu là gì?
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. DWS cho phép chúng ta thực hiện các lệnh
DML (như Lựa chọn, Chèn, Cập nhật, Xóa, và XQuery) 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ã. DWS cung cấp
một giao diện dịch vụ WEB đầy đủ, bao gồm hỗ trợ cho SOAP và kết nối theo
kiểu REST. Tất cả những điều này là một phần của Data Studio Developer, trong
đó có nghĩa là chúng ta có thể phát triển các dịch vụ WEB và các ứng dụng cơ sở
dữ liệu trong một môi trường phát triển. Các dịch vụ WEB tạo ra được đóng gói
trong một khuôn dạng sẵn sàng để triển khai ứng dụng WEB, mà sau đó có thể
được triển khai để hỗ trợ các máy chủ ứng dụng.
Các khía cạnh chính của DWS
Tạo các dịch vụ WEB bằng cách sử dụng DWS không yêu cầu phải lập
trình!
o DWS cho phép chúng ta tạo ra các dịch vụ WEB bằng cách sử dụng
giao diện kéo và thả: Kéo và thả bất kỳ hành động DML hoặc lời gọi