Professional Documents
Culture Documents
Enterprise XI–Architecture
Understanding Business Objects
Enterprise Architecture
In BusinessObjects Enterprise, there are five tiers: the client tier, the
application tier, the intelligence tier, the processing tier, and the data
tier. To provide flexibility, reliability, and scalability the components
that make up each of these tiers can be installed on one machine, or
spread across many.
2
Contd…
3
Contd…
For example, you can run the Central Management Server and the Event
Server on one machine, while you run the Report Application Server on a
separate machine. This configuration is called “horizontal scaling.” If the
Report Application Server is running on a multi-processor computer, then
you may choose to run multiple Report Application Servers on it. This
configuration is called “vertical scaling.” The important thing to
understand is that, even though these are called servers, they are
actually services and daemons that do not need to run on separate
computers
4
Contd…
5
Contd…
Client tier
The client tier is the only part of the BusinessObjects Enterprise system
that administrators and end users interact with directly. This tier is
made up of the applications that enable people to administer, publish,
and view reports and other objects.
6
Contd…
InfoView
InfoView also serves as a demonstration of the ways in which you can use the
BusinessObjects Enterprise Software Development Kit (SDK) to create a
custom web application for end users. In the case of .NET, InfoView also
demonstrates how you can use the BusinessObjects Enterprise .NET Server
Components.
7
Central Management Console (CMC)
8
Central Configuration Manager (CCM)
9
Publishing Wizard
10
Contd…
Import Wizard
Application tier
11
Contd…
For both the Java and .NET platforms, the application tier includes the
following components:
12
Contd…
Intelligence tier
13
Contd…
• Maintaining security
• Managing objects
• Managing servers
• Managing auditing
14
Contd…
Cache Server
15
Contd…
The Input File Repository Server manages all of the report objects and
program objects that have been published to the system by
administrators or end users (using the Publishing Wizard, the Central
Management Console, the Import Wizard, or a Business Objects
designer component such as Crystal Reports or the Web Intelligence
Java or HTML Report Panels).
16
Contd…
Event Server
The Event Server manages file-based events. When you set up a file-
based event within BusinessObjects Enterprise, the Event Server
monitors the directory that you specified. When the appropriate file
appears in the monitored directory, the Event Server triggers your file-
based event: that is, the Event Server notifies the CMS that the file-
based event has occurred. The CMS then starts any jobs that are
dependent upon your file-based event.
After notifying the CMS of the event, the Event Server resets itself and
again monitors the directory for the appropriate file. When the file is
newly created in the monitored directory, the Event Server again
triggers your file-based event.
17
Contd…
Processing tier
The processing tier accesses the data and generates the reports. It is
the only tier that interacts directly with the databases that contain the
report data.
18
Contd…
Data tier
The data tier is made up of the databases that contain the data used
in the reports. BusinessObjects Enterprise supports a wide range of
corporate databases.
19