1. Trang chủ
  2. » Công Nghệ Thông Tin

Tìm hiểu về Spring web service

12 413 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 540,43 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tài liệu này cung cấp cho người muốn tìm hiểu và áp dụng webservice trên nền tảng spring framework có cái nhìn cơ bản tổng quát nhất trước khi bắt đầu vào chi tiết từng phần cụ thể. Nội dung được mô tả bao gồm: + Khái niệm cơ bản về webservice. + Webservice trên nền tảng Spring như thế nào? + các chính sách cũng như cơ chế bảo mật của nó.

Trang 1

Spring Web-Service

blacksun

Trang 2

Nội dung

• Web-Serice là gì?

• Spring Web-Service là gì?

– Thành phần

– Nguyên tắc hoạt động

– Sercurity Policy

Trang 3

Web Service

WebService là một hệ thống phần mềm được thiết kế để hỗ trợ khả năng tương tác giữa các ứng dụng trên các máy tính khác nhau thông qua mạng Internet, giao diện chung và sự gắn kết của nó được mô tả bằng XML.

Trang 4

Web Service

• Thành phần

– SOAP (Simple Object Access Protocol)

– WSDL (Web Service Description Language)

– UDDI (Universal Description, Discovery, and Integration)

• Đặc điểm

– Multiplatform

– Phần lớn là mã nguồn mở

– Có nhiều module

– Đang rất phát triển

Trang 5

Web Service

Trang 8

• Ưu điểm

– Webservice cung cấp khả năng hoạt động không phân biệt platfform.

– Sử dụng các giao thức và chuẩn mở và các lập trình viên dễ dàng hiểu được.

– Nâng cao khả năng tái sử dụng.

– Xây dựng được trên các hệ thống đã tồn tại.

– Phát triển ứng dụng mềm dẻo trên cả hệ thống phân tán.

– Giảm sự phức tạp của hệ thống, doanh nghiệp dễ dàng tương tác với nhau.

Trang 9

Web Service

• Nhược điểm

– Gây thiệt hại lớn cho doanh nghiệp nếu WebServer lỗi hoặc ngừng hoạt động dù trong thời gian ngắn

– Có quá nhiều chuẩn cho WebService khiến người dùng khó nắm bắt

– Phải quan tâm nhiều hơn đến vấn đề an toàn và bảo mật

Trang 10

Spring WebService

Spring Web Service là sản phẩm của Spring dựa trên WebService

Trang 11

Spring WebService

• Security Policy

– Giao tiếp giữa client –server được mã hóa bằng X.509 certificate

– WS-Security (WSS) hoặc WSS4J

• Chúng thực người dùng gọi web service bằng Username và password sử dụng X.509 certificate

• Bảo vệ SOAP message bằng chữ kí điện tử.

• Mã hóa / giải mã SOAP message giữa client-server

Trang 12

• Security Policy

– Validation actions: UsernameToken, Timestamp, Encrypt, signature, and NoSecurity

– Securement actions: UsernameToken, UsernameTokenSignature, Timestamp,

– Encrypt, Signature, and NoSecurity

Ngày đăng: 06/06/2016, 21:25

TỪ KHÓA LIÊN QUAN

w