El proceso de suscripci≤n con servidor automatiza las tareas de registro y configuraci≤n para usuarios nuevos y existentes. En este proceso se emplea un para recopilar la informaci≤n de cada usuario. El servidor de suscripci≤n agrega los datos a la base de datos de clientes y, despuΘs, devuelve al equipo del usuario un paquete de configuraci≤n. Este paquete configura el explorador para conexiones posteriores a los servicios Internet.
Si utiliza un mΘtodo de suscripci≤n con servidor, el proceso de suscripci≤n del paquete del explorador personalizado se realiza en tres pasos:
- El equipo del usuario establece una conexi≤n con el servidor de suscripci≤n.
- Un cuadro de dißlogo basado en HTML y HTTP recopila informaci≤n del usuario y la agrega a la informaci≤n de la base de datos de clientes.
- El servidor de suscripci≤n envφa un paquete de configuraci≤n al equipo del cliente. Este paquete incluye informaci≤n acerca de la configuraci≤n y marca. TambiΘn incluye el n·mero de telΘfono local para que el cliente pueda tener acceso al proveedor de servicios Internet.
Tenga en cuenta que si el nivel de seguridad del usuario estß establecido como alto, el servidor de suscripci≤n no funciona ya que los archivos necesarios no se descargan en el equipo del usuario.
Establecer una conexi≤n con el servidor de suscripci≤n
El usuario abre el programa de suscripci≤n, que inicia Microsoft Internet Explorer, marca el servidor de suscripci≤n y publica una solicitud de conexi≤n inicial. A continuaci≤n, el servidor de suscripci≤n realiza las siguientes acciones:
- Acepta la solicitud procedente del equipo del usuario (el cliente HTTP) y establece una conexi≤n HTTP.
- Crea un almacenamiento local de datos para acumular toda la informaci≤n que escriba el usuario.
- Le asigna un identificador exclusivo de sesi≤n que se incrustarß en todas las sucesivas transacciones HTTP con ese cliente.
HTTP es un protocolo sin sesi≤n; sin embargo, el servidor de suscripci≤n opera en un modo orientado a la sesi≤n y utiliza el identificador de sesi≤n para identificar todas las transacciones asociadas con el proceso de suscripci≤n de un usuario determinado. Por ejemplo, el identificador de sesi≤n puede ser un n·mero secuencial generado automßticamente y asignado a esta transacci≤n por la base de datos.
Recopilar la informaci≤n de suscripci≤n del usuario
El servidor de suscripci≤n recopila la informaci≤n del usuario desde una secuencia de pßginas HTML que guφa al usuario a travΘs del proceso de suscripci≤n, de forma parecida a como lo hace el asistente de un programa para Windows. El servidor de suscripci≤n carga las pßginas, a petici≤n, en el equipo del cliente. El proceso de suscripci≤n concluye cuando el usuario hace clic en el bot≤n apropiado en la pßgina HTML final para aceptar o rechazar el contrato de suscripci≤n.
Puede elegir un contenido y formato propio para las pßginas HTML. Por lo general, todas las pßginas HTML incluyen los siguientes elementos:
- Un formulario que debe rellenar el usuario.
- Botones de exploraci≤n en los que el usuario puede hacer clic si desea desplazarse hacia adelante y hacia atrßs en las pßginas.
- Un bot≤n en el que el usuario puede hacer clic si desea cancelar la sesi≤n de suscripci≤n.
Cada formulario HTML incluye controles para recopilar texto escrito, desplazarse por las pßginas e identificar la sesi≤n. El formulario recopila informaci≤n del usuario y la transfiere al servidor de suscripci≤n cuando el usuario hace clic en un bot≤n de exploraci≤n. Ademßs, el servidor de suscripci≤n puede validar los datos y publicar una pßgina de edici≤n en el equipo del usuario en caso de que la informaci≤n no sea aceptable.
Nota
- Aseg·rese de guardar el archivo HTML en la carpeta correcta del servidor de suscripci≤n; el archivo Signup.isp incluye un vφnculo a los archivos del servidor para las versiones de Windows de 32 bits y el archivo Signup.htm incluye un vφnculo para las versiones de Windows de 16 bits.
Devolver un paquete de configuraci≤n al equipo del usuario
Si el usuario acepta el contrato de suscripci≤n, el servidor de suscripci≤n crea un paquete de configuraci≤n con un archivo .ins (generado por el Asistente para configurar Internet Explorer 6) que incluye informaci≤n relativa al usuario y los servicios Internet. El archivo .ins ·nicamente puede contener la configuraci≤n de conexi≤n, o bien configuraciones de conexi≤n, explorador y correo que incluyan grßficos.
El servidor de suscripci≤n devuelve el paquete de configuraci≤n al equipo del usuario mediante el archivo .ins, que puede generarse de forma inmediata o simplemente redirigirse al equipo del cliente. A continuaci≤n, el equipo del usuario puede continuar el proceso de instalaci≤n del paquete del explorador personalizado. En caso de que el usuario rechace o salga del contrato de suscripci≤n, el servidor de suscripci≤n redirige el equipo del usuario a un archivo que cancela el proceso de suscripci≤n.
El paquete de configuraci≤n incluye la siguiente informaci≤n:
- Datos para configurar las conexiones a Internet
- Funciones de la cuenta del usuario (incluido correo electr≤nico y lectores de noticias)
- Informaci≤n de marca, que personaliza la apariencia de las pßginas de suscripci≤n de la organizaci≤n.
- El n·mero de telΘfono local para que el usuario pueda tener acceso a los servicios Internet.
Los primeros dos tipos de datos se crean como parte del servidor de suscripci≤n. El Asistente para personalizar Internet Explorer 6 prepara el archivo .ins para marcarlo. Algunas opciones de configuraci≤n, como Entrada, Usuario, TelΘfono, Dispositivo, Servidor y TCP/IP, no pueden especificarse en el asistente; deberß asignarlas manualmente en el archivo .ins.
Si desea proporcionar varias versiones personalizadas "con marca privada" de Internet Explorer para grupos de usuarios diferentes, puede mantener varios conjuntos de informaci≤n de marca que el servidor de suscripci≤n descargarß en el archivo .ins. Por ejemplo, quizßs desee personalizar versiones con diferentes logotipos, barras de tφtulo, favoritos, pßginas de b·squeda, pßginas de inicio, vφnculos especiales o ubicaciones para la asistencia en lφnea. Todos los discos compactos que distribuya a los usuarios serßn iguales, pero se marcarßn de una forma diferente cuando los usuarios se suscriban a los servicios Internet.
Si utiliza Servicios de Internet Information Server (IIS) como servidor de suscripci≤n, debe configurar el servidor de suscripci≤n a Internet de modo que suministre una direcci≤n IP DHCP al cliente cuando Θste se conecte al servidor. Como el proceso de suscripci≤n es relativamente corto, el tiempo de caducidad de la concesi≤n de la direcci≤n IP puede ser corto, posiblemente de unos pocos minutos.
El proceso de suscripci≤n se ha dise±ado para que se utilice en una conexi≤n punto a punto, por lo que las direcciones IP asignadas al servidor DHCP no necesitan ser direcciones IP asignadas oficialmente. Es responsabilidad suya determinar si las direcciones IP de DHCP serßn direcciones vßlidas de Internet o direcciones arbitrarias.
Registrar el tipo MIME del archivo .ins
Para que el cliente procese automßticamente el archivo .ins, debe registrar el tipo para el archivo .ins con el servidor de suscripci≤n. Se ha designado el tipo MIME "application/x-Internet-signup". Cuando el cliente solicita un archivo .ins, el servidor de suscripci≤n responde con este tipo MIME, que inicia la aplicaci≤n de instalaci≤n asociada en el cliente.
Debe modificar manualmente los tipos MIME en el Registro. Para agregar el tipo MIME del archivo .ins, utilice regedit.exe para agregar la informaci≤n siguiente:
En esta clave:
HKEY_LOCAL_MACHINE\system32\CurrentControlSet\Services\InetInfo\Parameters\MimeMap
Agregue este valor:
application/x-internet-signup,ins,,5
Este valor no tiene asociada ninguna cadena. Para obtener mßs detalles acerca de c≤mo configurar los tipos MIME, tambiΘn puede consultar la Ayuda de IIS.
Nota
- Para que la configuraci≤n del Registro surta efecto, es necesario apagar todos los servicios de IIS tras agregar el nuevo tipo MIME. No basta con detener y reiniciar el servicio de publicaci≤n en Web. (En la prßctica, no es probable que los servicios FTP y Gopher se ejecuten en la configuraci≤n del servidor de suscripci≤n.)