P. 1
Evolución del modelo Cliente-Servidor

Evolución del modelo Cliente-Servidor

|Views: 222|Likes:
Publicado porD Liz Villagran

More info:

Published by: D Liz Villagran on Oct 04, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

10/25/2013

pdf

text

original

Evolución del modelo Cliente-Servidor

„ 1ª Revolución: Cliente – servidor … Mainframe a los sistemas C/S Del … Detonante: desarrollo HW, LAN … Resultado Mainframe - > C/S „ 2ª Revolución: Objetos distribuidos: … Fragmentación 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 número de tecnologías El modelo Cliente Servidor ha evolucionado de la siguiente manera • Primera época: – LAN (Local Area Network) – LAN con MAINFRAMES. – Comunicaciones homogéneas o LU o SNAArquitectura de red diseñada 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). También 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: migración a PCs. – S.O. De red con servidores de servicios •Época: actual: – PWS: Estaciones de trabajo programables gráficamente. – GUI: Interfaz gráfico de usuario. Alta resolución. – Nuevas tecnologías: Ratón, lápiz óptico, scanner, multimedia. – Tecnología de componentes: o DDE  Tecnología de comunicación 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 más poderoso sucesor Object Linking and Embedding, COM y OLE Automation. o OLEObject Linking and Embedding (OLE) cuya traducción literal es "incrustación 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 estándar de acceso a bases de datos desarrollado por SQL Access Group en 1992, el objetivo de ODBC es hacer posible

