Beruflich Dokumente
Kultur Dokumente
Some CORBA applications use a Name Server. The Name Server service is a facility of the
underlying CORBA architecture that binds the BusinessObjects Enterprise servers together.
The Name Server provides a directory of the servers registered in the BusinessObjects
Enterprise environment and helps establish connections between clients and these servers.
The Name Server service is a part of the CMS Server.
Note: In the BusinessObjects Enterprise environment, all servers act as clients and servers to
each other during the transactions between the servers.
When a BusinessObjects Enterprise server starts, it registers itself with the Name server in the
CMS. The server will provide information about itself, such as its IP address, TCP port, and
description of the server, to the Name Shell.
Each individual server polls the CMS every 60 seconds to get an updated list of available
servers in the system.
This diagram displays each server in BusinessObjects Enterprise. The following sections
describe the role of each server within the application, intelligence, and processing services.
BusinessObjects Enterprise infrastructure
Application services
The application services are server-side components that process requests from client
applications and communicate these requests to the appropriate server. These requests
include support for report viewing and logic to understand and direct web requests to the
appropriate BusinessObjects Enterprise server.
Note: The Web Component Server and Crystal Server Pages, part of Crystal Enterprise, are no
longer supported under BusinessObjects Enterprise architecture. However, the Crystal SDK will
still work with non-proprietrary Web Application Servers.
• The Web Application Server acts as a gateway between the browser and the rest of the
components in BusinessObjects Enterprise.
Note: When configuring servers using the Central Management Console, the Web Application
Server communicates with all BusinessObjects Enterprise servers.
Services that interact with the Web Application Server
Intelligence services
The Intelligence services manage the BusinessObjects Enterprise System. These services
maintain all security information, send requests to the appropriate services, manage auditing
information, and store report instances. The Intelligence services are also responsible for
storing objects and object instances.
Note: All servers communicate with the CMS when they start up.
Services that interact with the CMS
Event Server
The Event Server manages file-based events. It monitors the directory you specified when
setting up a file-based event. When the appropriate file appears in the monitored directory,
the Event Server triggers your file-based event.
Services that interact with the Event Server
Processing services
The Processing services access the data and generate reports. This tier interacts directly with
the databases that contain report data during the processing of Crystal Reports and Web
Intelligence documents. Which services are involved in processing an object is determined by
whether the object is being scheduled or viewed on demand. Viewer choice also plays a role in
determining which servers are involved in object processing.
Page Server
• The Page Server is primarily responsible for responding to page requests by processing
reports and generating Encapsulated Page Format (.epf) pages. The Page Server retrieves
data for the report from the latest instance or directly from that database. After it has
generated the report and converted it to .epf, the Page Server then sends the .epf file to the
Cache Server.
Services that interact with the Page Server
Cache Server
• The Cache Server is responsible for handling report viewing requests from the DHTML,
ActiveX, and Java viewers. It checks whether or not it can fulfill the request with a cached
report page. If not, it passes the request to the Page Server. The Cache Server stores .epf and
.etf files for a defined period of time.
Services that interact with the Cache Server
Destination Server
• A user can take an existing report instance and schedule/process the report under a
specified format and destination. The Destination Server applies a format to the report and
sends it to the selected destination for processing.
Services that interact with the Destination Server