The BlackBerry Dynamics SDK provides a powerful set of tools to ISV and enterprise developers. It allows developers to focus on building commercial and business apps rather than learning how to secure, deploy, and manage those apps. The BlackBerry Dynamics Platform includes:
- Lifecycle management
- Security and compliance policies
- Secure connectivity to enterprise services
- Secure storage
- Secure inter-app communication
- Application configuration and application specific policies
The BlackBerry Dynamics platform supports common business operating systems, mobile, and desktop, including iOS, Android, macOS and Windows.
The simplest way to understand the BlackBerry Dynamics platform is to think of it as three key components: the BlackBerry Dynamics SDK and BlackBerry servers (BlackBerry UEM) connected by a Network Operations Center (NOC). BlackBerry Dynamics provides the services and architecture to build, securely deploy, and manage apps. BlackBerry UEM includes the BlackBerry Dynamics Secure Mobility Platform and delivers the Enterprise Mobility Management (EMM) solution to securely manage devices.
With the acquisition of Good Technology by BlackBerry, BlackBerry has created a unified product with best-in-class Bring Your Own Device (BYOD), EMM, and Mobile Device Management (MDM) capabilities.
BlackBerry Dynamics Secure Mobility Platform
The BlackBerry Dynamics (BD) platform consists of BD Runtime, the BD Network Operation Center (NOC), and BD servers.
The BD Runtime is included in every BD mobile app. The runtime has an API that gives the app access to activation, user authentication, secure storage, communication behind the firewall, and much more, all while enforcing security policies on behalf of the organization. To work with the BD Runtime, you need to download the BlackBerry Dynamics SDK for the target platform (iOS, Android, Cordova, Xamarin).
By including the BlackBerry Dynamics SDK in your app, you will have access to app policies, inter-app communication, secure storage, secure channel push, shared services, authentication delegation, Single Sign-on (KCD and GD auth Tokens), user and app config information, and much more.
BlackBerry UEM
BlackBerry UEM is the server component that brings everything together. It merges the best-in-class BYOD functionality of BlackBerry Dynamics with the best-in-class EMM (including MDM) solution. Administrators use UEM to manage users, groups, policies, apps, app configurations, and more.
The BlackBerry NOC enables secure communication between your BD Runtime app and the BlackBerry Proxy. The NOC also verifies the validity of user and access keys before data touches your enterprise, in addition to supporting the secure push infrastructure from server-side apps to BD Runtime apps.
UEM, Good Control (GC), and BlackBerry Proxy servers are included in the EMM solution. They provide various services to users, devices and apps.
For app developers, you get:
- Security and compliance policies
- Secure connectivity to enterprise services
- App configuration
- App policies
- Secure storage on-device
- Wipe and lock functionality
- Secure inter-app communication
- Application lifecycle management
BlackBerry Enterprise Mobility Server (BEMS)
The BlackBerry Dynamics platform offers enterprise mBaaS (Mobile Backend as a Service) capabilities. Many of these mBaaS services are implemented in the BlackBerry Enterprise Mobility Server (BEMS). BEMS provides programmatic connectivity through standardized APIs to enterprise systems including Microsoft SharePoint, Microsoft Lync, Microsoft Exchange, Cisco Jabber, Active Directory and more. BEMS provides APIs to invoke services such as push notifications, directory lookups, key value store, document access, IM, and presence. Developers can add these services to apps without having extensive knowledge of how to configure or connect to specific back-end systems of records.
These high quality enterprise back-end services are leveraged by BlackBerry Work, BlackBerry Connect, and other BlackBerry Secured apps. ISV and custom BlackBerry Secured apps can also make use of these services.