Thể hiện tầng tin học:

Một phần của tài liệu HeThongThongTin_Bai3 (Trang 31 - 32)

Kiến trúc tin học có mục đích “áp” vào cơ sở hạ tầng những thành phần / cấu kiện dùng cho việc sử dụng HTTT. Tầng tin học dựa vào tất cả thành phần được gọi là

phần mềm trung gian (middleware) dùng cho việc phát triển và sử dụng các áp

dụng của HTTT. Nó bảo đảm kiểm soát thi hành và quản trị các áp dụng.

Những thành phần / cấu kiện (components)

Trong số các thành phần của tầng tin học có thể kể các hệ quản trị cơ sở dữ liệu (HQTCSDL) (thường được gọi là máy chủ dữ liệu do nhầm với máy dành riêng cho việc sử dụng CSDL), các “hướng dẫn” giao dịch, các hệ dòng công việc, thư viện các thành phần chủng loại như các thư viện đồ họa, thư viện các thành phần nghiệp vụ như các đối tượng được xác định trước đối với một số lĩnh vực áp dụng nào đó (các đối tượng bảo hiểm, các đối tượng quản lý, v.v…), các trình biên dịch ngôn ngữ, các bộ sinh mã ngôn ngữ thế hệ thứ tư, và một cách tổng quát tất cả các công cụ phần mềm. Tầng này cũng có thể gồm một số tập tin dùng để quản trị các áp dụng, ví dụ tập tin thống kê.

Các cấu trúc

Các kiến trúc khách – chủ hay phân tán bảo đảm quản lý tính không đồng nhất các thành phần thiết bị (các máy chủ, trạm làm việc, hệ điều hành, mã hóa) nhưng không phải luôn luôn quản lý tính không đồng nhất các áp dụng và các đối tượng mà nó thao tác. Nhiều tầng phần mềm mới được thêm vào các cơ sở hạ tầng cơ sở để quản lý sự không đồng nhất này. Đây là các kiến trúc “liên thông”, cụ thể nó cho phép trao đổi các đối tượng giữa các hệ thống không đồng nhất. Ví dụ chuyển một đối tượng của CSDL quan hệ sang CSDL đối tượng hay sang một công cụ văn phòng, hoặc chuyển một đối tượng trong môi trường Smaltalk sang môi trường C++. Sự chuyển đối tượng này tiến hành theo giao thức đặc thù đối với từng kiểu kiến trúc. Hai ví dụ về kiến trúc liên thông hiện có ở thị trường loại này: CORBA, một chuẩn của OMG (được yểm trợ bởi nhiều cài đặt khác nhau) dành cho môi trường đối tượng và OLE của Microsoft

dành cho việc trao đổi hồ sơ hổn hợp.

Tầng tin học không nhất thiết tạo một cấu trúc đặc thù kể cả khi một số thành phần của nó được tổ chức theo một sơ đồ như chúng ta đã thấy ở trên. Các tổ chức thực chất các dịch vụ của tầng tin học đấy là cơ sở hạ tầng, nó giải thích làm thế nào các thành phần phần mềm tương tác qua thiết bị và hệ thống mà nó yểm trợ. Song người ta cũng có thể tổ chức tầng tin học theo một cấu trúc xác định bởi các nhu cầu HTTT. Ví dụ một HQTCSDL, một hướng dẫn giao dịch và một máy chủ đồ họa có thể kết nối theo sơ đồ như ở hình 35 bằng cách dùng các giao thức nội truyền thông giữa các phần mềm.

Một phần của tài liệu HeThongThongTin_Bai3 (Trang 31 - 32)

Tải bản đầy đủ (DOC)

(53 trang)
w