Cognos - Thành phần và Dịch vụ
Có nhiều thành phần khác nhau trong Cognos giao tiếp với nhau bằng BI Bus và được gọi là Giao thức truy cập đối tượng đơn giản (SOAP) và hỗ trợ WSDL. BI Bus trong kiến trúc Cognos không phải là một thành phần phần mềm mà bao gồm một tập hợp các giao thức cho phép giao tiếp giữa các Dịch vụ Cognos.
Các quy trình được kích hoạt bởi giao thức BI Bus bao gồm:
- Nhắn tin và gửi
- Nhật ký xử lý tin nhắn
- Quản lý kết nối cơ sở dữ liệu
- Tương tác Microsoft .NET Framework
- Sử dụng cổng
- Yêu cầu xử lý luồng
- Trang Cổng thông tin
Khi bạn cài đặt Cognos 8 bằng trình hướng dẫn Cài đặt, bạn chỉ định nơi cài đặt từng thành phần này -
Cổng vào
Tầng máy chủ Web Cognos 8 chứa một hoặc nhiều cổng Cognos 8. Giao tiếp web trong Cognos 8 thường thông qua các cổng, nằm trên một hoặc nhiều máy chủ web. Cổng là một phần mở rộng của chương trình máy chủ web chuyển thông tin từ máy chủ web đến máy chủ khác. Giao tiếp web cũng có thể xảy ra trực tiếp với bộ điều phối Cognos 8 nhưng tùy chọn này ít phổ biến hơn.
Cognos 8 hỗ trợ một số loại cổng Web, bao gồm -
- CGI- Cổng mặc định, CGI có thể được sử dụng cho tất cả các máy chủ Web được hỗ trợ. Tuy nhiên, để nâng cao hiệu suất hoặc thông lượng, bạn có thể chọn một trong các loại cổng được hỗ trợ khác.
- ISAPI- Điều này có thể được sử dụng cho máy chủ Web Microsoft Internet Information Services (IIS). Nó mang lại hiệu suất nhanh hơn cho IIS.
- apache_mod - Bạn có thể sử dụng một cổng apache_mod với máy chủ Web Apache.
- Servlet - Nếu cơ sở hạ tầng máy chủ Web của bạn hỗ trợ các servlet hoặc bạn đang sử dụng một máy chủ ứng dụng, bạn có thể sử dụng một cổng vào servlet.
Thành phần cấp ứng dụng
Thành phần này bao gồm một điều phối viên chịu trách nhiệm vận hành các dịch vụ và định tuyến các yêu cầu. Điều phối viên là một ứng dụng đa luồng sử dụng một hoặc nhiều luồng cho mỗi yêu cầu. Các thay đổi cấu hình được thông báo thường xuyên cho tất cả các điều phối viên đang chạy. Điều phối viên này bao gồm Tường lửa Ứng dụng Cognos để cung cấp bảo mật cho Cognos 8.
Người điều phối có thể định tuyến các yêu cầu đến một dịch vụ cục bộ, chẳng hạn như dịch vụ báo cáo, dịch vụ thuyết trình, dịch vụ công việc hoặc dịch vụ giám sát. Người điều phối cũng có thể định tuyến các yêu cầu đến một người điều phối cụ thể để chạy một yêu cầu nhất định. Những yêu cầu này có thể được chuyển đến những người điều phối cụ thể dựa trên nhu cầu cân bằng tải, hoặc gói hoặc yêu cầu nhóm người dùng.
Nội dung quản lí
Content Manager chứa Access Manager, thành phần bảo mật chính của Cognos 8. Access Manager tận dụng các nhà cung cấp bảo mật hiện có của bạn để sử dụng với Cognos 8. Nó cung cấp cho Cognos 8 một bộ API và khả năng bảo mật nhất quán, bao gồm xác thực người dùng, ủy quyền và mã hóa. Nó cũng cung cấp hỗ trợ cho không gian tên Cognos.