SCOMO-OMA: Inventory Check

06/02/2009

1    Short Description
Bernard is a User who has subscribed to Game Co Inc. software bundle. Game Co Inc. wants to periodically check the software inventory on the device in order to ensure the appropriate versions of required software components are installed on the device.

2    Actors
o    End User
o    Device
o    Service Provider
o    Device Management System

2.1 Actor Specific Issues
o    Service Provider:  The Service Provider wants to ensure (i) required software components are installed on the device, and (ii) deployed software components are at the appropriate version.
o    Device Management System: The Device Management System issues and handles the commands in the service.

2.2 Actor Specific Benefits
o    End User: End User would be able to access latest features/ services that are dependent on the software components
o    Device: Device receives the latest software components
o    Service Provider: (i) Operational complexity is reduced by ensuring software components on the managed devices are at the appropriate version  (ii) New software components which are not on the device can be downloaded.
o    Device Management System: The Device Management System is able to manage the application in the Device.

3    Pre-conditions
•    Device is capable of interfacing with the Device Management System.
•    Security constraints imposed by Device Management System and any DM Client are met.

4    Post-conditions
•    The Management Authority (Service Provider) obtains the desired list of software components available on the device.
5    Normal Flow
1.    The Service Provider sends via Device Management System command(s) to the Device to perform remote inventory check.
2.    The Device sends the requested  inventory of software components and related information to the Service Provider via the Device Management System

Posted in: Mobile| Tags: SCOMO Actor Condition Inventory Specific scomo-oma check

Software Component Update in SCOMO-OMA

06/02/2009

1    Short Description
Bernard is a device User and very interested in keeping his phone free of viruses.
He is subscribed to “Mobile Security Forces Co.” and this service provider installs always the latest antivirus software upgrades on his phone as soon as they are available. This way Bernard has better protection against malicious mobile device viruses.

2    Actors
o    End User
o    Device
o    Service Provider (Mobile Security Forces Co. in this example)
o    Device Management System

2.1    Actor Specific Issues
o    End User: The End User wants to have the newest release of antivirus software.
o    Service Provider: The Service Provider assigns what software component should be installed by default on a specific Device type. The provider is authorised to define and change the default software on a Device type.
o    Device Management System: The Device Management System issues and handles the commands in the service.

2.2    Actor Specific Benefits
o    End User: End User has good protection against malicious mobile device viruses.
o    Service Provider: The Service Provider is able to deliver the software component updates into the Device.
o    Device Management System: The Device Management System is able to manage the software component in the Device.

3    Pre-conditions
•    Installed software component on a Device is to have added functionality applied or is to be enhanced for security or performance reasons.
•    Device is capable of interfacing with the Device Management system.
•    Security constraints imposed by Device Management System and any DM Client are met.

4    Post-conditions
•    All software component updates targeted at the device have been delivered and installed.
•    Device and all purchased services are fully operational.

5    Normal Flow
1.    The Device Management System issues a request to the Device to install software component updates.
2.    The Device issues a request to the User for authorization to install updates.
3.    Upon confirmation by the User, the Device sends the response to the Device Management System.
4.    The Device Management System initiates software component download and update..
5.    The Device sends a confirmation back to the Device Management System.

6    Alternative Flow 1
1.    The device initiates a session with the Device Management System to request software component update.
2.    The Device Management System has detailed information of the software component available in the device, e.g. whether each software component has been installed/removed, what version the software component is, whether updates should be done promptly or later on.
3.    The Device Management System will selectively issue a request to the Device that has outdated software component version.

7    Alternative Flow II
1.    In the Normal Flow above it turns out that component of antivirus software (that are about to be updated) requires an update of another component (e.g. a special version of Application X).
2.    The Device Management System signals to the device that these components must either be both successfully installed or none of them should.
3.    The Device respects the signal and treats both updates as if they were one. Unless update of both components succeeds – the operation is canceled and an error status is sent back to the server, indicating the problem.

Posted in: Mobile| Tags: Software OMA DM SCOMO Component Actor Condition

Hot Posts

Latest posts

Tags

Others

Sponsors

asp.net interview questions