Vous êtes sur la page 1sur 3

Evolucin del modelo Cliente-Servidor

1 Revolucin: Cliente servidor Mainframe a los sistemas C/S Del Detonante: desarrollo HW, LAN Resultado Mainframe - > C/S 2 Revolucin: Objetos distribuidos: Fragmentacin del cliente y servidor en componentes Detonante: desarrollo HW, WAN, Internet Resultado C/S -> Sistemas 3 niveles o multinivel Consecuencias para desarrolladores de los SI Incertidumbre sistemas propietarios a sistemas a la carta De Necesidad de conocer gran nmero de tecnologas El modelo Cliente Servidor ha evolucionado de la siguiente manera Primera poca: LAN (Local Area Network) LAN con MAINFRAMES. Comunicaciones homogneas o LU o SNAArquitectura de red diseada y utilizada por IBM en 1974 para la conectividad con sus hosts o mainframe grandes ordenadores y servidores muy robustos que soportan millones de transacciones que por lo general son utilizados en bancos. o APPC (Advanced Program-to-Program Communications). Tambin es conocido como LU 6.2. Protocolo de IBM para comunicaciones SNA entre dos dispositivos del mismo nivel. Segunda poca: Herramientas de desarrollo C/S. Proveedores DBMS con C/S. Downsizing: migracin a PCs. S.O. De red con servidores de servicios poca: actual: PWS: Estaciones de trabajo programables grficamente. GUI: Interfaz grfico de usuario. Alta resolucin. Nuevas tecnologas: Ratn, lpiz ptico, scanner, multimedia. Tecnologa de componentes: o DDE Tecnologa de comunicacin entre varias aplicaciones bajo Microsoft Windows y en OS/2. Aunque es apto para las ltimas versiones de Windows, ha sido reemplazado por su mucho ms poderoso sucesor Object Linking and Embedding, COM y OLE Automation. o OLEObject Linking and Embedding (OLE) cuya traduccin literal es "incrustacin y enlazado de objetos" es el nombre de un sistema de objeto distribuido y un protocolo desarrollado por Microsoft. Conectividad de BDs: o ODBC Open DataBase Connectivity (ODBC) es un estndar de acceso a bases de datos desarrollado por SQL Access Group en 1992, el objetivo de ODBC es hacer posible

el acceder a cualquier dato desde cualquier aplicacin, sin importar qu sistema de gestin de bases de datos (DBMS) almacene los datos. o JDBC Java Database Connectivity, ms conocida por sus siglas JDBC, es una API que permite la ejecucin de operaciones sobre bases de datos desde el lenguaje de programacin Java, independientemente del sistema operativo donde se ejecute Objetos Distribuidos: o CORBA En computacin, CORBA (Common Object Request Broker Architecture arquitectura comn de intermediarios en peticiones a objetos); es un estndar que establece una plataforma de desarrollo de sistemas distribuidos facilitando la invocacin de mtodos remotos bajo un paradigma orientado a objetos. o COM Component Object Model (COM) es una plataforma de Microsoft para componentes de software introducida por dicha empresa en 1993. Esta plataforma es utilizada para permitir la comunicacin entre procesos y la creacin dinmica de objetos, en cualquier lenguaje de programacin que soporte dicha tecnologa. o COM+ o DCOM Distributed Component Object Model (DCOM), en espaol Modelo de Objetos de Componentes Distribuidos, es una tecnologa propietaria de Microsoft para desarrollar componentes software distribuidos sobre varios ordenadores y que se comunican entre s. Extiende el modelo COM de Microsoft y proporciona el sustrato de comunicacin entre la infraestructura del servidor de aplicaciones COM+ de Microsoft. Ha sido abandonada en favor del framework .NET Internet: o HTML HTML, siglas de HyperText Markup Language (lenguaje de marcado de hipertexto), es el lenguaje de marcado predominante para la elaboracin de pginas web o CGI Interfaz de entrada comn (en ingls Common Gateway Interface, abreviado CGI) es una importante tecnologa de la World Wide Web que permite a un cliente (navegador web) solicitar datos de un programa ejecutado en un servidor web. o ActiveX ActiveX es un entorno para definir componentes de software reusables de forma independiente del lenguaje de programacin. Las aplicaciones de software pueden ser diseadas por uno o ms de esos componentes para as proveer su correspondiente funcionalidad. o JAVA Java es un lenguaje de programacin orientado a objetos, desarrollado por Sun Microsystems a principios de los aos 90. El lenguaje en s mismo toma mucha de su sintaxis de C y C++ o JavaScript JavaScript es un lenguaje de programacin interpretado, dialecto del estndar ECMAScript. Se define como orientado a objetos,3 basado en prototipos, imperativo, dbilmente tipado y dinmico. Arquitecturas C/S de 2 y 3 niveles. Middleware. Cliente Estndares Involucrados en la implementacin del modelo Cliente/Servidor: o APPC Advanced Program-to-Program Communications. Tambin es conocido como LU 6.2. Protocolo de IBM para comunicaciones SNA entre dos dispositivos del mismo nivel. o TCP/IP Conjunto de protocolos de red en los que se basa Internet y que permiten la transmisin de datos entre computadoras. En ocasiones se le denomina conjunto de protocolos TCP/IP

o o

OSI Modelo de red descriptivo creado por la Organizacin Internacional para la Estandarizacin en el ao 1984. Es decir, es un marco de referencia para la definicin de arquitecturas de interconexin de sistemas de comunicaciones. NFS Protocolo de nivel de aplicacin, segn el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de rea local. DRDA Describe la arquitectura de datos distribuidos. En l se definen las reglas para acceder a los datos distribuidos, pero no proporciona las interfaces de aplicacin real de programacin (APIs) para realizar el acceso. Fue utilizado por primera vez en DB2 2.3.

Vous aimerez peut-être aussi