Architecture: BlackBerry Enterprise Server

The BlackBerry® Enterprise Server consists of various components that are designed to perform the following actions:

  • Permit BlackBerry device users to access your organization's tools and data from BlackBerry devices and run your organization's applications on devices
  • Monitor other BlackBerry Enterprise Server components
  • Process, route, compress, and encrypt data
  • Communicate with the wireless network



BlackBerry Administration Service

The BlackBerry Administration Service connects to the BlackBerry Configuration Database. You can use the BlackBerry Administration Service to manage the BlackBerry Domain, which includes BlackBerry Enterprise Server components, user accounts, and features for BlackBerry device administration.

BlackBerry Mail Store Service

The BlackBerry Mail Store Service connects to the messaging servers in your organization's environment and retrieves the contact information that the BlackBerry Administration Service requires to search for user accounts on the messaging servers.

You install a BlackBerry Mail Store Service when you install a BlackBerry Enterprise Server. The BlackBerry Mail Store Service connects to the messaging server using the same connection information that the BlackBerry Enterprise Server uses. The BlackBerry Administration Service is designed to communicate with the BlackBerry Mail Store Service using RPC.

BlackBerry Attachment Service

The BlackBerry Attachment Service converts supported message attachments to a format that users can view on their devices.

BlackBerry Collaboration Service

The BlackBerry Collaboration Service provides a connection between your organization's instant messaging server and the collaboration client on devices.

BlackBerry Configuration Database

The BlackBerry Configuration Database is a relational database that contains configuration information that BlackBerry Enterprise Server components use. For example, the BlackBerry Configuration Database includes the following information:
  • details about the connection from a BlackBerry Enterprise Server to the wireless network
  • user list
  • address mappings between PINs and email addresses for BlackBerry MDS Connection Service push features

BlackBerry Controller

The BlackBerry Controller monitors the BlackBerry Enterprise Server components and restarts them if they stop responding.

BlackBerry Dispatcher

The BlackBerry Dispatcher compresses and encrypts all data that devices send and receive. The BlackBerry Dispatcher sends the data through the BlackBerry Router, to and from the wireless network.

BlackBerry MDS Connection Service

The BlackBerry MDS Connection Service permits users to access web content, the Internet, or your organization's intranet, and also permits applications on devices to connect to your organization's application servers or content servers for application data and updates.

BlackBerry Messaging Agent

The BlackBerry Messaging Agent connects to the IMAP server so that users can activate their devices over the wireless network. The BlackBerry Messaging Agent connects to your organization's messaging server to provide messaging services, calendar management, address lookups, attachment viewing, attachment downloading, and encryption key generation. The BlackBerry Messaging Agent also acts as a gateway so that the BlackBerry Synchronization Service can access organizer data on the messaging server. The BlackBerry Messaging Agent synchronizes configuration data between the BlackBerry Configuration Database and the BlackBerry profiles database. The BlackBerry Messaging Agent synchronizes configuration data between the BlackBerry Configuration Database and user mailboxes. The BlackBerry Messaging Agent synchronizes configuration data between the BlackBerry Configuration Database and the message store databases.

BlackBerry Monitoring Service

The BlackBerry Monitoring Service is a web-based application that is designed to help you monitor your organization's BlackBerry Domain. You can use the BlackBerry Monitoring Service to troubleshoot issues and monitor the health of your organization's BlackBerry Domain proactively.

BlackBerry Monitoring Service database

The BlackBerry Monitoring Service database stores information that it collects about your organization's BlackBerry Enterprise Server environment in a Microsoft® SQL Server® database for 57 weeks. You can access the information from the database using standard SQL call operations.

BlackBerry Policy Service

The BlackBerry Policy Service performs administration services over the wireless network. It sends IT policies and IT administration commands and provisions service books. IT policies and IT administration commands specify security, settings for synchronizing data over the wireless network, and other configuration settings on devices. The BlackBerry Policy Service also sends service books to devices to configure settings for features and components on devices.

BlackBerry profiles database

The BlackBerry profiles database is an IBM® Lotus® Domino® database that contains configuration data for user accounts.

BlackBerry Router

The BlackBerry Router connects to the wireless network to send data to and from devices. It also sends data over your organization's network to devices that users connected to computers that host the BlackBerry® Device Manager.

BlackBerry state databases

The BlackBerry state databases contain data that links email messages sent from or received on devices to corresponding email messages in users' email applications. The data in the BlackBerry state databases supports features such as email reconciliation, message forwarding, message filing, and replying with text.

BlackBerry Synchronization Service

The BlackBerry Synchronization Service synchronizes organizer data between BlackBerry devices and the messaging server over the wireless network.

BlackBerry® Web Desktop Manager

The BlackBerry Web Desktop Manager is a web-based application that permits users to manage their devices. For example, users can activate devices, back up and restore data, select messaging options, synchronize data, and install applications. The BlackBerry Web Desktop Manager includes the BlackBerry Device Manager.

organization's application server or content server

Your organization's application server or content server provides push applications and intranet content that the BlackBerry MDS Services use.

instant messaging server

The instant messaging server stores instant messaging accounts.

messaging server

The messaging server stores email accounts.

user's computer that hosts the BlackBerry Device Manager

The user's computer that hosts the BlackBerry Device Manager permits users to connect their devices to their computers using a serial connection or USB connection. The BlackBerry Enterprise Server and devices use the connection to send data between each other.

Data traffic from devices bypasses the wireless network when devices are connected to users' computers. The BlackBerry Device Manager connects to the BlackBerry Router, which sends data directly to devices.

Users can install the BlackBerry Device Manager when they install the BlackBerry® Desktop Software or at another time. The BlackBerry Device Manager is an optional component, but it is required to support a bypass connection to the BlackBerry Router.

Was this information helpful? Send us your comments.