Lập trình với XML cho DB2, Phần 4: Tích hợp dữ liệu từ các nguồn dữ liệu khác nhau trong ứng dụng DB2 dựa trên web của bạn Hardeep Singh, Kiến trúc sư các công nghệ nâng cao, IBM Tóm tắt: Hãy thực hiện các bước để tạo một ví dụ ứng dụng DB2 sử dụng mô hình XML để tích hợp dữ liệu từ các nguồn dữ liệu khác nhau. Hãy tìm hiểu cách để trưng ra các thủ tục lưu sẵn trong cơ sở dữ liệu của bạn thành các dịch vụ web để có thể truy cập. | Lập trình với XML cho DB2 Phần 4 Tích hợp dữ liệu từ các nguồn dữ liệu khác nhau trong ứng dụng DB2 dựa trên web của bạn Hardeep Singh Kiến trúc sư các công nghệ nâng cao IBM Tóm tắt Hãy thực hiện các bước để tạo một ví dụ ứng dụng DB2 sử dụng mô hình XML để tích hợp dữ liệu từ các nguồn dữ liệu khác nhau. Hãy tìm hiểu cách để trưng ra các thủ tục lưu sẵn trong cơ sở dữ liệu của bạn thành các dịch vụ web để có thể truy cập chúng thông qua các cuộc gọi SOAP. Hãy theo kiến trúc hướng Web một kiến trúc lắp ghép thông tin được lưu giữ ở phía sau các bức tường lửa khác nhau của tổ chức. Cách tiếp cận kiểu xếp hình Lego đối với kiến trúc ứng dụng không những cho phép tích hợp các nguồn dữ liệu đa dạng mà còn giúp bạn nhanh chóng lắp ghép các ứng dụng theo chiều dọc. Một lần nữa bạn sẽ thấy rằng XML là công nghệ làm cho tất cả những việc này khả thi và cách tốt nhất để khai thác nó là lập trình với mô hình dữ liệu XML. Giới thiệu Bài viết này cung cấp một ví dụ trình điều khiển SOAP cho DB2 có thể được sử dụng để ngầm chạy thi hành thủ tục lưu sẵn của DB2 bằng cách sử dụng các API SOAP mà không cần phải tạo ra bất kỳ ánh xạ tường minh nào. Tôi tin rằng các trình điều khiển cơ sở dữ liệu thế hệ tiếp theo sẽ dịch chuyển việc kết nối cơ sở dữ liệu từ các API mức thấp như ODBC JDBC sang các API mức cao như SOAP và REST dẫn đến việc cơ sở dữ liệu đóng vai trò trực tiếp trong thế giới SOA. Để chỉ làm nổi bật những khía cạnh quan trọng của kiến trúc liên quan đến các mô hình dữ liệu XML luồng xử lý được cố tình giữ ở mức đơn giản. Các giao diện đồ họa người dùng cũng được giữ ở mức tối thiểu cần thiết để hiển thị các chức năng. Các lược đồ XML của Liên minh du lịch mở được sử dụng để tạo ra dữ liệu khách sạn mẫu cũng như cuộc gọi SOAP để tìm kiếm khách sạn. API PayPal được sử dụng để thực hiện các giao dịch bằng thẻ tín dụng từ máy chủ ứng dụng. Mã nguồn đi kèm với bài viết này có thể tải về và được biên dịch. Bạn cần cài đặt DB2 9 với các tệp tin jar XML và JCC DB2 trong đường