TECNOLÓGICO NACIONAL DE MÉXICO Instituto Tecnológico de Iguala Materia: PROGRAMACIÓN EN AMBIENTE CLIENTE/SERVIDOR PROF. M.C Víctor Manuel Jacobo Adán Elaborado por: José Antonio Guzmán German COM/DCOM INTRODUCCIÓN. A la hora de hablar de computación distribuida, aparece el concepto de programación distribuida, que es un modelo de programación enfocado a desarrollar sistemas distribuidos, abiertos, escalables, transparentes y tolerantes a fallos. Casi cualquier lenguaje de programación que tenga acceso al más bajo nivel del hardware del sistema puede manejar la programación distribuida, teniendo en cuenta que hace falta una gran cantidad de tiempo y código. La programación distribuida utiliza alguna de las arquitecturas básicas: cliente-servidor, 3- tier, n-tier, objetos distribuidos, etc. Hoy en día, el diseño de supercomputadoras se sustenta en cuatro importantes tecnologías, de las cuales, las dos primeras que cit