Architecture: BlackBerry Enterprise Server

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

  • provide productivity tools and data from an organization's applications to its BlackBerry device users
  • monitor other BlackBerry Enterprise Server components
  • process, route, compress, and encrypt data
  • communicate with the wireless network

This diagram shows the components that are described in the following text.

Component

Description

BlackBerry Attachment Service

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

BlackBerry Collaboration Service

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

BlackBerry Configuration Database

The BlackBerry Configuration Database is a relational database that contains configuration data that BlackBerry Enterprise Server components use. The BlackBerry Configuration Database includes the following data:
  • details about the connection from the BlackBerry Enterprise Server to the wireless network
  • user list
  • address mappings between PINs and email addresses for BlackBerry MDS Connection Service push features
  • read-only copy of each master encryption key

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 of the data that is sent to and from BlackBerry devices. It sends the data through the BlackBerry Router, to and from the wireless network.

BlackBerry Manager

The BlackBerry Manager connects to the BlackBerry Configuration Database. You can use the BlackBerry Manager to manage the BlackBerry Domain, including user accounts and device administration. The BlackBerry Domain consists of a single BlackBerry Configuration Database and all the BlackBerry Enterprise Server instances that use it.

BlackBerry MDS Connection Service

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

BlackBerry MDS Integration Service

The BlackBerry MDS Integration Service provides application-level integration for BlackBerry® MDS Runtime Applications on BlackBerry devices. You can use the BlackBerry MDS Integration Service to install BlackBerry MDS Runtime Applications that are stored in the BlackBerry MDS Application Repository on BlackBerry devices. You can also use it to manage, update, and remove BlackBerry MDS Runtime Applications.

BlackBerry MDS Application Repository

The BlackBerry MDS Application Repository stores BlackBerry MDS Runtime Applications that your organization's developers can create and publish using the BlackBerry® MDS Studio or the BlackBerry® Plug-in for Microsoft® Visual Studio® developer tools. You can use the BlackBerry Manager to manage the BlackBerry MDS Runtime Applications that are stored in the BlackBerry MDS Application Repository.

BlackBerry Messaging Agent

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 for the BlackBerry Synchronization Service to access organizer data on the messaging server. The BlackBerry Messaging Agent synchronizes configuration data between the BlackBerry Configuration Database and user mailboxes.

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 define BlackBerry device security, settings for synchronizing data over the wireless network, and other configuration settings on BlackBerry devices. The BlackBerry Policy Service also sends service books to configure feature and component settings on BlackBerry devices.

BlackBerry Router

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

BlackBerry Synchronization Service

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

organization's application or content server

The organization's application or content server provides push applications and intranet content for the BlackBerry MDS Services.

instant messaging server

The instant messaging server stores instant messaging accounts.

messaging server

The messaging server stores email accounts.

user's computer with the BlackBerry Device Manager

The user's computer with the BlackBerry Device Manager enables users to connect their BlackBerry devices to their computers using a serial or USB connection. The BlackBerry Enterprise Server and BlackBerry devices use this connection to send data between them.

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

Users can install the BlackBerry Device Manager separately from the BlackBerry® Desktop Manager or with it as part of the full BlackBerry® Desktop Software installation. The BlackBerry Device Manager is an optional component, but it is required to support a bypass connection to the BlackBerry Router.

Index


Was this information helpful? Send us your comments.