Overview: BlackBerry Performance Engineering Resource Kit

You can use the BlackBerry® Performance Engineering Resource Kit to test the behavior of a BlackBerry® Enterprise Server and the BlackBerry Enterprise Server components under operating conditions that are typical for your organization. You can test a new version of the BlackBerry Enterprise Server or changes that you made to an existing BlackBerry Enterprise Server before you implement the changes. You can change options in the BlackBerry Performance Engineering Resource Kit to change the operating conditions of the test environment, including the amount of work or workload and the active signals that the BlackBerry Enterprise Server receives.

You can use the BlackBerry Performance Engineering Resource Kit if your test environment includes a copy of the BlackBerry Enterprise Server and the BlackBerry Configuration Database that you want to test.

The BlackBerry Performance Engineering Resource Kit includes the following components:

  • The BlackBerry Load Test Configuration Tool converts existing user accounts into a format that the BlackBerry Infrastructure and Smartphone Simulator can use. You must use the BlackBerry Load Test Configuration Tool to convert BlackBerry Enterprise Server user accounts before you run tests with the BlackBerry Enterprise Server.
  • The BlackBerry Infrastructure and Smartphone Simulator simulates the actions of the BlackBerry® Infrastructure and the BlackBerry devices. The BlackBerry Infrastructure and Smartphone Simulator sends all messages, including email messages, records, and acknowledgements, to and from simulated BlackBerry devices through a simulated BlackBerry Infrastructure. You do not require a BlackBerry Smartphone Simulator to use the BlackBerry Infrastructure and Smartphone Simulator in a test environment.

You can use the BlackBerry Performance Engineering Resource Kit with the following versions of the BlackBerry Enterprise Server:

  • BlackBerry® Enterprise Server 4.1.6 or later for Microsoft® Exchange
  • BlackBerry® Enterprise Server 4.1.6 or later for IBM® Lotus® Domino®
  • BlackBerry® Enterprise Server 4.1.6 or later for Novell® GroupWise®
  • BlackBerry® Enterprise Server 4.1.6 or later for MDS Applications

The BlackBerry Performance Engineering Resource Kit is available to BlackBerry® Technical Support Services customers that have a Tx4, Tx5, Premium Support, or Elite Support subscription.

Architecture: An organization's environment that includes the BlackBerry Enterprise Server and the BlackBerry Infrastructure

The BlackBerry® Infrastructure and Smartphone Simulator simulates the BlackBerry® Infrastructure and the BlackBerry devices that are associated with the BlackBerry® Enterprise Server.

Component

Description

messaging server

The messaging server sends and receives email messages. When the messaging server receives an email message, it sends a copy of the email message to the BlackBerry Enterprise Server.

BlackBerry Enterprise Server

The BlackBerry Enterprise Server sends an email message to BlackBerry devices when information changes on the messaging server, such as when a BlackBerry device user sends an email message or a calendar appointment. The BlackBerry Enterprise Server encrypts email messages that it sends to BlackBerry devices and decrypts email messages that it receives from BlackBerry devices.

The BlackBerry Enterprise Server changes information on the messaging server based on the information that it receives from BlackBerry devices. That information could be email messages, changes to the calendar, or any other information that is synchronized between the messaging server and the BlackBerry devices. The messaging server sends email messages to recipients.

The BlackBerry Enterprise Server exchanges other information with the BlackBerry devices, such as IT policies and the status of the BlackBerry devices.

BlackBerry Configuration Database

The BlackBerry Configuration Database contains information about the BlackBerry Enterprise Server settings and the user accounts that are associated with the BlackBerry Enterprise Server.

BlackBerry Infrastructure

The BlackBerry Infrastructure determines which wireless network is associated with a specific user account.

Process flow: How a message travels

An email message that the messaging server receives or that a BlackBerry® device user creates on the client of the messaging server travels through the following items before it reaches the BlackBerry device of the intended recipient:

  1. messaging server
  2. BlackBerry® Enterprise Server
  3. BlackBerry® Infrastructure
  4. wireless network
  5. BlackBerry device

An email message that a BlackBerry device user sends from a BlackBerry device travels through the following items before it reaches the messaging server that is associated with the BlackBerry device user that composed the email message:

  1. BlackBerry device
  2. wireless network
  3. BlackBerry Infrastructure
  4. BlackBerry Enterprise Server
  5. messaging server

Other components of the messaging server have the same process flow. Some components of the BlackBerry Enterprise Server also send messages to and receive messages from a BlackBerry device using almost exactly the same route.

Architecture: BlackBerry Performance Engineering Resource Kit configuration

You can use the BlackBerry® Performance Engineering Resource Kit to simulate the BlackBerry® Infrastructure and BlackBerry devices so that you can run the BlackBerry® Enterprise Server and messaging server in a test environment.

The following diagram illustrates an environment that includes the BlackBerry Enterprise Server and some BlackBerry Enterprise Server components.

The following diagram illustrates an environment that includes the BlackBerry Enterprise Server and the BlackBerry Performance Engineering Resource Kit:

The BlackBerry Infrastructure and Smartphone Simulator can simulate the actions of the BlackBerry Infrastructure and BlackBerry devices because the BlackBerry Infrastructure, wireless network, and the BlackBerry devices communicate with the BlackBerry Enterprise Server through a single port. The BlackBerry Infrastructure and Smartphone Simulator simulates components of the BlackBerry Enterprise Server solution that are outside the firewall.

Architecture: An organization's environment that includes multiple BlackBerry Enterprise Server instances and the BlackBerry Infrastructure

The BlackBerry® Infrastructure and Smartphone Simulator simulates the BlackBerry® Infrastructure and BlackBerry devices that are associated with a BlackBerry® Enterprise Server. The following image shows a typical BlackBerry Enterprise Server version 5.0 or later environment.

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

Component

Description

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.

The BlackBerry Administration Service is a component of the BlackBerry Enterprise Server.

BlackBerry Configuration Database

The BlackBerry Configuration Database contains information about the BlackBerry Enterprise Server settings and the user accounts that are associated with the BlackBerry Enterprise Server.

The BlackBerry Configuration Database is a component of the BlackBerry Enterprise Server.

BlackBerry Enterprise Server

A BlackBerry Enterprise Server sends a message to BlackBerry devices when information on the messaging server changes, such as when a BlackBerry device user receives an email message. The BlackBerry Enterprise Server encrypts email messages that it sends to BlackBerry devices and decrypts email messages that it receives from BlackBerry devices.

The BlackBerry Enterprise Server instance exchanges other information with the BlackBerry devices, such as IT policies and the status of the BlackBerry devices.

BlackBerry Infrastructure

The BlackBerry Infrastructure determines which wireless network and carrier is associated with a specific user account.

BlackBerry Router

The BlackBerry Router connects to the wireless network to send data to and from BlackBerry devices.

The BlackBerry Router is a component of the BlackBerry Enterprise Server.

messaging server

The messaging server sends and receives all email messages and stores all user accounts. When the messaging server receives an email message, it copies the email message to the appropriate BlackBerry Enterprise Server.


Was this information helpful? Send us your comments.