Giới thiệu

Một phần của tài liệu Nghiên cứu JM và xây dựng ứng dụng minh họa (Đặng Nguyễn Kim Anh vs Đào Anh Tuấn) - 3 potx (Trang 43 - 44)

Chương 8: Giới thiệu Web Service

8.1.1.Giới thiệu

Ứng dụng phân tán (Distributed Application) là một hướng nghiên cứu đang được chú trọng trong nghành công nghiệp phần mềm. Nhu cầu cần hình thành nên những hệ thống phân tán xuất phát từ một số lý do:

• Chi phí: Việc đầu tư cho những hệ thống xử lý lớn rất tốn kém và vượt quá khả năng của nhiều tổ chức; ngoài ra việc tập trung tất cả thông tin tại một nơi là một nguy cơ tiểm tàng về việc mất dữ liệu nếu xảy ra sự cố. Từ hai yếu tố trên đã hình thành nhu cầu phân tán dữ liệu để giảm rủi ro và tiết kiệm chi phí.

• Sở hữu thông tin: Thông tin có thể ở nhiều dạng, nhiều nguồn và thuộc sở hữu của nhiểu tổ chức khác nhau. Việc gom hết tất cả các thông tin quy về một nơi là bất khả thi, do đó việc phân tán thông tin là nhu cầu nhưng đôi khi cũng là bắt buộc.

• Độ an toàn: Đối với hầu hết thông tin, yêu cầu đầu tiên là phải truy xuất được dễ dàng. Tuy nhiên, đối với những dữ liệu quan trọng và nhạy cảm, nhu cầu bảo mật thông tin lại được đưa lên hàng đầu. Ngày nay, để đáp ứng đồng thời hai nhu cầu trên, dữ liệu chủ yêu được chia nhỏ thành nhiều phần chứ không được lưu trữ tập trung tại một nơi.

Java Mobile

Từ những nhu cầu trên đã làm xuất hiện một quan niệm thiết kế phần mềm mới và hình thành nên những hệ thống phần mềm phân tán. Các hệ thống phần mềm phân tán ra đời đã mang lại nhiều lợi ích:

• Tăng khả năng linh hoạt của chương trình, cho phép chương trình giao tiếp với nhiều nguồn DL khác nhau

• Tận dụng khả năng tính toán của những hệ thống lớn (Grid computing)

• Tăng khả năng liên kết giữa các hệ thống phần mềm để hình thành những ứng dụng lớn.

Một phần của tài liệu Nghiên cứu JM và xây dựng ứng dụng minh họa (Đặng Nguyễn Kim Anh vs Đào Anh Tuấn) - 3 potx (Trang 43 - 44)