Você está na página 1de 15

Instituto Tecnolgico de Villahermosa

WEB SERVICE Historia de la Computacin Distribuida


Es mas rpido hacer las cosas BIEN, que explicar porque te salieron MAL

Mtro. Jos Manuel Gmez Zea

Agosto 2009

SERVICIOS WEB

Evolucin de las Redes de Computadoras

AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

SERVICIOS WEB

Evolucin de las Redes de Computadoras

AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

Historia de la Computacin Distribuida

SERVICIOS WEB

AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

Historia de la Computacin Distribuida

SERVICIOS WEB

AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

SERVICIOS WEB

Que es la computacin distribuida


La computacin ha evolucionado desde sistemas centralizados propietarios hasta un modelo de cliente ligero sobre internet con comunicacin basada en estandards abiertos abiertos. . Esa evolucin influye en la forma en que los sistemas intercambian y procesan informacin. informacin .
Avance de las necesidades Monoltico Cliente/Servidor.- lgica del negocio repartida (enlaces entre nodos) Cliente/Servidor 3 tier.- Idem, separando nivel de presentacin (cliente remoto) Cliente ligero sobre internet.- Idem, pero basado en estandards (abiertos)
AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

SERVICIOS WEB

Que es la computacin distribuida


Los protocolos estandard de internet ( (http,smtp,ftp,tcp http,smtp,ftp,tcp/ /ip) ip) facilitan la comunicacin y refuerzan la interoperabilidad a traves de la red
Ventajas de la computacin distribuida Permite el procesamiento distribuida Conecta las redes (ej a traves de WAN) Usa distintos tipos de computadores Puede proporcionar tolerancia a fallos Permite escalabilidad

AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

SERVICIOS WEB

Tecnologas de la Computacin distribuida


RPC (Remote Procedure Call)
ROI (Remote Object Invocation) Invocacin remota de objetos (deriva de RPC, pero adaptado al paradigma de programacin Orientado a Objetos). Incluye corba, dcom, rmi, iiop, ... Corba.- el protocolo iiop (inter-orb protocol) estandariza las interacciones cliente/servidor, pero los servicios de alto nivel (ej seguridad) no son interoperables. Ampliaciones no estandard Dcom.- propietario (solo windows), controles active-X inseguros (pueden invocar aplicaciones cliente), problemas con los cortafuegos Rmi.- no compatible corba, solo para java SOA (Service Oriented Approach)
AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

SERVICIOS WEB

Tecnologas de la computacin distribuida


En los 1980 los protocolos de comunicacin no eran objeto de inters de los desarrolladores. Realizar aplicaciones que dentro de una misma mquina se comunicaran entre s, era suficiente En los 1990 alcanzaron popularidad objetos como COM (Componet Object Model) introducido por Microsoft y CORBA (Common Object Request Broker Architecture) introducido por OMG (Object Management Group)

AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

SERVICIOS WEB

Tecnologas de la computacin distribuida


En general, COM y CORBA son modelos para escribir y encapsular cdigo binario binario. . Estos son componentes que pueden ser fcilmente llamados desde cualquier aplicacin que soporte COM o CORBA. CORBA. Sin embargo estos modelos no son fcilmente interoperables, de tal manera que COM puede solamente llamar a COM, y lo mismo ocurre con CORBA

AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

Tecnologas de la computacin distribuida

SERVICIOS WEB

Conectar una maquina a otra se transform en una prioridad cuando las redes locales se generalizaron Fue entonces que OMG estableci IIOP (Internet InterORB Protocol) como el protocolo de comunicacin para CORBA. Microsoft creo DCOM (Distributed COM)
Mas tarde Sun Microsystems lanzo al mercado RMI (Remote Method Invocation). Invocation) .

Con estos protocolos se pueden llamar componentes que se encuentren en otras computadoras a travs de la red. Estas llamadas se realizan bajo la forma de RPC (Remote Procedure Call). Es necesario aclarar que estos protocolos no son interoperables
AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

Tecnologas de la computacin distribuida

SERVICIOS WEB

La solucin esta disponible para tener comunicacin aplicacin a aplicacin desde cualquier mquina a cualquier otra sin importar el sistema operativo, entorno de lenguajes, modelos de objetos distribuidos, y usando los estndares de Internet. Esto es un buen candidato para un protocolo de comunicacin universal.

AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

SERVICIOS WEB

Explicacin Audio Audio-visual

Computacin Distribuida

Proyecto seit

AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

SERVICIOS WEB

Actividad Final Realice un ensayo y una tabla comparativa sobre las siguientes tecnologas de computacin Distribuida CORBA COM DCOM RMI

AUTOR: M.T.C. JOSE MANUEL GOMEZ ZEA

2009

Instituto Tecnolgico de Villahermosa

WEB SERVICE Historia de la Computacin Distribuida


Es mas rpido hacer las cosas BIEN, que explicar porque te salieron MAL

Mtro. Jos Manuel Gmez Zea

Agosto 2009

Você também pode gostar