Giới thiệu chung

Một phần của tài liệu Tìm hiểu phần mềm thư viện số và ứng dụng xây dựng thư viện số ở thư viện tạ quang bửu (Trang 39 - 40)

4. Phạm vi nghiên cứu

2.2.1 Giới thiệu chung

Các định nghĩa và mô tả về thƣ viện số góp phần mô tả bản chất của các hệ thống phần mềm này là cung cấp khả năng lƣu trữ và truy cập đến các tài nguyên số. Cũng nhƣ các dạng phần mềm khác, có rất nhiều cách thức, khía cạnh và mục đích khác nhau để xây dựng hệ thống. Ví dụ, một phần mềm chỉnh sửa ảnh cũng giống nhƣ các chƣơng trình khác, cho phép ngƣời dùng tạo ứng dụng cho ảnh, tuy nhiên nó có sự khác biệt về độ mờ, sáng và các đặc tính khác so với các phần mềm khác; một số gói phần mềm còn cung cấp chức năng đặc biệt mà các phần mềm khác không có. Các phần mềm tính năng tƣơng tự cũng đƣợc lập trình và phát triển theo các cách khác nhau.

Trong lĩnh vực thƣ viện số và phần mềm thƣ viện số có hai phƣơng pháp thƣờng thấy là hệ thống các thành phần tập trung và phân tán. Một hệ thống tập trung là hệ thống bao hàm tất cả các thành phần trong nó, và thƣờng đƣợc lƣu trên một máy chủ nơi các chức năng hệ thống và mã nguồn đƣợc thiết lập một cách chặt chẽ và đan xen với nhau. Trong hệ thống phân tán, thay vì 1 ứng dụng lớn chạy tại một vị trí thì phần mềm đƣợc phân tách thành nhiều thành phần con có thể đặt tại nhiều máy chủ khác nhau. Hƣớng này cho phép xử lý các thành phần truy vấn khác nhau của hệ thống tới nhiều máy chủ. Sự phân chia này làm tăng cƣờng xử lý song song, tăng hiệu năng của hệ thống.

Trong mục này, tôi sẽ đề cập đến một số gói phần mềm thƣ viện số mã nguồn mở khá phổ biến có thể phát triển cho các hệ thống thƣ viện số.

Một phần của tài liệu Tìm hiểu phần mềm thư viện số và ứng dụng xây dựng thư viện số ở thư viện tạ quang bửu (Trang 39 - 40)