dialecto del estándar ECMAScript. es una API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java. o JDBC Java Database Connectivity. En ocasiones se le denomina conjunto de protocolos TCP/IP . Protocolo de IBM para comunicaciones SNA entre dos dispositivos del mismo nivel. – Arquitecturas C/S de 2 y 3 niveles.3 basado en prototipos. Esta plataforma es utilizada para permitir la comunicación entre procesos y la creación dinámica de objetos. Ha sido abandonada en favor del framework .el acceder a cualquier dato desde cualquier aplicación. imperativo. siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»). es un estándar que establece una plataforma de desarrollo de sistemas distribuidos facilitando la invocación de métodos remotos bajo un paradigma orientado a objetos. Extiende el modelo COM de Microsoft y proporciona el sustrato de comunicación entre la infraestructura del servidor de aplicaciones COM+ de Microsoft. desarrollado por Sun Microsystems a principios de los años 90. o JAVA  Java es un lenguaje de programación orientado a objetos. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++ o JavaScript  JavaScript es un lenguaje de programación interpretado. independientemente del sistema operativo donde se ejecute – Objetos Distribuidos: o CORBA  En computación. Se define como orientado a objetos. Las aplicaciones de software pueden ser diseñadas por uno o más de esos componentes para así proveer su correspondiente funcionalidad. – Middleware. más conocida por sus siglas JDBC. es una tecnología propietaria de Microsoft para desarrollar componentes software distribuidos sobre varios ordenadores y que se comunican entre sí.NET – Internet: o HTML  HTML. Cliente Estándares Involucrados en la implementación del modelo Cliente/Servidor: o APPC  Advanced Program-to-Program Communications.2. o COM  Component Object Model (COM) es una plataforma de Microsoft para componentes de software introducida por dicha empresa en 1993. débilmente tipado y dinámico. abreviado CGI) es una importante tecnología de la World Wide Web que permite a un cliente (navegador web) solicitar datos de un programa ejecutado en un servidor web. CORBA (Common Object Request Broker Architecture — arquitectura común de intermediarios en peticiones a objetos). en español Modelo de Objetos de Componentes Distribuidos. o TCP/IP  Conjunto de protocolos de red en los que se basa Internet y que permiten la transmisión de datos entre computadoras. o ActiveX  ActiveX es un entorno para definir componentes de software reusables de forma independiente del lenguaje de programación. o COM+ o DCOM Distributed Component Object Model (DCOM). También es conocido como LU 6. en cualquier lenguaje de programación que soporte dicha tecnología. es el lenguaje de marcado predominante para la elaboración de páginas web o CGI Interfaz de entrada común (en inglés Common Gateway Interface. sin importar qué sistema de gestión de bases de datos (DBMS) almacene los datos.

según el Modelo OSI. NFS  Protocolo de nivel de aplicación. DRDA  Describe la arquitectura de datos distribuidos. pero no proporciona las interfaces de aplicación real de programación (APIs) para realizar el acceso.3. En él se definen las reglas para acceder a los datos distribuidos. Es decir. . Fue utilizado por primera vez en DB2 2. es un marco de referencia para la definición de arquitecturas de interconexión de sistemas de comunicaciones. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local.o o o OSI  Modelo de red descriptivo creado por la Organización Internacional para la Estandarización en el año 1984.

./.0947  .8574509.843:9.:03./47.434..8/0/08.317./4803-.42:3..4308$03970/48/85489.774.:9..9:7..70.88902.332074/090.077..8 4 & 4 $ 76:90.43...  4..3.44/05.2 94 !747.079/:2-70 088902..424 &  !7494.7./4.344J.3 24308/097. 077.48  4 !!  /.8 .20 7..43 8:8489842.0/!747.7.2-F308./08./070//80N..38.430.4:.9.00842:93..547035.4308424F30.83.0  W$0:3/.8:03902.85.0. W!7207.$ $8902./.7744.307.48/02824 3.08/.8  24/040390$07.9438 %.3/0847/03.  0.43#$  42:3.79.../4708807.3.748../47082:74-:89486:0845479.F54.2422:3././/0.434.F54..2039..0 4380././4/0./4708/048$ 3.7.43086:054740307.

43.$  !74.00/4708$.

74 9.4 8...344J.20390  &39071.43807.!8  $ 070/.8#.4./0.7084:.2.O303970.42:3..344J.4254303908 4  %0..O3..7.-087E1...45747./4708/0807.3307 2:920/.$  438327./0..  %0.7484193/48 03 $.890.4308-..O3  :0.9:.344J. !$89...4/0:8:.-.4308/097.8...48 WA54.9O3 E5O59.7E1..5.

933..97.4/0 08.933.-.44 /08.8./4547$".//08 4   503.O3 03.9  08:3089E3/.083.3/2-0//3    :942.42E854/074848:.8/470025.3/2-0//3  .0784308/03/48 .774././4 5478:2:../4547.948/08..07548-0 .804330..:./4/04-0948080342-70/0:388902.774.08874:503 04-09.O3907.5945.808/0 /.7:89. :36:008../04-094/897-:/4:357494.7/0..943  4  -0..9.9.9.084..892.0847 -0...748419  430.7./:.

5.0/07./0137./4/0 5079094 08003:.70/897-:/4884-70.4254303908/08419.7/../.42543039088419./403:3807.39090.025708.5478:88.2../4  08:3. .0.008:303947345.76:0 089.94/0.4-0948 08:3089E3/./0./  4 ' ..O3/04507.08:303:../470-  4 .:.8./08: 839.03 89.94/0   03085..8 08:3.0/05747.:90  -0948897-:/48 4  # 3.80- 4  39071.:.:9.1472./47086:080.7070:8.7..548/048./4.../.0.0 .0038J2824942.423 033F842243.0/02.1472.O3 .9.5..84.0/05747.O347039.7.O3...423/0390720/.76:F88902.5../..O303970574....4507.748419574547./4570/423.0 ./08.76:90..9.7.0./.748419 .$.0/02.9.3/4.7$.9.344J.:.2.430884-70-.3/43.43./47 0..573..7 .9:7.9...7484195.08:897./47/0.7.O303970 .39071.00./.. 3/0503/039020390/088902.:.O3  # 42243 -0.2047 %  3907309 4 % % 8.42447039.0897:.47039...9.-08/0 1472.O3/3E2.47/017.N48 03:.344J.90.9:70  ..4.948/08/0003:.2.:3.8J574.4-0948 -./4547$:3 .  4    4   897-:90/42543039 -0.42:3.4-0948  4   42543039 -0.808/0/./2../4 /.74803509.08 :9.0 03:.O3 8325479.90./0..9.9:7.-47.7744/088902.948 $ .-.9.317..4/43/08000.7.5.303970 8J 903/0024/04 /0..574509.0/05747./0807.759 $0/0130./0.7.774.0:3.N44/04/0 -0948/0 4254303908897-:/48 08:3.42543039085..-70./403574949548  2507.O3/05E3.759 .3905.6:07/..4 /F-2039095.94/0 089E3/.7.0848.2.774.3:..703974/:.47708543/0390 1:3.74889028./00397./4.4  76:90.2:.$.425:9.3./.4308/08419.-0./0/08..47//00-6:0507290.547/.7:5.42:3.8/0  4 ..-..94/0   08:3.7.70..7484195.0/0 5747.705:0/03 807/80N.5.8.0078:.804330.8/0507%09./0 089O3/0-..90.434.../4.8..5.8547:3442E8/00848.2.9 2E8.3/0503/0390/003:..1472..4308.8/4. 031.74847/03.4254303908/08419.6:07..0.948  4  .9#06:08974077.90.344J.00.O339075709.!6:0 507290.25479..43.94/08/0.9.9:7.948/0:35747..75908:303:.8/897-:/481.0/05747../04-0948  03..507297.9.2..9..7.42:3.O3 /02F94/487024948-.7.5..03048/.6:0703:./4/3E2..4:35./.808/0/...O36:08454790/.0390 3..4308  /0.4-0948 /08.2..

2502039.7083.70 0390  89E3/.4:.O3/024/040390./4803..008  //0.$/03.7.

.2 94 !747.9438 %.42:3./47 4 !! /.434.0  4 %!..424&   !7494.48/028243.4308$03970/48/85489.0/!747.2-F308...3./4.$07.7.44/05..2422:3.

448/070/03486:080-./47.8 34.84308800/03423..94803970.8.425:9.3828O3/0/.! 43:394/057494. 97.448%!.43:394/0 57494..39073096:05072903.

! .

7. 7..9:7...8/03907.084 :0:9.5.48/897-:/403:30394734/070//0.870.42:3.76:90.$ 4/04/070//08.44/03.48/.88902.76:90...85.0/07./454757207.O3 !8 5...7./4547.003   4  .O3 80304/04 $ 8:9.5.O3030../013.70./0 5747. .N4 8/0.5.5..7.7-0..70..430O3/088902..425:9.. 89.759...43.7./0/.4.O3/0 ./47.O370.839071.70.7.4/07010703..7.08/0.0/0.3/.948/897-:/48 3F80/01303.4308  4 $ !7494.3.7.8/0E70..8 /0..7 08:32...4..9:7..O339073.43..2./45..8/0.948/897-:/48 507434574547.7.  4 # 08.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->