Arquitecturas cliente-servidor

10
COMPONENTES DE ARQUITECTURA C/S Aplicaci ón móvil Servid or Web HTML Browse r Cliente Apache Córdova JavaScri pt

Transcript of Arquitecturas cliente-servidor

COMPONENTES DE ARQUITECTURA C/S

Aplicación móvil

Servidor

Web

HTML

Browser

Cliente

Apache Córdova

JavaScript

Servidor deBase de Datos

Servidor de Aplicación

ClienteComercialización

CENTRAL - IBARRA SUCURSAL - OTAVALO

ClienteComercialización

RED MAN (RED DE ÁREA METROPOLITANA)

Protocolo Streams TCP/IP

SocketsServer

SocketClientSocketClient

SERVIDOR

RED LAN (RED DE ÁREA LOCAL)

Socket Servidor Socket Cliente

CLIENTE

IP: 192.168.4.2IP: 192.168.4.3

Protocolo Streams TCP/IP

LABORATORIO 1 (UNIANDES - IBARRA)

Puerto: 5000

Transferencia de archivos en cualquier formato.

FUNCIÓN DE LA APLICACIÓN

SERVIDOR

RED LAN (RED DE ÁREA LOCAL)

Aplicación Cliente

CLIENTE

REPOSITORIO DIGITAL UNIANDES - IBARRA

SERVIDOR

Base de DatosCentralizada

Protocolo IIOP Protocolo IIOP

Arquitectura Distribuida DCOM

Máquina AMáquina A

RPC

Máquina BMáquina B

NDRNDR

Windows RegistryWindows Registry Windows RegistryWindows Registry

IDLproxy

IDLstub

Inspección máquina B

1

2

Protocolo de comunicaciones

Formato de mensaje

Lenguaje de descripción3

Mecanismo de localización

4

2

14

IDLIDL

3

petición

respuesta

Arquitectura Distribuida CORBA

Máquina AMáquina A

IIOP (TCP)

Máquina BMáquina B

CDRCDR

Naming ServiceNaming Service Naming ServiceNaming Service

IDLStub

IDLSkeleton

Inspección máquina B

2

14

OMG IDLOMG IDL

3

petición

respuesta

1

2

Protocolo de comunicaciones

Formato de mensaje

Lenguaje de descripción3

Mecanismo de localización

4

Arquitectura Distribuida JAVA (RMI)

ClienteMáquina A

ClienteMáquina A

IIOP || JRMP

ServidorMáquina B

ServidorMáquina B

Java Ser. Format

Java Ser. Format

Registry ServiceRegistry Service Registry ServiceRegistry Service

stub Skeleton

Inspección máquina B

2

14

Java InterfacesJava Interfaces

3

petición

respuesta

1

2

Protocolo de comunicaciones

Formato de mensaje

Lenguaje de descripción3

Mecanismo de localización

4

Arquitectura Distribuida SOA

Servicios publicadosServicios publicados

Registro UDDI

AplicaciónCliente

AplicaciónCliente

DescubrimientomedianteUDDI

Servicio 1Servicio 1

Servicio

Servicio Web

Servicio Web

Invocación y acceso mediante SOAPTransporte mediante HTTP / Otros… Mensaje

SOAP

MensajeSOAP

PublicaciónmedianteUDDI

Descripción mediante WSDLXMLSchemaWSDL

XMLSchemaWSDL

Tienda de aplicaciones

Servidor de imágenes y archivos

Servidor de datos

Woomy app

CLIENTES

PETICIÓ

N

RESPUESTA

PETICIÓNRESPUESTA

PETICIÓN

RESPUESTA

INTERNET

INTERNET

Servidor de datos

principal

CLIENTEPETICIÓN

RESPUESTA

INTERNET

Servidor de datos

secundario

PETICIÓN

RESPUESTA

Servidor proxy

PETICIÓN

NO RESPUESTA

PETICIÓNRESPUESTA

MIRRORINGPETICIÓN RESPUESTA

Servidor DFSSecundario

Servidor DFS

SUBIDA DE ARCHIVOS

RESPALDO DE ARCHIVOS

La nube

Subida

Subida