WebSphere DataPower và DB2 pureXML, Phần 1
Số trang: 21
Loại file: pdf
Dung lượng: 1.18 MB
Lượt xem: 13
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:
WebSphere DataPower và DB2 pureXML, Phần 1: Xác thực lược đồ và nội dung XML thông qua sử dụng WebSphere DataPower và DB2 pureXML 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: Hiểu cách IBM® DB2® pureXML™ với tính năng mạnh, và cung cấp truy cập linh hoạt và nhanh chóng đến các tài liệu XML được xác thực. WebSphere DataPower Appliance thực hiện việc xác thực XML, và cơ sở dữ liệu DB2 pureXML quản lý kho lưu trữ, lập chỉ mục, và các truy vấn...
Nội dung trích xuất từ tài liệu:
WebSphere DataPower và DB2 pureXML, Phần 1 WebSphere DataPower và DB2 pureXML, Phần 1: Xác thực lược đồ và nội dung XML thông qua sử dụng WebSphere DataPower và DB2 pureXMLSusan 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: Hiểu cách IBM® DB2® pureXML™ với tính năng mạnh, và cung cấptruy cập linh hoạt và nhanh chóng đến các tài liệu XML được xác thực.WebSphere DataPower Appliance thực hiện việc xác thực XML, và cơ sở dữ liệuDB2 pureXML quản lý kho lưu trữ, lập chỉ mục, và các truy vấn XML.Giới thiệuCác định dạng công nghiệp là phần quan trọng của trao đổi thông tin chuẩn hoágiữa các hệ thống thông tin khác nhau thông qua ngành công nghiệp này, gồmchăm sóc y tế, bảo hiểm, kinh doanh tài chính. Các định dạng này dựa trên XML.Lược đồ XML định nghĩa cấu trúc của các tài liệu, theo nó tất cả các tài liệu phảiđược thực hiện. Ngoài lược đồ XML, một ngôn ngữ nữa dựa trên các phép chuyểnđổi kiểu trang XML với tên Schematron có thể được sử dụng để quy định các luậtđể thực hiện việc xác nhận về nội dung của các tài liệu XML. Thậm chí cả DB2pureXML cũng có khả năng đăng ký lược đồ XML, xác thực tài liệu XML vàchuyển đổi kiểu trang XML, Công cụ SOA WebSphere DataPowers (Các công cụSOA WebSphere DataPower Appliances) có thể tuân theo các giải pháp DB2pureXML. Ví dụ, chúng có thể giảm bớt tải công việc xác thực và chuyển đổiXML từ bộ xử lý DB2 thông qua việc áp dụng các khả năng XML của IBMWebSphere DataPower ngoài khía cạnh định tuyến và an ninh của DataPower.Bài viết này trình bày việc lưu giữ tự nhiên các tài liệu XML trong cơ sở dữ liệuDB2 pureXML sau khi các tài liệu đã được xác thực thành công qua mộtDataPower SOA Appliance, như trong Hình 1. Việc xác thực được thực hiệnthông qua hộp DataPower gồm xác thực các tài liệu XML so với xác thực nộidung và lược đồ XML của chúng bằng cách sử dụng Schematron. (Để có nhiều chitiết hơn về Schematron, xin tham khảo mục Tài nguyên của bài này.)Hình 1. Kịch bản đơn giản hoáMột lợi ích chính của giải pháp này là WebSphere DataPower Applicance thựchiện tất cả các bước xác thực, xử lý lỗi thích hợp, và lồng tài liệu XML vào cơ sởdữ liệu DB2 pureXML, giảm bớt tải cho các bước xác thực cho bộ xử lý cơ sở dữliệu. Xin lưu ý rằng việc lồng vào được thực hiện chỉ khi tài liệu đã qua thànhcông tất cả các bước xác thực.Đây là bài đầu tiên trong loạt hai bài trên WebSphere DataPower và DB2pureXML. Bài thứ hai sẽ mô tả cách DB2 pureXML có thể được sử dụng như logkiểm toán dễ truy cập và truy vấn các thông báo XML đang được định tuyến,chuyển đổi hoặc xác thực thông qua WebSphere DataPower.Thiết lập kịch bảnCác mục sau cung cấp tổng quan chi tiết về cách kịch bản được thiết lập, gồm mẫulược đồ XML, các mẫu tài liệu XML, mẫu Schematron, cơ sở dữ liệu DB2pureXML, Dịch vụ Web Dữ liệu, và cấu hình của Công cụ SOA WebSphereDataPower.Bước 1: Lược đồ XML, các tài liệu XML và SchematronBất kỳ định dạng công nghiệp nào dựa trên XML đều có thể được sử dụng trongkịch bản này, ví dụ khi chúng được sử dụng trong trình diễn trực tuyến DB2pureXML sẵn có miễn phí và công khai “Các định dạng và Dịch vụ Công nghiệpvà với pureXML” (xem Tài nguyên). Bài này sử dụng một lược đồ XML đơn giản,như trong Liệt kê 1, và các tài liệu XML tương ứng, như trong các Liệt kê 2, 3 và5 được tạo.Liệt kê 1. Lược đồ XML mẫu (simple.xsd) Dựa trên lược đồ XML định nghĩa trên đây, có hai tài liệu XML mẫu sau đây: Tài liệu mẫu đầu tiên, như trong Liệt kê 2, là hợp lệ. Tài liệu mẫu thứ hai, như trong Liệt kê 3, chứa XML đúng ngữ pháp, nhưng là một tài liệu không hợp lệ theo lược đồ XML tương ứng do phần tử được yêu cầu bị mất.Liệt kê 2. Tài liệu XML mẫu 1 (simple_1.xml) 1 christian pichler Liệt kê 3. Tài liệu XML mẫu 2 (simple_2.xml) christian pichler Để tiến thêm một bước và xác thực nội dung của các tài liệu XML, một ngôn ngữcó tên gọi Schematron được sử dụng. Schematron là ngôn ngữ xác thực loại mô tả,cho phép kiểm tra và kiểm tra chéo nội dung XML thông qua việc nêu rõ các luậttrong XPath, và của các thông báo lỗi theo thói quen mà các luật bị thất bại. Bàiviết này không đề cập đến các chi tiết của Schematron, nhưng quan trọng là biếtSchematron được điều khiển bởi các phép chuyển đổi kiểu trang XML. Trước hết,các luật Schematron cần phải được định nghĩa trong một định dạng XML, nhưtrong Liệt kê 4. “Tài liệu các luật” này được chuyển đổi sang một kiểu trang XSLbằng cách sử dụng kiểu trang XSL Schematron. Kết quả, kiểu trang XSL mới sauđó được áp dụng cho mỗi tài liệu XML, và nếu nội dung không được như mongđợi sẽ tạo các thông báo lỗi theo thói quen.Liệt kê 4. Cài đặt Schematron (simple.sch) Simple Schematron Validation Example ...
Nội dung trích xuất từ tài liệu:
WebSphere DataPower và DB2 pureXML, Phần 1 WebSphere DataPower và DB2 pureXML, Phần 1: Xác thực lược đồ và nội dung XML thông qua sử dụng WebSphere DataPower và DB2 pureXMLSusan 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: Hiểu cách IBM® DB2® pureXML™ với tính năng mạnh, và cung cấptruy cập linh hoạt và nhanh chóng đến các tài liệu XML được xác thực.WebSphere DataPower Appliance thực hiện việc xác thực XML, và cơ sở dữ liệuDB2 pureXML quản lý kho lưu trữ, lập chỉ mục, và các truy vấn XML.Giới thiệuCác định dạng công nghiệp là phần quan trọng của trao đổi thông tin chuẩn hoágiữa các hệ thống thông tin khác nhau thông qua ngành công nghiệp này, gồmchăm sóc y tế, bảo hiểm, kinh doanh tài chính. Các định dạng này dựa trên XML.Lược đồ XML định nghĩa cấu trúc của các tài liệu, theo nó tất cả các tài liệu phảiđược thực hiện. Ngoài lược đồ XML, một ngôn ngữ nữa dựa trên các phép chuyểnđổi kiểu trang XML với tên Schematron có thể được sử dụng để quy định các luậtđể thực hiện việc xác nhận về nội dung của các tài liệu XML. Thậm chí cả DB2pureXML cũng có khả năng đăng ký lược đồ XML, xác thực tài liệu XML vàchuyển đổi kiểu trang XML, Công cụ SOA WebSphere DataPowers (Các công cụSOA WebSphere DataPower Appliances) có thể tuân theo các giải pháp DB2pureXML. Ví dụ, chúng có thể giảm bớt tải công việc xác thực và chuyển đổiXML từ bộ xử lý DB2 thông qua việc áp dụng các khả năng XML của IBMWebSphere DataPower ngoài khía cạnh định tuyến và an ninh của DataPower.Bài viết này trình bày việc lưu giữ tự nhiên các tài liệu XML trong cơ sở dữ liệuDB2 pureXML sau khi các tài liệu đã được xác thực thành công qua mộtDataPower SOA Appliance, như trong Hình 1. Việc xác thực được thực hiệnthông qua hộp DataPower gồm xác thực các tài liệu XML so với xác thực nộidung và lược đồ XML của chúng bằng cách sử dụng Schematron. (Để có nhiều chitiết hơn về Schematron, xin tham khảo mục Tài nguyên của bài này.)Hình 1. Kịch bản đơn giản hoáMột lợi ích chính của giải pháp này là WebSphere DataPower Applicance thựchiện tất cả các bước xác thực, xử lý lỗi thích hợp, và lồng tài liệu XML vào cơ sởdữ liệu DB2 pureXML, giảm bớt tải cho các bước xác thực cho bộ xử lý cơ sở dữliệu. Xin lưu ý rằng việc lồng vào được thực hiện chỉ khi tài liệu đã qua thànhcông tất cả các bước xác thực.Đây là bài đầu tiên trong loạt hai bài trên WebSphere DataPower và DB2pureXML. Bài thứ hai sẽ mô tả cách DB2 pureXML có thể được sử dụng như logkiểm toán dễ truy cập và truy vấn các thông báo XML đang được định tuyến,chuyển đổi hoặc xác thực thông qua WebSphere DataPower.Thiết lập kịch bảnCác mục sau cung cấp tổng quan chi tiết về cách kịch bản được thiết lập, gồm mẫulược đồ XML, các mẫu tài liệu XML, mẫu Schematron, cơ sở dữ liệu DB2pureXML, Dịch vụ Web Dữ liệu, và cấu hình của Công cụ SOA WebSphereDataPower.Bước 1: Lược đồ XML, các tài liệu XML và SchematronBất kỳ định dạng công nghiệp nào dựa trên XML đều có thể được sử dụng trongkịch bản này, ví dụ khi chúng được sử dụng trong trình diễn trực tuyến DB2pureXML sẵn có miễn phí và công khai “Các định dạng và Dịch vụ Công nghiệpvà với pureXML” (xem Tài nguyên). Bài này sử dụng một lược đồ XML đơn giản,như trong Liệt kê 1, và các tài liệu XML tương ứng, như trong các Liệt kê 2, 3 và5 được tạo.Liệt kê 1. Lược đồ XML mẫu (simple.xsd) Dựa trên lược đồ XML định nghĩa trên đây, có hai tài liệu XML mẫu sau đây: Tài liệu mẫu đầu tiên, như trong Liệt kê 2, là hợp lệ. Tài liệu mẫu thứ hai, như trong Liệt kê 3, chứa XML đúng ngữ pháp, nhưng là một tài liệu không hợp lệ theo lược đồ XML tương ứng do phần tử được yêu cầu bị mất.Liệt kê 2. Tài liệu XML mẫu 1 (simple_1.xml) 1 christian pichler Liệt kê 3. Tài liệu XML mẫu 2 (simple_2.xml) christian pichler Để tiến thêm một bước và xác thực nội dung của các tài liệu XML, một ngôn ngữcó tên gọi Schematron được sử dụng. Schematron là ngôn ngữ xác thực loại mô tả,cho phép kiểm tra và kiểm tra chéo nội dung XML thông qua việc nêu rõ các luậttrong XPath, và của các thông báo lỗi theo thói quen mà các luật bị thất bại. Bàiviết này không đề cập đến các chi tiết của Schematron, nhưng quan trọng là biếtSchematron được điều khiển bởi các phép chuyển đổi kiểu trang XML. Trước hết,các luật Schematron cần phải được định nghĩa trong một định dạng XML, nhưtrong Liệt kê 4. “Tài liệu các luật” này được chuyển đổi sang một kiểu trang XSLbằng cách sử dụng kiểu trang XSL Schematron. Kết quả, kiểu trang XSL mới sauđó được áp dụng cho mỗi tài liệu XML, và nếu nội dung không được như mongđợi sẽ tạo các thông báo lỗi theo thói quen.Liệt kê 4. Cài đặt Schematron (simple.sch) Simple Schematron Validation Example ...
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ớTài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 325 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 286 2 0 -
8 trang 280 0 0
-
6 trang 182 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 157 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 86 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 81 0 0 -
150 trang 76 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 76 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 69 1 0