Danh mục

WebSphere DataPower và DB2 pureXML, Phần 2

Số trang: 24      Loại file: pdf      Dung lượng: 2.31 MB      Lượt xem: 14      Lượt tải: 0    
Jamona

Phí tải xuống: 12,000 VND Tải xuống file đầy đủ (24 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

WebSphere DataPower và DB2 pureXML, Phần 2: DB2 pureXML như log kiểm toán cho WebSphere DataPower Susan Malaika, Chuyên viên kỹ thuật cao cấp, IBM Japan Christian Pichler, Giải pháp máy chủ dữ liệu, IBM Tó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 minh hoạ 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 đã...
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ài liệu được xem nhiều:

Gợi ý tài liệu liên quan: