Aticulo-Bertha Mazon
Aticulo-Bertha Mazon
Aticulo-Bertha Mazon
Autor:
Bertha Eugenia Mazón Olivo,
Ingeniera en Sistemas,
Magíster en Informática Aplicada,
12 años de experiencia en docencia superior.
1. INTRODUCCIÓN.
Desde el inicio de la era de las computadoras en la década de los 40 hasta cerca de los 80, surgió la
computación centralizada que consistía en algunos terminales, sin capacidad de procesamiento ni
almacenamiento, conectados a un supercomputador que se encargaba de todo el trabajo. Al
incrementar los usuarios y la necesidad de procesamiento, crece el riesgo de fallo del computador
principal y de todo el sistema; cambiar o actualizar el supercomputador implicaba costos elevados. A
partir de la mitad de la década de los ochentas aparecen dos avances tecnológicos fundamentales: el
desarrollo de microprocesadores poderosos y económicos y el desarrollo de redes de área local (LAN) de
alta velocidad, con posibilidad de conectar cientos de máquinas a velocidades de transferencia de
millones de bits por segundo (Mbps). Estos avances propiciaron la evolución de sistemas centralizados a
procesamiento distribuido y luego a cliente-servidor.
2. DESARROLLO.
Las organizaciones a medida que se expanden en el mercado, crecen también los procesos y su
información, haciéndose inminente la innovación continua de su sistema, de sus herramientas, la
tecnología y sobre todo del personal capacitado.
Para la gestión de los sistemas de información en las organizaciones que poseen cientos o miles de
usuarios requiriendo acceso a dispositivos, programas y datos, es necesario pensar en sistemas
distribuidos físicamente, pero lógicamente integrados como si fueran un solo sistema.
2.2. Características.
Algunas de las características relevantes de los sistemas distribuidos son: la compartición de recursos, la
concurrencia, la apertura, la escalabilidad, la carencia de un reloj global, la tolerancia a fallos de su
componentes y sobretodo la transparencia. A continuación se describe cada una:
CLIENTE WEB
SERVIDOR SERVIDOR WEB
CLIENTE PETICIÓN (Objetos) Distribuidos)
CORBA/RMI/DCOM
remotos)
- DCE (Distributed Computing Environment)
- Un cliente en cualquier parte de la red, invoca un método de - WWW es un sistema de documentos (o páginas web)
un objeto remoto ubicado en un servidor. interconectados por enlaces de hipertexto, disponibles en
Internet
- Adecuados en comunicaciones: Cliente a Servidor y Servidor
a Servidor - Protocolos: HTTP, WAP de TCP/IP
- Tecnologías: - Ejecución en el cliente: HTML, MIME, CSS, DOM, JavaScript,
- RMI (Invocación Remota de Métodos) de Java Ajax, XML
- DCOM de Microsoft - Ejecución en el servidor web: CGI, PHP, JSP, Servlets, ASP
- CORBA de la OMG: Independiente del Sistema Operativo - Web 2.0
SOA. Es un concepto de arquitectura de software que define la Un agente inteligente es una entidad software que, basándose
utilización de servicios para dar soporte a los requisitos del en su propio conocimiento, realiza un conjunto de operaciones
negocio. Operan sobre cualquier arquitectura o tecnología, para satisfacer las necesidades de un usuario o de otro
están geográficamente dispersos y bajo cualquier figura de programa, bien por iniciativa propia o porque alguno de éstos lo
propiedad. Las funcionalidades de la capa aplicativa son requiere.
expuestas en forma de servicios (servicios web). Los servicios
son desplegados a los usuarios finales.
La economía, es mucho más barato, añadir servidores y clientes cuando se requiere aumentar la
potencia de procesamiento.
El trabajo en conjunto. Por ejemplo: en una fábrica de ensamblado, los robots tienen sus CPUs
diferentes y realizan acciones en conjunto, dirigidos por un sistema distribuido.
La confiabilidad. Al estar distribuida la carga de trabajo en muchas máquinas, la falla de una de
ellas no afecta a las demás, el sistema sobrevive como un todo.
Capacidad de crecimiento. Se puede añadir procesadores al sistema incrementando su potencia
en forma gradual según sus necesidades.
La compartición de recurso. Se pueden compartir recursos, como programas, periféricos y datos
La Disponibilidad de los Dispositivos. Gracias a la redundancia los usuarios podrán acceder a los
servicios a pesar de algún fallo.
Se logra una mejor comunicación entre las personas. Ejemplo: el correo electrónico.
Tienen mayor flexibilidad, la carga de trabajo se puede distribuir entre diferentes ordenadores.
3. CONCLUSIONES
- Los sistemas distribuidos integran elementos heterogéneos como: hardware y software de
cliente y servidor, sistemas operativos, redes, protocolos, seguridades, distintas tecnologías de
de aplicaciones distribuidas, entre otros, por lo cual su desarrollo e implementación deben ser
cuidadosamente planificados.
- Muchas tecnologías están en constante desarrollo y maduración, lo cual implica un minucioso
estudio de muchos factores antes de apostar por alguna tecnología en especial.
4. REFERENCIAS
- Coulouris, G., Dollimore, J. and Kindberg, T. 2001. Sistemas distribuidos. Conceptos y diseño. s.l. :
Addison-Wesley, 2001.
- Hurtado, Omar . Monografías.com. [Online] http://www.monografias.com/trabajos16/sistemas-
distribuidos/sistemas-distribuidos.shtml.
- Unidad Docente de Sistemas, Facultad Informática, Universidad Politécnica de Madrid. Sistemas
Distribuidos. [Online] http://www-lt.ls.fi.upm.es/sistemas_dist/index.php?
option=com_content&view=article&id=73&Itemid=94.
- Universidad EAFIT; Departamento de Informática y Sistemas. Evolución de los sistemas
distribuidos. [Online] http://dis.eafit.edu.co/cursos/st725/material/evol-sd.pdf.