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
Số trang: 21
Loại file: pdf
Dung lượng: 1.30 MB
Lượt xem: 9
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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...
Nội dung trích xuất từ tài liệu:
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 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 IBMTí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,IBMTó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ệuCá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áclợ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ữngkhó 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ínhcủ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ộtcâ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ữ (storedprocedure), 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ụngWEB 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ậpdữ 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ựctế 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ệnhành, và làm cho chúng hoạt động như là các dịch vụ WEB mà không cần phảilà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àosự 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ệnhDML (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ưutrữ, 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ấpmột giao diện dịch vụ WEB đầy đủ, bao gồm hỗ trợ cho SOAP và kết nối theokiể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óitrong 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! DWS cho phép chúng ta tạo ra các dịch vụ WEB bằng cách sử dụng o giao diện kéo và thả: Kéo và thả bất kỳ hành động DML hoặc lời gọi thủ tục lưu trữ vào một bộ khung chứa dịch vụ WEB để tạo ra các dịch vụ WEB sẵn sàng để triển khai. DWS cũng hỗ trợ môi trường kiểm tra tích hợp cho phép chúng ta o triển khai và thử nghiệm các dịch vụ đã tạo ra bằng cách sử dụng một vài lần nhấp chuột. DWS hỗ trợ SOAP trên HTTP và thế hệ mới WSDL. DWS tự động tạo ra tệp WSDL chứa mô tả về các dịch vụ WEB. o DWS hỗ trợ giao diện dịch vụ theo kiểu REST. Bên cạnh hỗ trợ SOAP qua HTTP, DWS hỗ trợ HTTP kết nối o GET/POST cho các dịch vụ thử nghiệm theo kiểu REST đến máy chủ cơ sở dữ liệu. DWS có thể á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 đang đến và đang gửi đi. DWS cho phép chúng ta áp dụng XSLT phía máy chủ để phù hợp o với bất cứ yêu cầu về định dạng dịch vụ nào mà chúng ta có thể có. Điều này có một số khả năng thú vị trong thế giới Web 2.0, như bạn sẽ nhìn thấy trong phần sau. Không thế hệ mã nguồn! DWS bao gồm một kích hoạt siêu dữ liệu hướng điều khiển chung, o và không có mã nguồn hộp đen là mã được tạo ra dưới các bao đóng. Kết quả này ở trong một ứng dụng có độ tin cậy cao và gọn nhẹ.Phát triển các dịch vụ WEB Dữ liệuNhư được hiển thị trong Hình 1, Phát triển các dịch vụ WEB dữ liệu thường baogồm các bước sau: 1. Phát triển các lệnh SQL, thủ tục lưu giữ (stored procedure), hay câu lệnh XQuery. 2. Tạo ra dịch vụ WEB. 3. Kéo và thả các thao tác yêu cầu tới dịch vụ WEB này. ...
Nội dung trích xuất từ tài liệu:
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 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 IBMTí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,IBMTó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ệuCá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áclợ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ữngkhó 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ínhcủ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ộtcâ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ữ (storedprocedure), 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ụngWEB 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ậpdữ 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ựctế 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ệnhành, và làm cho chúng hoạt động như là các dịch vụ WEB mà không cần phảilà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àosự 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ệnhDML (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ưutrữ, 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ấpmột giao diện dịch vụ WEB đầy đủ, bao gồm hỗ trợ cho SOAP và kết nối theokiể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óitrong 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! DWS cho phép chúng ta tạo ra các dịch vụ WEB bằng cách sử dụng o giao diện kéo và thả: Kéo và thả bất kỳ hành động DML hoặc lời gọi thủ tục lưu trữ vào một bộ khung chứa dịch vụ WEB để tạo ra các dịch vụ WEB sẵn sàng để triển khai. DWS cũng hỗ trợ môi trường kiểm tra tích hợp cho phép chúng ta o triển khai và thử nghiệm các dịch vụ đã tạo ra bằng cách sử dụng một vài lần nhấp chuột. DWS hỗ trợ SOAP trên HTTP và thế hệ mới WSDL. DWS tự động tạo ra tệp WSDL chứa mô tả về các dịch vụ WEB. o DWS hỗ trợ giao diện dịch vụ theo kiểu REST. Bên cạnh hỗ trợ SOAP qua HTTP, DWS hỗ trợ HTTP kết nối o GET/POST cho các dịch vụ thử nghiệm theo kiểu REST đến máy chủ cơ sở dữ liệu. DWS có thể á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 đang đến và đang gửi đi. DWS cho phép chúng ta áp dụng XSLT phía máy chủ để phù hợp o với bất cứ yêu cầu về định dạng dịch vụ nào mà chúng ta có thể có. Điều này có một số khả năng thú vị trong thế giới Web 2.0, như bạn sẽ nhìn thấy trong phần sau. Không thế hệ mã nguồn! DWS bao gồm một kích hoạt siêu dữ liệu hướng điều khiển chung, o và không có mã nguồn hộp đen là mã được tạo ra dưới các bao đóng. Kết quả này ở trong một ứng dụng có độ tin cậy cao và gọn nhẹ.Phát triển các dịch vụ WEB Dữ liệuNhư được hiển thị trong Hình 1, Phát triển các dịch vụ WEB dữ liệu thường baogồm các bước sau: 1. Phát triển các lệnh SQL, thủ tục lưu giữ (stored procedure), hay câu lệnh XQuery. 2. Tạo ra dịch vụ WEB. 3. Kéo và thả các thao tác yêu cầu tới dịch vụ WEB này. ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu lập trình XML ngôn ngữ SQL data base hệ quản trị lưu trữ dữ liệu bộ nhớGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 311 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
8 trang 264 0 0
-
6 trang 170 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 152 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 84 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 71 0 0 -
150 trang 68 0 0
-
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 67 1 0 -
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 66 0 0