A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SyncML Apresentação –Introdução Motivação Iniciativa SyncML –XML (eXtensible Markup Language) –Protocolos SyncML –Sincronização em duas vias –Conclusões.

Apresentações semelhantes


Apresentação em tema: "SyncML Apresentação –Introdução Motivação Iniciativa SyncML –XML (eXtensible Markup Language) –Protocolos SyncML –Sincronização em duas vias –Conclusões."— Transcrição da apresentação:

1 SyncML Apresentação –Introdução Motivação Iniciativa SyncML –XML (eXtensible Markup Language) –Protocolos SyncML –Sincronização em duas vias –Conclusões

2 Introdução Necessidade de sincronização Vários protocolos no mercado –Nem todos os servidores de dados podem sincronizar com qualquer aparelho. –Nem todo aparelho pode sincronizar com qualquer servidor de dados –Inconvenientes para o usuário final

3 Introdução Ericsson, IBM, Lotus, Motorola, Nokia, Palm Inc., Psion e Starfish Software –Iniciativa SyncML Uma especificação de arquitetura Duas especificações de protocolo Interface em uma linguagem de programação comum

4 Introdução Protocolo de sincronização –Conectar dados em um repositório –Atualizar dados –Reconectar a rede –Resolver Conflitos Um protocolo de sincronização de dados define fluxo de trabalho para comunicação durante uma sessão de sincronização de dados em que o aparelho móvel está conectado à rede.

5 Introdução Benefícios de um protocolo de sincronização comum –Usuário final –Empresas que fabricam os aparelhos –Desenvolvedores de Aplicações

6 Introdução Características de um protocolo de sincronização comum –Operar efetivamente sobre rede fixa e rede móvel –Suportar uma variedade de protocolos de transporte –Suportar uma variedade de base de dados. –Habilitar acessa de dados de uma variedade de aplicações

7 Introdução –Ser compatível com as limitações de recursos de aparelhos móveis –Ser construído sob uma tecnologia de internet e web existentes.

8 eXtensible Markup Language XML é uma meta linguagem de marcação Fornece um formato padrão para a descrição de dados estruturados. Vantagens –Declarações mais precisas quanto ao conteúdo –Resultados mais significativos para consultas em diferentes plataformas.

9 eXtensible Markup Language –A especificação XML descreve um dialeto SGML extremamente simples.

10 09 Mai 2000 08:00 Rio de Janeiro RJ Sudeste Brasil parcialmente nublado 25 SE 6 87 10

11

12 Protocolos SyncML

13 Protocolo de representação –Foca sob a organização dos conteúdos dos dados da sincronização. –Define métodos para identificar e nomear arquivos de maneira única. –Add, Alert, Atomic, Copy, Delete, Get,... Protocolo de Sincronização –Foca sob a administração das operações de sincronização. –Define fluxo de mensagens entre um SyncML cliente e um servidor durante a sessão de sincronização de dados.

14 Protocolos SyncML Protocolo de Representação –Formato de dados MIME media Type –Capacidade de Troca Get, Put –Restaurando dados refresh –Deleção Forte e suave Delete –Arquivando dados Archive –Substituindo Dados Replace

15 Protocolo de representação –Procurando dados Search –Localização –Endereço de Alvo e Fonte LocURI –URI ou URN, ou ainda um identificador local único –Display opcional

16

17

18 Protocolo de Sincronização –Tipos de Sincronização Duas vias Sincronização Lenta Uma via –Servidor para cliente –Cliente para servidor Revigorante –Do cliente –Do servidor Alertada pelo servidor.

19 Resolução de Conflitos –São resolvidas por uma máquina de sincronização no aparelho servidor –Notifica aos clientes a respeito dos conflitos resolvidos –A administração, e como a resolução de conflito é configurada, não é tratada nos protocolos SyncML

20 Autenticação da sincronização –Autenticação Básica ou MD5 –Exemplo:

21

22

23

24 Inicialização da sincronização –Processar a autenticação entre o cliente e o servidor –Indicar que a base de dados tem necessidade de ser sincronizada e que tipo de sincronização será usada. –Habilitar troca de capacidades de serviço do aparelho.

25

26 Sincronização em Duas vias

27

28

29

30

31

32

33 Conclusões Especificação aberta para sincronização universal de dados –Iniciada no final de 2000 –Possui mais de 650 empresas Satisfaz todos pré-requisitos de um protocolo de sincronização.


Carregar ppt "SyncML Apresentação –Introdução Motivação Iniciativa SyncML –XML (eXtensible Markup Language) –Protocolos SyncML –Sincronização em duas vias –Conclusões."

Apresentações semelhantes


Anúncios Google