Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Các dịch vụ Web Java: Sử dụng độ chi tiết của WS-Security Áp dụng WS-Security ở mức hoạt động hoặc
Nội dung xem thử
Mô tả chi tiết
Các dịch vụ Web Java: Sử dụng độ chi tiết của WS-Security
Áp dụng WS-Security ở mức hoạt động hoặc mức thông báo
Dennis Sosnoski, Nhà tư vấn, Sosnoski Software Solutions, Inc.
Tóm tắt: WS-Security (An ninh dịch vụ Web) cho các dịch vụ Web SOAP không
nhất thiết phải là một đề xuất hoặc tất cả hoặc không gì cả. Bằng cách cấu hình
WS-Security tại mức hoạt động hoặc mức thông diệp, bạn có thể áp dụng một mức
độ bảo vệ thích hợp cho mọi trao đổi, giảm hoặc loại bỏ chi phí WS-Security cho
các hoạt động không cần bảo vệ đầy đủ. Dennis Sosnoski tiếp tục loạt bài các dịch
vụ Web Java của mình bằng việc xem xét WS-Security chi tiết mịn hơn trong Web
Services Description Language (WSDL-Ngôn ngữ mô tả dịch vụ Web) sử dụng
Axis2 và Rampart của Apache
Trong các môi trường dịch vụ Web đơn giản, các máy khách kết nối trực tiếp đến
các máy chủ và các máy chủ trực tiếp thực hiện tất cả các xử lý cần thiết cho yêu
cầu. Như các bạn đã tìm hiểu trong bài viết trước của loạt bài này, các kết nối an
ninh SSL có thể cung cấp an ninh tuyệt vời cho hầu hết các mục đích trong kiểu
môi trường này. Tuy nhiên, môi trường phức tạp hơn đang ngày càng phổ biến,
trong đó nhiều tầng của các máy chủ tham gia vào việc xử lý một yêu cầu. Toàn
bộ ý tưởng của cách dàn dựng (orchestration) dịch vụ đang ngày càng phổ biến
trong nhiều môi trường doanh nghiệp, là dựa vào cách tiếp cận này, như là khái
niệm về kiến trúc hướng dịch vụ (SOA). Trong các kiểu môi trường này, sự lựa
chọn WS-Security mạnh hơn là cần thiết.
Về loạt bài này
Các dịch vụ Web là một phần chủ yếu của vai trò công nghệ Java trong điện toán
doanh nghiệp. Trong loạt bài viết này, nhà tư vấn XML và các dịch vụ Web
Dennis Sosnoski trình bày các khung công tác và công nghệ chính rất quan trọng
với các nhà phát triển Java khi sử dụng các dịch vụ Web. Hãy theo dõi loạt bài này
để cập nhật những phát triển mới nhất trong lĩnh vực này và hiểu được bạn có thể
sử dụng chúng để hỗ trợ cho các dự án lập trình của bạn như thế nào.
WS-Security đòi hỏi chi phí hiệu năng lớn, như đã thảo luận trong bài viết trước.
Một cách để giảm chi phí đó là thiết lập WS-SecurityPolicy (Chính sách an ninh
dịch vụ Web) thích hợp cho từng hoạt động riêng lẻ hoặc thậm chí mỗi thông điệp
được một dịch vụ xác định, hơn là áp dụng chỉ một WS-SecurityPolicy với toàn bộ
dịch vụ. Sử dụng độ chi tiết mịn hơn của WS-Security đòi hỏi phải xem xét nhiều
hơn so với cách tiếp cận một-kích-cỡ-vừa-với-tất-cả, nhưng khi được áp dụng