Hi All,

Operation can be descried as set of actions that can be carried out on a
device. As an example if we take 'Camera Operation'; enabling and disabling
camera can be carried out on a device. Without the actions we are calling
it 'Camera Feature'. There could be several features which is specific to
platform or the platform version such as Ring, Camera, Message, Wipe for
Android.

Currently in WSO2 CDMF, attributes of the feature can be listed as follows.

1. Feature Code
2. Feature Name
3. Feature Description
4. Device Type

There is no mention about the platform version above. One suggestion is to
add minimum and maximum version of the platform that support the feature.
Performing unsupported operation on the device can be prevented from that
based on its version.

Operations can also be carried out based on the groups that devices belong
to. As an example Enterprise wipe is an operation that can be carried out
only on BYOD devices. But for COPE devices enterprise wipe does not make
sense.

Some operations might require additional inputs to execute. If we take Wipe
operation, it is required to enter a pin code for BYOD devices and for COPE
devices entering pin code to wipe device is not necessary. Different
operations need different inputs and those inputs need to be validated
before creating an operation.

We have to come up with the Feature definition considering all above facts.
IMO this can be also extended for Policy management.

Please share your ideas on this.

-- 
Regards,

Chatura Dilan Perera
*Associate Tech Lead** - WSO2 Inc.*
www.dilan.me
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to