Đang chuẩn bị liên kết để tải về tài liệu:
Giáo trình lập trình truyền thông part 2
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'giáo trình lập trình truyền thông part 2', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ - Giáo Trình Lập Trình Truyền Thông 2. Các chức năng tính toán các dữ liệu xử lý thông tin theo những qui luật rule giải thuật được qui định bởi vấn đề mà ứng dụng giải quyết. Các chức năng này được gọi chung là Dịch vụ nghiệp vụ Business Rule Service . 3. Trong quá trình tính toán chương trình ứng dụng cần truy vấn đến các thông tin đã có được lưu trên đĩa cứng hay trong các cơ sỡ dữ liệu. Cũng như cần thiết phải lưu lại các kết quả tính toán được để sử dụng về sau. Các chức năng này được gọi chung là Dịch vụ lưu trữ Data Storage Service . Ở mức vật lý các chức năng này có thể được cài đặt vào một hay nhiều tập tin thực thi hình thành các kiểu kiến trúc chương trình khác nhau. Cho đến thời điểm hiện nay người ta chia kiến trúc của chương trình thành 3 loại được trình bày tiếp theo sau. 1.7.1. Kiến trúc đơn tầng Single-tier Architecture Trong kiểu kiến trúc này cả 3 thành phần của chương trình ứng dụng User Interface Business Rule Data Storage đều được tích hợp vào một tập tin thực thi. Ví dụ BKAV D2 Winword . . . Các ứng dụng kiểu này chỉ được thực thi trên một máy tính. User Interface Business Rule Data Storage Hình 1.10 - Kiến trúc chương trình đơn tầng Ưu điểm Dễ dàng trong thiết kế cài đặt ứng dụng kiểu này. Nhược điểm Bởi vì cả 3 thành phần được cài vào một tập tin thực thi nên việc sửa lỗi hay nâng cấp chương trình thì rất khó khăn. Toàn bộ chương trình phải biên dịch lại cho dù chỉ sửa đổi một lỗi rất nhỏ trong một thành phần nào đó User Interface chẳng hạn . Việc bảo trì nâng cấp ấn bản mới là một công việc cực kỳ nặng nề vì ta phải thực hiện việc cài đặt trên tất cả các máy tính. Trong kiểu này mỗi máy tính duy trì một cơ sở dữ liệu riêng cho nên rất khó trong việc trao đổi tổng hợp dữ liệu. Máy tính phải đủ mạnh để có thể thực hiện đồng thời cả 3 loại dịch vụ. 1.7.2. Kiến trúc hai tầng Two - Tier Architecture Kiến trúc này còn được biết đến với tên kiến trúc Client-Server. Kiến trúc này gồm 2 chương trình thực .