BlackBerry Enterprise Server Components
BlackBerry Enterprise Server is not a single service. Like many complex application servers, BES is comprised of a number of services and components that are integrated to deliver the full feature set. Below is a list of the components and a description of their function.
Component Name |
Component Function |
BlackBerry Attachment Service |
The BlackBerry Attachment Service converts email attachments into a format that can be viewed on BlackBerry devices. |
BlackBerry Collaboration Service |
The BlackBerry Collaboration Service encrypts the communications between instant messaging servers and the instant messenger client on client on BlackBerry devices. |
BlackBerry Configuration Database |
The BlackBerry Configuration Database is a relational database that stores the configuration information for the BES components, using either Microsoft SQL Developer Edition (MSDE) or Microsoft SQL Server. |
BlackBerry Controller |
The BlackBerry Controller monitors BES components and restarts any stopped services. |
BlackBerry Dispatcher |
The BlackBerry Dispatcher handles compression and encryption for BlackBerry data. |
BlackBerry Manager |
The BlackBerry Manager is used for administration of the BES. |
BlackBerry MDS Connection Service |
The BlackBerry MDS Connection Service is used to connect BlackBerry devices to online content and applications. |
BlackBerry MDS Services |
The BlackBerry MDS Services provide connectivity between BlackBerry MDS Studio Applications on BlackBerry devices and enterprise applications. |
BlackBerry MDS Studio Application Repository |
The BlackBerry MDS Studio Application Repository stores and manages BlackBerry MDS Studio Applications. |
BlackBerry Messaging Agent |
The BlackBerry Messaging Agent serves as the connection between the email server and the other BES components. |
BlackBerry Policy Service |
The BlackBerry Policy Service manages the IT policies for the BlackBerry devices. |
BlackBerry Router |
The BlackBerry Router connects to the BlackBerry Infrastructure and communicates with the BlackBerry devices. |
BlackBerry Synchronization Service |
The BlackBerry Synchronization Service syncs organizer data (tasks, calendar, etc.) between the email server and the BlackBerry devices. |
The component-based design of BES provides flexibility and scalability as you plan your implementation. This is due to the fact that the components can be installed on a single server or distributed among several servers based on your needs. The BlackBerry Enterprise Server components are integrated to deliver the desired services to your handheld clients.
BlackBerry Enterprise Server Requirements and Prerequisites
The BlackBerry Enterprise Server system requirements vary based on the number of users supported. Below are the recommended minimum requirements for a BlackBerry Enterprise Server v4.1 for Microsoft Exchange that supports 500 users. Refer to the BlackBerry Enterprise Server Version 4.1 for Microsoft Exchange Server Capacity Calculator at the BlackBerry Technical Solution Center (http://www.blackberry.com/btsc/) to calculate the system requirements for your environment.
- Intel® Pentium® IV, 2 GHz or better.
- 1.5GB RAM.
BES supports specific Microsoft Windows and Exchange environments. Following are the basic software requirements.
- Microsoft Windows 2000 Server or Windows Server 2003.
- Microsoft Exchange 5.5 (SP4 or better), Microsoft Exchange 2000 (SP2 or better), Microsoft Exchange 2003, Microsoft Exchange 2007.
- Microsoft Internet Explorer 6.0 or better.
In addition to the basic hardware and software requirements, there are a number of prerequisites for BES. Some of the prerequisites are installed as a part of the BES setup program, but others must be installed prior to starting the BES installation. Below is the list of prerequisites.
Prerequisite |
Required/ Optional |
Notes |
Microsoft Messaging Queue (MSMQ) Version 3.0 |
Optional |
This is required for installations that will use Microsoft Windows Messenger. |
Microsoft .NET Framework Version 1.1 |
Required |
This may be installed during BES installation. SP1 is required to use Microsoft Windows Messenger. |
Microsoft Data Access Components (MDAC) Version 2.8 |
Required |
This requires either Security Patch MS04-003 (Version 2000.85.1025.00) or SP2 (Version 2000.86.1830.00) for Microsoft Windows Server 2003 SP1. |
Java® 2 Platform, Standard Edition (J2SETM) Runtime Environment Version 5.0 update 9 |
Required |
This may be installed during BES installation. |
Internet Service Manager for Internet Information Services |
Optional |
This is required for Microsoft Exchange 2007 support. |
Microsoft Exchange administration tools |
Required |
The appropriate tools for your Exchange version should be installed. Microsoft Exchange Version 5.5 Administrator Microsoft Exchange 2000 System Manager Microsoft Exchange 003 System Manager Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1 For Exchange 2007, Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1, or Microsoft Exchange Server 2003 System Manager with SP2 |
Refer to the BlackBerry Enterprise Server for Microsoft Exchange Installation Guide for your version of BES for an up-to-date list of system requirements, especially if you are planning to implement additional services above and beyond the basic messaging and collaboration.