This is an archive related to a previous version of Esri Maps for IBM Cognos. If you need the current version go to http://doc.arcgis.com/en/maps-for-cognos/.
The following is a high-level overview of the IBM Cognos Business Intelligence architecture. For more detailed information, see the IBM Cognos Business Intelligence Architecture and Deployment Guide.
IBM Cognos is a web-based service-oriented architecture (SOA) made up of three server tiers:
Within the IBM Cognos platform, servers are normally grouped together to fulfill certain roles within a distributed deployment. These server roles define the tier within the architecture that an IBM Cognos BI server uses. The tiers are based on business function and are typically separated by network firewalls.
The Web Tier facilitates user connections to IBM Cognos BI applications, and the component that fulfills this role is called the IBM Cognos Gateway. The IBM Cognos Gateway manages all web communication for the IBM Cognos platform. High availability or scalability requirements can be met with multiple redundant gateways being deployed along with an external HTTP load-balancing router.
Web communication in IBM Cognos Business Intelligence is typically through gateways, which reside on one or more web server. A gateway is an extension of a web server program that transfers information from the web server to another server.
Web communication can also occur directly with an IBM Cognos BI Dispatcher, although this option is less common than using gateways.
If you install the gateway component on a different computer from Content Manager or Application Tier components, you must configure the gateway computer so that it knows the location of a dispatcher, preferably one on an Application Tier components computer. For failover protection, you can configure more than one dispatcher for a gateway computer.
The Application Tier contains one or more IBM Cognos BI servers. An IBM Cognos BI server runs requests, such as reports, analyses, and queries, that are forwarded by a gateway. An IBM Cognos BI server also renders the Cognos Connection interface.
The application tier is made up of three main server components:
The dispatcher starts all IBM Cognos services configured and enabled on a computer and routes requests. The dispatcher can route requests to a local service, such as the report service, presentation service, job service, or monitor service. A dispatcher can also route requests to a specific dispatcher to run a given request. Requests can be routed to specific dispatchers based on load-balancing needs, or package or user group requirements.
When you configure IBM Cognos BI gateways, you can list the universal resource identifiers (URIs) of target dispatchers in order of most to least preferred. If a dispatcher fails, requests are routed to another dispatcher based on the list. When a dispatcher starts, it registers itself with Content Manager. As a result, each dispatcher is aware of the other dispatchers. If a dispatcher fails or is unavailable, requests for that dispatcher are routed to the next available dispatcher until the failed dispatcher reregisters itself.
After IBM Cognos BI is installed and configured, one dispatcher is available on each computer by default. Each dispatcher has a set of associated services. IBM Cognos Dispatcher starts IBM Cognos Report Server processes dynamically as needed to handle the request load.
A complete list of the services available is beyond the scope of this document. The following services are noted because they have a direct impact on how Esri Maps for IBM Cognos is installed and configured.
Presentation service:
Report service:
IBM Cognos Content Manager is the IBM Cognos Platform service that manages (among other things) the storage of the following application information: security settings and configurations, server configuration settings, packages, report specifications, and report output. IBM Cognos Content Manager maintains information in a relational database referred to as the content store database.
A minimum of one IBM Cognos Content Manager is required for each IBM Cognos Platform implementation.
The IBM Cognos Business Intelligence Data Tier contains the following:
The following illustrates an example IBM Cognos deployment. There are three dispatchers: one server running the content manager and two servers acting as the report server role.
See the IBM Cognos Business Intelligence Installation and Configuration Guide for complete information about the IBM Cognos installation and initial configuration process.
For detailed information about IBM Cognos Platform architecture and server deployment options, refer to the IBM Cognos BI Architecture and Deployment Guide.