Mơ hình trình diễn dữ liệu XML trên Web

Một phần của tài liệu (LUẬN văn THẠC sĩ) ứng dụng công nghệ java web service và XSL trong việc xây dựng các dịch vụ ngân hàng trực tuyến luận văn ths công nghệ thông tin 1 01 10 (Trang 30 - 31)

1.2.2. SOAP

1.2.2.1. Đặc trưng của SOAP

SOAP là giao thức dựa trên XML để trao đổi thông tin trong các hệ thống phân tán [7]. Nó cung cấp một định dạng chung cho việc đóng gói để truyền dữ liệu XML giữa các ứng dụng trên một mạng máy tính.

SOAP ban đầu được Microsoft cài đặt bằng cách gọi thủ tục từ xa (RPC – Remote Procedure Call) qua giao thức HTTP. Sau đó, các cơng ty khác, trong đó có IBM đã xây dựng chuẩn SOAP 1.1 và gửi lên tổ chức W3C để phê chuẩn. Các đóng góp của các cơng ty này đã cho SOAP khả năng truyền nhận thông tin bằng các giao thức khác không chỉ là HTTP, và các kiểu truyền gửi thông điệp khác không chỉ là RPC. Đơn vị trao đổi thông tin cơ bản của SOAP là một thông điệp SOAP được viết theo định dạng tài liệu XML [8].

SOAP không được thiết kế chuyên biệt cho bất kỳ một ngơn ngữ lập trình, một sản phẩm hay là một hạ tầng phần cứng nào. Vì vậy, SOAP có thể được sử dụng trong các ứng dụng phát triển trên nhiều nền tảng khác nhau (C++, Java, .NET, …). SOAP được thiết kế đặc biệt để chứa và chuyển những tài liệu XML trên mạng Internet (Intranet).

Đinh Thị Huyền Trang – K11T3

1.2.2.2. Cấu trúc một thông điệp (Message) theo dạng SOAP

Thông điệp dạng SOAP là một văn bản XML bao gồm các phần tử sau: - Phần bao gói (Envelope): bao trùm nội dung thông điệp, khai báo văn

bản XML như là một thông điệp SOAP.

- Phần tử đầu trang (Header): chứa các thông tin tiêu đề cho trang. Phần

tử này không bắt buộc khai báo trong văn bản. Đầu mục cịn có thể mang những dữ liệu xác thực, chữ ký số hóa, và thơng tin mã hóa, hoặc những cài đặt cho giao thức.

- Phần tử khai báo nội dung chính trong thơng điệp (Body): chứa các

thông tin yêu cầu (từ máy khách) hay phản hồi (từ máy dịch vụ).

- Phần tử lỗi phát sinh (Fault): cung cấp thông tin về các lỗi xảy ra trong

q trình xử lý thơng điệp.

Một phần của tài liệu (LUẬN văn THẠC sĩ) ứng dụng công nghệ java web service và XSL trong việc xây dựng các dịch vụ ngân hàng trực tuyến luận văn ths công nghệ thông tin 1 01 10 (Trang 30 - 31)

Tải bản đầy đủ (PDF)

(48 trang)