...
Note |
---|
work in progress |
WSO2 Enterprise Mobility Manager (EMM) comprises of two components: Mobile Device Management (MDM) and Mobile Application Management (MAM). WSO2 EMM is 100% open source and is developed on top of WSO2 Carbon for Carbon for greater scalability and interoperability. The WSO2 EMM architecture diagram is as follows:
MDM enables organizations to secure, manage and monitor Android and iOS powered devices (i.e., smart phones, ipod ipod touch devices and tablet and tablet PCs), on both corporate and personal (employee-owned) devices, irrespective of the mobile operator, service provider or the organization. The Device Management device management sub-module, which is within the MDM, enables the MDM to communicate with the MDM EMM Console. The Notification notification module handles the Google the Google Cloud Messaging (GCM) service for Android for Android and the Apple Push Notification Service (APNS) for iOS. These notification services send data from the MDM server to the respective users' devices. MDM uses the Adapter as a mediator to communicate with iOS with iOS and Android powered devices. The The Application Management sub-module, which is within the MDM, enables communication between the MDM server and the MAM server. Administrators can connect their own user store to EMM. However, we we do not allow a secondary user store to be connected.
MAM enables organizations to control the corporate applications on mobile devices, which are enrolled with the MDMEMM. MAM EMM has three key consoles to manage the the corporate applications: EMM Console, Publisher, and Store and MAM Console. Users who belong to the Publisher role can the publisher role can use the Publisher to publishto publish, unpublish, deprecate or retire their mobile apps. While, users who belong to the Reviewer reviewer role can approve or reject mobile apps, which are submitted for approval. Users can use the Store to discover mobile apps easily and install apps to their own mobile devices. Administrators can use can use the MAM EMM Console to manage users and , policies; while, also being able to install and uninstall mobile apps in bulk and more.