WebSphere DataPower và DB2 pureXML, Phần 2
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
WebSphere DataPower và DB2 pureXML, Phần 2 WebSphere DataPower và DB2 pureXML, Phần 2: DB2 pureXML như log kiểm toán cho WebSphere DataPowerSusan Malaika, Chuyên viên kỹ thuật cao cấp, IBM JapanChristian Pichler, Giải pháp máy chủ dữ liệu, IBMTóm tắt: Khía cạnh quan trọng của xác thực cấu trúc và nội dung của các cá thểtài liệu XML là khả năng dò vết các thất bại về xác thực. Phần 1 của bài này minhhoạ việc xác thực cấu trúc và nội dung của các cá thể tài liệu XML thông qua lượcđồ XML và Schematron. Việc xác thực đã được thực hiện qua thiết bị IBM®WebSphere® DataPower® SOA. Trong bài này, hãy xem cách IBM DB2®pureXML™ có thể bổ sung hơn nữa thiết bị SOA WebSphere DataPower bằngcách cung cấp một log kiểm toán dễ truy cập và truy vấn. Kịch bản minh hoạ trongbài này có thể áp dụng được cho bất kỳ tình huống mà các cá thể tài liệu XMLđang được trao đổi.Các điều kiện tiên quyếtThe ideas presented in this article follow on from Phần 1 của bài này, “Xác thựclược đồ và nội dung XML trong ngữ cảnh của DataPower và DB2 pureXML”(developerWorks, 5.2008) Xin tham khảo bài viết đó để có nền tảng lý thuyết vềchủ đề này.Giới thiệuBài viết trước trong loạt bài này minh hoạ việc xác thực cấu trúc và nội dung củacác cá thể tài liệu XML thông qua thiết bị SOA IBM WebSphere DataPower trướckhi lưu lại các cá thể tài liệu XML trong một cơ sở dữ liệu DB2 pureXML.Đích của bài viết này là minh họa cách sử dụng của một cơ sở dữ liệu DB2pureXML như log kiểm toán dễ truy cập và truy vấn cho thiết bị WebSphereDataPower (xem Hình 1). Ngoài việc ghi log các cá thể tài liệu XML, thông tinkiểm tra còn có thể gộp vào các chi tiết về việc định tuyến, chuyển đổi hoặc xácthực các cá thể tài liệu XML qua thiết bị WebSphere DataPower.Hình 1. Kịch bản log kiểm toán DB2 pureXMLÝ tưởng cơ sở của kịch bản này là ở chỗ thiết bị WebSphere DataPower lưu lại cáckết quả xác thực trong một cơ sở dữ liệu log kiểm toán DB2 pureXML, sau khithực hiện xác thực lược đồ XML và Schematron về các cá thể tài liệu XML nhậnđược từ đầu trình nộp. Một thí dụ đối với đầu gửi đi có thể là một máy kháchXForms hoặc thậm chí một hệ thống thông tin khác đang trao đổi các cá thể tàiliệu XML. thiết bị SOA WebSphere DataPower lưu lại một thông báo thành cônghoặc thất bại trong cơ sở dữ liệu log kiểm toán, chứa thông tin chi tiết về nguyênnhân xác thực thất bại. Không quan tâm đến kết quả xác thực, thiết bị WebSphereDataPower cũng chuyển giao cá thể tài liệu XML được xác thực cho đầu tiếpnhận, mà có thể là, chẳng hạn như, một cơ sở dữ liệu DB2 pureXML khác, hoặcthậm chí một ứng dụng hoặc hệ thống thông tin khác.Một lợi ích chính của giải pháp minh hoạ ở đây là ở chỗ nó có thể được áp dụngcho bất kỳ kịch bản nào nơi mà các cá thể tài liệu XML được trao đổi. Việc traođổi các cá thể tài liệu XML có thể là, chẳng hạn như, giữa hai hệ thống thông tinhoặc ứng dụng thông qua các dịch vụ Web. Một bài viết tương tự với nhan đề Sửdụng DB2 9 pureXML với WebSphere ESB (developerWorks, 6.2008) mô tảcách sử dụng DB2 pureXML như một log kiểm toán cho Bus Dịch vụ Doanhnghiệp WebSphere (WESB).Thiết lập kịch bảnCác mục sau đây mô tả việc cài đặt kịch bản đơn giản, như minh hoạ trong Hình 2,hiển thị cách sử dụng một cơ sở dữ liệu DB2 pureXML như là một log kiểm toáncho thiết bị SOA WebSphere DataPower. Để giữ cho kịch bản ngắn gọn và đơngiản, giả định rằng các cá thể tài liệu XML được chuyển từ máy khách đến thiết bịWebSphere DataPower, thiết bị này xác thực các cá thể tài liệu XML và sau đóchuyển giao chúng cho một cơ sở dữ liệu DB2 pureXML khác.Hình 2. Kịch bản mẫu log kiểm toán DB2 pureXMLĐể cài đặt kịch bản minh hoạ trong Hình 2, làm theo các bước phác thảo sau đây: Bước 1: Tạo ra các tài liệu XML, lược đồ XML, Schematron và đầu tiếp nhận Bước 2: Tạo ra cơ sở dữ liệu log kiểm toán DB2 pureXML Bước 3: Lập cấu hình thiết bị SOA WebSphere DataPower Bước 1: Tạo ra các tài liệu XML, lược đồ XML, Schematron và đầu tiếp nhậnKịch bản minh hoạ trong Hình 2 là một phiên bản được mở rộng của kịch bản sửdụng trong Phần 1 của loạt bài này. Bước thứ nhất để cài đặt kịch bản sử dụngtrong bài này là làm theo các bước 1 và 2 của Phần 1.Bước 2: Tạo ra cơ sở dữ liệu log kiểm toán DB2 pureXMLMục này mô tả việc cài đặt cơ sở dữ liệu DB2 pureXML, hoạt động như một logkiểm toán để xác thực các kết quả từ thiết bị WebSphere DataPower.Như đã minh họa trong các Liệt kê 1 và 2 dưới đây, việc cài đặt cơ sở dữ liệu logkiểm toán chỉ gồm có một bảng và một thủ tục được lưu lại:Liệt kê 1. Cài đặt cơ sở dữ liệu log kiểm toán DB2 pureXMLDROP DATABASE AUDIT@CREATE DATABASE AUDIT@CONNECT TO AUDIT@CREATE SCHEMA DB2ADMIN@CREATE TABLE DB2ADMIN.AUDIT (ID INT PRIMARY KEY NOT NULL GENERATED ALWAYS ASIDENTITY, AUDITINFO XML, RECORD XML)@Liệt kê 2. Cài đặt thủ tục được lưu g ...
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 314 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 269 0 0
-
6 trang 174 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 155 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 86 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 73 0 0 -
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 70 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 Điện toán đám mây (Xuất bản lần thứ hai): Phần 1
64 trang 65 0 0 -
Cách sao lưu và phục hồi dữ liệu bằng Norton Ghost
8 trang 60 0 0 -
Sử dụng các công cụ IBM Cognos với DB2 để phát triển các báo cáo Kinh doanh thông minh
35 trang 50 0 0 -
57 trang 46 0 0
-
Sao lưu và phục hồi dữ liệu với Cobian Backup- P1
5 trang 45 0 0 -
Giáo trình môn học: PHP và MySQL (Ngành/nghề: Thiết kế trang web) - Trường CĐN Đà Lạt
42 trang 43 0 0 -
Di chuyển ứng dụng PHP từ MySQL sang DB2 Phần 4: Triển khai ứng dụng của bạn
20 trang 43 0 0 -
Bài 4 Truy vấn nâng cao (Thực hành)
10 trang 43 0 0 -
Bài giảng Lập trình Android: Lưu trữ dữ liệu - ThS.Bùi Trung Úy
31 trang 42 0 0 -
Giáo trình Các hệ thống thông minh: Phần 2
86 trang 41 0 0