sincronização do lado do servidor para aplicações móveis ou sincronização do lado do cliente

votos
4

Se um aplicativo móvel precisa obter dados de vários servidores, é melhor chamar cada servidor a partir do dispositivo móvel, ou ligue para um servidor que então fala para todos os outros servidores?

Deveria sincronização ser iniciada pelo servidor ou o cliente móvel? Até que ponto o cliente fazer a contabilidade.

Dizer se o aplicativo é e-mail móvel ou o cliente de correio de voz em ambos os casos.

Publicado 06/11/2008 em 05:03
fonte usuário
Em outras línguas...                            


2 respostas

votos
4

Alguns dos principais problemas com sincronização móvel de informações pessoais são a vida da bateria do aparelho e a perda temporária de conectividade.

É por isso que a maneira usual de fazer o que você descreve é ​​ter uma alça servidor maior parte da lógica complicado e múltiplas fontes de dados para criar o conjunto de dados a serem sincronizados e depois ter um protocolo proprietário entre o servidor eo cliente para espelhar apenas isso conjunto de dados.

Com efeito, a conexão com o servidor será sempre iniciada pelo cliente, não importa o quanto as pessoas falam sobre "push" de e-mail. Seu aplicativo cliente pode ter uma opção de usuário para tornar a estadia de telefone on-line, tanto quanto as condições de rede permitem. O servidor pode reagir a uma conexão que está sendo estabelecida enviando automaticamente os dados mais recentes que precisa sincronizado com o cliente.

Respondeu 06/11/2008 em 11:35
fonte usuário

votos
0

Muito pergunta vaga, mas eu diria que tanto poderia ser necessário. Seus servidores devem coordenar tanto quanto eles precisam para garantir que os dados armazenados entre eles permanece consistente. Um cliente de buggy ou malicioso não deve ser capaz de causar dano ou inconsistências nos dados armazenados no servidor. O cliente deve fazer o que a sincronização precisa ter certeza de que a cópia local dos dados é consistente e que não está carregando lixo para os servidores.

Respondeu 06/11/2008 em 05:31
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more