|
|
|
Modelos
multicapas
En
tecnología Internet, se refiere al manejo de información
en varios computadores en forma simultanea. Considera, como mínimo,
(1) la intervención de un equipo de cliente con un browser,
(2) de un servidor web que muestra la interfaz del sitio, y (3)
un servidor de base de datos que almacena los datos. Cuando existen
estrictamente tres equipos involucrados se habla de un modelo de
tres capas. Sin embargo, en los ambientes reales suelen existir
más de tres equipos en cascada, por lo que se habla de modelos
multicapas.
Clientes
delgados
Se
refiere a la facultad de correr aplicaciones sin necesidad de instalar
software en forma local. Los clientes delgados son, en general,
equipos PC con un browser instalado en ellos.
Protocolo
IP
Es
un protocolo de comunicaciones estándar, de origen militar,
que permite la transmisión de datos entre computadoras. Se
basa en el envío de información por partes, dentro
de unidades llamadas paquetes, cada uno de los cuales porta entre
100 y 1000 bytes (1 byte es equivalente a una letra). Estos paquetes
encuentran su ruta en la red de computadoras gracias a los números
de origen y destino que portan, mismos que se conocen como direcciones
IP. Los equipos que manejan y dirigen los paquetes IP se denominan
enrutadores (o routers).
Web e
hipertextos
Las
páginas web son archivos de texto escritas en un lenguaje
de marcas llamado HTML. Un browser - tal como Microsoft Explorer,
Netscape Navigator y otros – recibe estos archivos de texto y los
procesan, creando la imagen que aparece en pantalla como página
web. Para ver los archivos originales basta usar la opción
"ver código fuente" del explorador.
Las
páginas web incluyen enlaces a otras páginas web,
característica conocida como hipertexto, una técnica
de presentación de documentos electrónicos desarrollada
mucho antes que la web. Además, incluyen marcas a archivos
externos con información multimedial como son: otros imágenes,
animaciones, sonidos, y otros. Cuando el browser llega a una de
éstas marcas, incluye el archivo dentro de la página,
generando con esto toda la riqueza multimedia de las mismas.
Las
páginas web basadas en HTML se han convertido en un estándar
para la presentación de información gráfica
en la internet y en medios magnéticos.
Servidores
web
Un servidor
web atiende las peticiones de páginas HTML de los clientes.
Cuando una petición de página llega al servidor -
disparada al presionar un link, por ejemplo - este activa la página
y la procesa en dos etapas:
- Si
se trata de una página de servidor, (del tipo ASP, PHP
y similares), primero procesa la parte servidora, accediendo a
las bases de datos y a otras funciones, con lo cual genera una
página HTML de resultado. En caso de ser una página
HTML, no la procesará.
- Envía
la página HTML y todos los archivos asociados (imágenes,
sonidos, archivos flash, etc.) al browser del cliente para su
proceso.
Arquitecturas
de Internet
Para
el desarrollo de aplicaciones en Intranet se han desarrollado varias
arquitecturas, dependiendo de los tipos de software usados en los
servidores. Entre las más conocidas están:
- Microsoft
DNA: que utiliza sistemas operativos Windows 2000, Internet Information
Server como servidor web, servidores de datos requeridos bajo
ODBC y de preferencia SQL-Server, todo integrado con el uso de
páginas ASP y el llamado de objetos COM.
- Arquitectura
abierta Linux: que se basa en el uso de servidores Linux - principalmente
de la distribución Red Hut -, uso de servidor web Apache,
y de bases de datos de libre distribución, tal como Mysql.
Para el control de las páginas web se utiliza principalmente
PHP.
- Plataformas
J2EE, que se basan en el control de servidores mediante lenguaje
Java. Como ejemplo de esta arquitectura podemos mencionar a websphere
de IBM.
- Sistemas
mixtos, que mezclan una o más de las anteriores.
La
decisión de la arquitectura a usar depende, principalmente,
de la compatibilidad que el resto de los sistemas de la empresa.
Intranet/Extranet/Internet
Internet:
es la red de comunicaciones global basada en el uso extenso
del protocolo IP.
Extranet:
se refiere a sitios web dispuesto directamente a la Internet.
Intranet:
se refiere a sitios web dispuestos en redes de area local y
extendidas, las cuales se limitan a su uso dentro de las empresas
y que están aisladas del mundo externo.
|