Sie sind auf Seite 1von 20

De San Andrs

Tuxtla
Unidad III
Aplicaciones de clientes Inteligentes
Integrantes

Introduccin
La sincronizacin es parte importante
dentro del desarrollo de aplicaciones
para dispositivos mviles el proceso
por el cual dos componentes
intercambian datos o informacin.
La importancia de la sincronizacin
radica en el mantenimiento de la
confiabilidad e integridad de la
informacin.

Que es sincronizacin?
Es el proceso por el cual dos
intercambian datos o informacin.

componentes

Los datos intercambiados pueden afectar


informacin uno o de ambos componentes.

la

Se dice que esto se hace por medio de protocolos de


sincronizacin, donde ambos componentes "conocen"
la forma de intercambio de datos.

Sincronizacin de informacin
La importancia de la sincronizacin radica en el
mantenimiento de la confiabilidad e integridad de la
informacin.

Entre los protocolos se encuentran los siguientes:


Slow sync:
Fast sync :
Intellisync anywhere
per-to-per.

Arquitectura de dos niveles


La primera ilustracin muestra una arquitectura de dos niveles
que tiene una base de datos cliente y una base de datos
servidor.

Arquitectura de n niveles
La segunda ilustracin muestra una arquitectura de n
niveles, que requiere un proxy, un servicio y un
mecanismo de transporte para la comunicacin entre la
base de datos cliente y la base de datos servidor.

La tercera ilustracin muestra una arquitectura basada en


servicios, que incluye una base de da
tos cliente.

Arquitectura basada en
servicios

Base de datos cliente


La base de datos cliente de las aplicaciones de Sync
Framework es SQL Server Compact 3.5 SP1 y versiones
posteriores, incluida la versin de 64 bits de SQL Server
Compact.

Sync

Framework

proporciona

una

infraestructura para realizar el seguimiento de los cambios


incrementales en la base de datos cliente.

Base de datos servidor


La base de datos servidor puede ser cualquier base de datos
para la que est disponible un proveedor de ADO.NET. Si
se desea llevar un seguimiento de los cambios incrementales

en la base de datos servidor, debe prepararla para esta


operacin.

Arquitectura del protocolo


Exchange ActiveSync
El protocolo de sincronizacin es un protocolo de solicitud y
respuesta creado a partir de un modelo de comunicaciones
cliente-servidor.
Se basa en el protocolo HTTP y utiliza la solicitud y el
mecanismo de respuesta HTTP POST y el comando HTTP
OPTIONS.

Seguridad

Medidas de prevencin
Medidas de recuperacin
Sistemas de almacenamiento redundantes (RAID, SAN)

Medidas de prevencin
- Medidas que tratan de evitar los desastres o fallos.
- Medidas de proteccin (control de acceso de usuarios y
polticas de permisos).
- Sistemas de alimentacin ininterrumpida SAI (UPS).
- Sistemas redundantes o tolerantes a fallos.

Medidas de recuperacin

- Medidas que tratan de evitar los desastres o fallos.


- Medidas de proteccin (control de acceso de usuarios y
polticas de permisos).
- Sistemas de alimentacin ininterrumpida SAI (UPS).
- Sistemas redundantes o tolerantes a fallos.

Semforos

- Medidas que tratan de evitar los desastres o fallos.


- Medidas de proteccin (control de acceso de usuarios y
polticas de permisos).
- Sistemas de alimentacin ininterrumpida SAI (UPS).
- Sistemas redundantes o tolerantes a fallos.

Son objetos ofrecidos por el sistema operativo a los


procesos que permiten controlar la exclusin mutua.
Estado del semforo: indica si hay algn proceso dentro de
la seccin crtica

Operaciones (semforos binarios):


wait(S): si el semforo est ocupado, bloquea al proceso,
cuando est libre contina la ejecucin y pone el semforo
ocupado.
signal(S): pone el semforo en estado libre.

Monitores
tipos de datos de lenguajes de alto nivel (como Ada) que
incorporan implcitamente un semforo en su
implementacin (esconden el control de concurrencia al
programador).

Conclusin
Se debe de tener en cuenta el concepto bsico de la
sincronizacin y las formas en que se realiza la
sincronizacin a los dispositivos mviles, a su vez las
capas que la conforman, Las arquitecturas basadas en
servicios tambin incluyen los componentes de servicios
web y transporte

Gracias

Das könnte Ihnen auch gefallen