Editing Enterprise Provisioning - Future Prospects

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 +
= Future prospects =
 +
The purpose of this section is to give some insight on what can be expected in an enterprise deployment space in future releases. The intention is to provide some guidance for planning future activities.  
The purpose of this section is to give some insight on what can be expected in an enterprise deployment space in future releases. The intention is to provide some guidance for planning future activities.  
Line 21: Line 23:
# The device connects to a network and receives the DNS domain as part of the configuration from DHCP
# The device connects to a network and receives the DNS domain as part of the configuration from DHCP
# Preconfigurator prompts the user if the domain is a correct one
# Preconfigurator prompts the user if the domain is a correct one
-
# User invokes preconfigurator application. It queries appropriate service record, for example <code>_maemo_autoconf._tcp._srv.example.com</code>
+
# User invokes preconfigurator application. It queries appropriate service record, for example <tt>_maemo_autoconf._tcp._srv.example.com</tt>
# DNS returns configuration server URL. Or a list of those
# DNS returns configuration server URL. Or a list of those
# Preconfigurator prompts the user his/her login credentials and connects to the configuration server
# Preconfigurator prompts the user his/her login credentials and connects to the configuration server
-
#* For additional security, the preconfigurator might require that the client part of SSL certificate is already at the device (requires a commercial certificate or pre-approved self-signed certificate)
+
** For additional security, the preconfigurator might require that the client part of SSL certificate is already at the device (requires a commercial certificate or pre-approved self-signed certificate)
-
# Configuration server validates credentials and sends back (perhaps wrapped into an XML file) a bundle of information which contains
+
# Configuration server validates credentials and sends back (perhaps wrapped into an XML file) a bundel of information which contains
-
#* User personal info
+
** User personal info
-
#* An URL from where the actual configurator application can be downloaded from
+
** An URL from where the actual configurator application can be downloaded from
-
#* Data needed by the configuration application, such as
+
** Data needed by the configuration application, such as
-
#** Certificates
+
*** Certificates
-
#** URL to configuration data
+
*** URL to configuration data
-
#** Device identifier and password
+
*** Device identifier and password
-
#** Application package checksum
+
*** Application package checksum
# Preconfigurator downloads and installs the configurator application and puts other information in appropriate places
# Preconfigurator downloads and installs the configurator application and puts other information in appropriate places
-
# Preconfigurator invokes the configurator application, which performs the actual device configuration
+
# Preconfigurator invokes the configurator application, which performs the actual device configuration
 +
 
=== Auto-discovery SMS and web browser integration ===
=== Auto-discovery SMS and web browser integration ===
Another option is to use a variation of the "SMS based" provisioning strategy described earlier. The main differences are:
Another option is to use a variation of the "SMS based" provisioning strategy described earlier. The main differences are:
-
* The one-time URL (sent via SMS) is served using a special content type, for example <code>application/x-maemo-autoconfiguration</code>
+
* The one-time URL (sent via SMS) is served using a special content type, for example <tt>application/x-maemo-autoconfiguration</tt>
* The web browser of the device is capable to open the pre-configuration application for that content type
* The web browser of the device is capable to open the pre-configuration application for that content type
Line 52: Line 55:
These shortcomings, and a number of others, could be addressed using some device management application as a configurator application. One option would be use an open source configuration management software commonplace in management of more "traditional" computers (desktops and servers), such as Bcfg2, CFEngine and Puppet.
These shortcomings, and a number of others, could be addressed using some device management application as a configurator application. One option would be use an open source configuration management software commonplace in management of more "traditional" computers (desktops and servers), such as Bcfg2, CFEngine and Puppet.
-
If you are interested, you can read [[Device_Management_using_Bcfg2|more information on Bcfg2]].
+
If you are interested, you can read [https://wiki.maemo.org/Device_Management_using_Bcfg2 more information on Bcfg2].
== Summary ==
== Summary ==

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)