Danh mục

Tạo ra các dịch vụ WEB dành cho DB2 9 pureXML

Số trang: 23      Loại file: pdf      Dung lượng: 657.28 KB      Lượt xem: 14      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 15,000 VND Tải xuống file đầy đủ (23 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:

Tạo ra các dịch vụ WEB dành cho DB2 9 pureXML Một kỹ thuật điển hình để tạo ra các dịch vụ WEB từ dưới lên (bottom up) cho dữ liệu XML Vijay Bommireddipalli, Kiến trúc sư giải pháp của nhóm Data Studio Enablement, IBM Tóm tắt: Các dịch vụ WEB là các khối xây dựng quan trọng để đạt được kiến trúc theo hướng dịch vụ (SOA). Khi có thêm nhiều ứng dụng chuyển hướng tới kiến trúc theo hướng dịch vụ, thông thường là cần phải đưa ra các chức năng ứng dụng như các dịch vụ WEB....
Nội dung trích xuất từ tài liệu:
Tạo ra các dịch vụ WEB dành cho DB2 9 pureXML Tạo ra các dịch vụ WEB dành cho DB2 9 pureXMLMột kỹ thuật điển hình để tạo ra các dịch vụ WEB từ dưới lên (bottom up) cho dữliệu XMLVijay Bommireddipalli, Kiến trúc sư giải pháp của nhóm Data Studio Enablement,IBMTóm tắt: Các dịch vụ WEB là các khối xây dựng quan trọng để đạt được kiếntrúc theo hướng dịch vụ (SOA). Khi có thêm nhiều ứng dụng chuyển hướng tớikiến trúc theo hướng dịch vụ, thông thường là cần phải đưa ra các chức năng ứngdụng như các dịch vụ WEB. Mục đích của bài viết này là để trình bày làm như thếnào để bạn có thể dễ dàng tạo ra các dịch vụ WEB bằng cách sử dụng một lớpJava đơn giản.Giới thiệuNgày nay, các dịch vụ WEB là một thành phần quan trọng của SOA và cho phéptạo ra các giải pháp linh hoạt và phân hoạch cao. Các dịch vụ WEB có thể đượcxây dựng bằng cách sử dụng phương pháp tiếp cận hoặc từ trên xuống (top-down)hoặc từ dưới lên (bottom-up). Trong phương pháp tiếp cận từ trên xuống, chúng tasẽ bắt đầu với một đặc tả kỹ thuật dịch vụ (ví dụ, một tệp WSDL) và sau đó thựchiện các mã mức dưới để phù hợp với đặc điểm kỹ thuật đưa ra. Trong phươngpháp tiếp cận từ dưới lên, chúng ta sẽ bắt đầu bằng một chương trình Java và đưara các chức năng như dịch vụ web.IBM giới thiệu tính năng pureXML trong DB2 9, cho phép dữ liệu XML sẽ đượclưu nguyên dạng trong cơ sở dữ liệu. Nó tạo ra XML – như là kiểu dữ liệu lớp đầutiên trong DB2, và một cột của kiểu dữ liệu XML có thể lưu trữ bất kỳ khuôn dạngXML được biết trong các dạng cấu trúc cây nguyên thủy trong cơ sở dữ liệu. Saukhi dữ liệu được lưu giữ trong cơ sở dữ liệu như XML, dữ liệu có thể được truyvấn rất hiệu quả, như là XML không cần phải phân tích cú pháp tại thời điểm thựchiện khi đánh giá câu truy vấn. Sau đó chúng ta có thể sử dụng XQuery, SQL,hoặc bất kỳ giao diện phát triển ứng dụng mà DB2 cung cấp, để truy cập và thaotác dữ liệu XML.XForms là một công nghệ giao diện điện tử dựa trên XML, có thể gửi khuôn dạngdữ liệu như là một thể hiện dữ liệu XML. Nó là một khuyến nghị của W3C và độclập về nền tảng và thiết bị. XForms chỉ tách mô hình dữ liệu từ sự trình bày màcho phép dữ liệu người sử dụng được gửi đi dưới dạng XML. Người nhận các dữliệu này sau đó có thể lưu trữ và thao tác với người sử dụng đã gửi dữ liệu như làmột thể hiện của XML. Có nhiều cách mà trong đó các dữ liệu có thể được gửibằng cách sử dụng XForms. Trong ví dụ này, hãy sử dụng các dịch vụ WEB.Sử dụng XForms cho giao diện người sử dụng cuối, các dịch vụ WEB được xemnhư là một cỗ máy phương tiện giao thông, và với DB2 9 cho việc lưu trữ, chúngta có thể tạo một giải pháp thực sự XML end-to-end mà có thể co giãn để thay đổivà làm giảm đáng kể thời gian phát triển ứng dụng.Kiểm tra Tài nguyên để biết thêm thông tin chi tiết liên quan đến DB2 9, XForms,và Dịch vụ Web.Các yêu cầuDưới đây là những yêu cầu cần thiết để hiểu rõ hơn về những thông tin được trìnhbày trong bài viết này: Quen thuộc với DB2 9 và các tính năng pureXML. Kiểm tra Tài nguyên • của bài viết này để làm quen với các tính năng pureXML của DB2 9. Kinh nghiệm làm việc với RAD và về khả năng triển khai và gỡ bỏ các ứng • dụng bằng cách sử dụng môi trường thử nghiệm WebSphere Application Server Quen thuộc với khái niệm phát triển các dịch vụ WEB •Về đầu trangYêu cầu hệ thốngPhát triển phía Máy chủ 1. DB2 9 với pureXML Bạn cũng có thể sử dụng miễn phí DB2 Express-C. DB2 Express-C có thể được chạy trên máy chủ dual-core CPUs, có đến 4 GB bộ nhớ, với thiết lập hệ thống lưu trữ bất kỳ và không có giới hạn về kích thước cơ sở dữ liệu hay bất cứ điều hạn chế nào khác. Kiểm tra phần các nguồn cho các liên kết để tải về Express-C. 2. RAD Version: 7.0.0 (hoặc mới hơn) Lưu ý: Ví dụ này thông tin chi tiết các bước để kiểm tra kết quả, bằng cách sử dụng phiên bản WebSphere Application Server 6.1.0.2 thử nghiệm mà đi kèm với RAD. Bạn có thể chọn để xuất tập tin WAR và triển khai lên một WebSphere Application Server duy nhất (phiên bản 6.1.0.2 và mới hơn). Ví dụ sẽ không thành công trên phiên bản thấp hơn của WebSphere Application Server.Phía Client Mozilla Firefox 1.5.x hoặc mới hơn (tốt nhất là Firefox 2.0.x) với những • trình bổ sung (plugin) XForms. Các XForms trình bổ sung có thể được cài đặt từ trang Add-on của trình duyệt Firefox. Để cài đặt trình bổ sung XForms, chạy URL này sử dụng Firefox 2.0.x, và chọn Cài đặt ngay bây giờ.Về đầu trangThủ tụcTổng hợpVí dụ này bạn đưa bạn đi qua các thế hệ của các dịch vụ WEB dành cho dữ liệuXML bằng cách sử dụng phương pháp tiếp cận từ dưới lên. Việc cài đặt mộtchương trình Java (FormServices.java) được xem như là một điểm bắt đầu.Chương trình Java này có chứa thao tác truy cập dữ liệu và phương pháp cập nhậtđối với dữ liệu cột XML của cơ sở dữ l ...

Tài liệu được xem nhiều: