![]() S tatus covers status items and status reporting.ĭiving further into Status, status reports provides a rich feedback channel, enabling management servers to monitor devices more closely.Declarations encompass activations and predicates, configurations, assets and management types.Two key elements that make up this model - Declarations and Status - were discussed earlier. To best answer why you should adopt this model, you need to understand the benefits of the device management data model. Empower devices to be the driver in their own management state.Alleviate the repetitive and tedious tasks of an IT admin.Enhance the overall user experience of managed devices.Support new, complex management strategies.Why should you adopt Declarative Device Management?ĭDM will help reshape device management for all stakeholders. This means servers and devices are immediately able to use new features and payloads. Both the server and device know when to take advantage of new features and advertise that information to each other. ![]() ExtensibilityĮxtensibility is how a management server and a managed device report to each other when new capabilities are available. When the device state changes (for example, when a device updates its OS), the status channel allows the device to report back this change to the management server, which in turn allows the management server to apply new policies that become available. Management: a way to send static information to a device, such as information about the organization managing the device and the capabilities of the server.When device state changes, the device can take action autonomously without waiting for intervention from the management server. In a nutshell, activations will allow an MDM the possibility of sending all declarations for any device state to all managed devices, with the individual device determining what to apply. Activations can refer to multiple configurations, resulting in a many-to-many relationship with devices. Activations: the set(s) of configuration data that the device will automatically apply.This data can be hosted by the management server or on a Content Delivery Network (CDN). Assets: the reference data a device needs for configuration.Configurations: similar to what we currently use to apply settings and restrictions on devices (e.g., device passcode settings).They are serialized as JSON objects (something worth noting as a change from the current use of plists) and have required properties that allow the policy to synchronize with the management server. Declarations make up the policy an organization wants to define for a device. DDM’s three core data models: declarations, status and extensibility Declarationsĭeclarations are the payloads that define policy and desired state on a device. As a result, device information should be more accurate and reported back in a more timely fashion and policies can be applied faster on a device to better maintain its desired state. ![]() ![]() And instead of waiting for a recurring push for the server to learn about changes on a device, the device can proactively send its updated information directly to the server as needed. A device will detect its own state changes and take action based on defined criteria rather than waiting to hear back from the management server after phoning home. This new approach empowers the individual device to act more autonomously and proactively within the confines of policies from its management server. The announcement of Declarative Device Management (DDM) presents a substantial shift in Apple’s MDM philosophy. Proactive, more autonomous device action with DDM When this back-and-forth happens with a large device footprint, it can create a lot of strain on a management server. It can take some jockeying back and forth for the server to confirm a device’s state and take action, if necessary. As it currently stands, MDM is largely a reactive management approach: a device enrolls in a management service, the service pushes down profiles to define the desired state of the device, the device then reports back its status. With nearly every new operating system release from Apple, we see new features and functionalities added to the MDM protocol. Apple’s Mobile Device Management (MDM) protocol is an important part of managing and maintaining macOS, iOS, iPadOS and tvOS devices at an organization.
0 Comments
Leave a Reply. |