SOFTWARE ANDINA

 

¿Qué es un Intranet?

"Intranet" es una de esas palabras técnicas que pueden significar muchas cosas que pierde sentido. Para algunos, una Intranet es un sinónimo de Red de Area Local de una compañía (LAN). Para otros tiene un significado mucho más específico. Para los propósitos de este documento una Intranet es un conjunto de aplicaciones, construidas con tecnologías basadas en Internet para el uso interno de la compañía. La Intranet típicamente es accesible vía la Red de Area Local (LAN) de una compañía o Red de Area Amplia (WAN).

Típicamente una Intranet proporciona un entorno reducido al cliente. Esto es un ambiente cliente/servidor donde la mayor parte del procesamiento sucede en el servidor. En este caso, el servidor se compone de un servidor de Web y servidores de aplicación y el cliente contiene un browser de Web. El servidor es responsable de toda la base de datos que procesa y de la mayor parte de la lógica de la aplicación. El cliente es responsable de la presentación, la entrada de usuario y la validación sencilla de entradas de usuario.

Las ventajas de una Intranet

Un entorno reducido del cliente de Intranet proporciona las siguientes ventajas:

Estos puntos se consideran en las siguientes secciones.

Sistema cliente independiente

El entorno reducido del cliente para una Intranet es un browser común de Web. Aunque realmente no hay tal cosa como un browser común de Web, el mercado ha producido dos browsers comunes de Web: Microsoft Internet Explorer y Netscape Navigator (ahora poseído por AOL). Existen otros browsers de Web, pero su acción en el mercado es insignificante y ellos se esfuerzan para la compatibilidad con los browsers comunes.

Aunque es posible diseñar una Intranet para un browser específico del Web, el enfoque más común deberá diseñar la Intranet para correr con ambos browsers comunes de Web. Asumiendo que la Intranet se diseñó para ambos browsers de Web, los posibles clientes para la Intranet son muchos. La siguiente lista resume a algunos de los posibles clientes:

El principal beneficio de esta flexibilidad es que acorta la necesidad de tener un computador personal en el escritorio del empleado para acceder simplemente a las aplicaciones internas de la compañía. Algo común es ver a un ingeniero trabajando todo el día en Unix. Es también típico ver a este ingeniero con dos computadoras, una estación de trabajo de Unix y una computadora personal en su escritorio; en una hace su trabajo y en la otra accede a las aplicaciones internas de la compañía. Si las aplicaciones internas de la compañía se diseñaran como aplicaciones neutrales de Intranet para Web, esto eliminaría la necesidad de tener dos máquinas en su escritorio.

Comodidad de despliegue

Con la aparición del computador personal y el alejamiento de las macrocomputadoras, así como también del procesamiento centralizado, el asunto del despliegue de la aplicación ha llegado a ser cada vez más una pesadilla para el departamento de servicios informáticos (IS). En los días de las macrocomputadoras, una aplicación se instalaba en una macrocomputadora y todos los usuarios accedian a la aplicación vía terminales tontas. Estas aplicaciones "pantalla verde" carecían de una interfase Gráfica de Usuario porque eran limitadas por la capacidad de la terminal tonta. Sin embargo, desde el punto de vista del despliegue, este era muy fácil. El departamento de servicios informáticos (IS) instalaba la aplicación en la macrocomputadora y todos los usuarios corrian la aplicación desde ella.

En el entorno actual de las computadoras personales LANs, el asunto del despliegue ha llegado a ser mucho más complejo. Actualmente una aplicación típica está compuesta por archivos ejecutables (.exe) con varias bibliotecas dinámicas vinculadas (.dll) muchos de ellos necesitan ser registrados en la máquina donde correrán. Añada a esto el conjunto de software requerido que debe estar activado en la máquina antes de instalar la aplicación y se aclara que una actividad física debe ocurrir en la máquina donde la aplicación correrá. Multiplique esto por el número de aplicaciones, el número de máquinas donde la aplicación debe correr y el número de veces que las aplicaciones son actualizadas, y puede llegar a ser una actividad que consuma mucho tiempo. Una muestra del peor caso, sería donde alguien necesita ir por cada máquina e instalar y actualizar cada aplicación. Una muestra del mejor caso es comprar o construir utilitarios para tratar de automatizar este procedimiento y hacer una actualización de la máquina de cliente sobre la red. Aún con una muestra del mejor caso, los problemas pueden surgir porque cada máquina de cliente puede tener una configuración levemente diferente y una actualización sobre la red no puede ser práctica para usuarios que son remotos o locales y cuando usan una conexión de baja velocidad.

Una Intranet es un retorno a la administración centralizada de los días de la macrocomputadora. El servidor de Web y los servidores de aplicación son manejados centralizadamente. La aplicación se instala en una dirección y cada usuario usa un browser de Web para correr la aplicación desde donde fue instalada. Cualquiera puede actualizar la aplicación de Intranet, se hace centralizadamente y son inmediatamente visibles a todos los usuarios.

Una aplicación de Intranet trata de proporcionar lo mejor de ambos mundos. Proporcionando una instalación centralizada y manejando el entorno como una aplicación de macrocomputador, mientras todavía utiliza el poder de la máquina del cliente para proporcionar una percepción gráfica y un entorno rico en medios como es una aplicación de computador personal.

Acceso eficiente para usuarios remotos

Desde su inicio, el World Wide Web se ha diseñado para ser eficiente con conexiones de baja velocidad. Esto es debido al número de gente que accede a la Web vía conexiones dialup que son relativamente de baja velocidad.

A causa del hecho de que Intranets se construyen usando tecnologías de Internet, un buen diseño Intranet puede ser muy eficiente para usuarios remotos o usuarios que son conectados vía una conexión dialup de baja velocidad.

Con su entorno reducido de cliente, todo procesamiento de la base de datos y de la aplicación se hace en servidores de gran velocidad. Qué es devuelto al cliente como texto sencillo basado en HTML con gráficos binarios. La velocidad relativa de una aplicación de Intranet a un usuario remoto típicamente está basada en el número de imágenes gráficas que contiene la página Web (que requiere más tiempo de transferencia) antes que el tamaño de la base de datos o el número de registros procesados.

Acceso universal

Un Intranet es simplemente un conjunto de aplicaciones que usan las tecnologías de Internet que son significativas para el consumo interno. Si una compañía está conectada permanentemente a Internet puede ser muy fácil de hacer que su Intranet este disponible a Internet. Esto abriría la Intranet de la compañía al mundo, que requeriría atención extra a su seguridad para evitar el acceso no autorizado. Sin embargo hacer esto abriría muchos caminos para que un empleado pueda tener acceso a la Intranet. En cualquier lugar un empleado que tiene acceso a Internet, también tendría acceso a la Intranet de la compañía como en los siguientes ejemplos: