Skip Navigation

Prerequisites: 
BlackBerry Push Notifications
 service

BlackBerry Push Notifications
 service requires a database, and that you set up a 
Windows
 service account for 
BEMS
 in support of your 
Microsoft Exchange
 environment.
In general, 
Microsoft Exchange Web Services
 (EWS) push notifications are sent (or pushed) by the server to a client-side web service. Push notifications are ideally suited for tightly coupled clients like 
BlackBerry Work
 and other 
BEMS
 supported apps to which the server has reliable access. When the 
BlackBerry Push Notifications
 service is configured, 
Microsoft Exchange Web Services
 events are sent.
If you deploy 
BEMS
 in a mixed environment, where 
BEMS
 and 
Microsoft Exchange
 are not co-located, there are additional requirements and prerequisites which may apply. Consider the following scenarios:
Cloud-based 
BEMS
 with on-premise 
Microsoft Exchange
  1. You must expose 
    Microsoft Exchange Web Services
     and Autodiscover from your on-premise 
    Microsoft Exchange
     to the Internet on port 443.
  2. Both Basic Authentication and 
    Windows
     Authentication are supported for 
    Microsoft Exchange Web Services
     and Autodiscover.
On-Premise 
BEMS
 with Cloud-based Exchange
  1. You must expose 
    Microsoft Exchange Web Services
     and autodiscover from cloud-based 
    Microsoft Exchange
     to on-premise 
    BEMS
     on port 443.
  2. Although both basic authentication and 
    Windows
     authentication are supported by 
    BEMS
    , be advised that certain cloud vendors—for instance, 
    Microsoft 365
     and Rackspace—only support basic authentication. Check with your specific cloud vendor for details.
On-premise 
BEMS
 with on-premise and cloud-based 
Microsoft Exchange
  1. You must expose 
    Microsoft Exchange Web Services
     and autodiscover from cloud-based 
    Microsoft Exchange
     to on-premise 
    BEMS
     on port 443.
  2. Although both basic authentication and 
    Windows
     authentication are supported by 
    BEMS
    , be advised that certain cloud vendors—for instance, 
    Microsoft 365
     and Rackspace—only support basic authentication. Check with your specific cloud vendor for details.
  3. The BEMSAdmin account must have impersonation rights on both the on-premise and 
    Microsoft 365
    Microsoft Exchange
     systems. For more information on granting application permissions, see Grant application impersonation permission to the service account.
For more information on configuring 
Microsoft Exchange Web Services
 and Autodiscover for external access, visit the 
Microsoft
 Technet Library
 to see the following articles: