tailieunhanh - 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

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. | 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 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 dẫn lớp cho Tomcat của bạn. Nếu bạn muốn kiểm thử các giao dịch bằng thẻ tín dụng thì bạn phải cài đặt các API Java của PayPal và có các tệp tin jar ấy trong đường dẫn lớp cho Tomcat của bạn. Bạn cũng phải tạo một tài khoản trong hộp cát sandbox của PayPal và nhận được các ủy quyền cho API của bạn được nêu chi tiết trong Trung tâm tích hợp PayPal. Sau đó bạn có thể sửa đổi các thông tin ủy quyền trong hàm setupPaypal trong tệp tin . Về đầu trang Kịch bản Kịch bản là một khách hàng đặt phòng khách sạn qua web. Trước tiên ông ta đăng nhập vào để lấy ra hồ sơ của mình. Sau đó ông xác định thành phố để lấy danh sách các khách sạn có sẵn và mức giá phòng của các khách sạn đó. Cuối cùng ông chọn một khách sạn và đặt một phòng. Hình 1. Kiến trúc mức tính năng Các hành động của khách hàng