<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5845452</id><updated>2011-04-22T06:37:00.025+01:00</updated><title type='text'>Ze</title><subtitle type='html'>Pisco do Ze</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pisco-ze.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pisco</name><uri>http://www.blogger.com/profile/02538944974103674732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5845452.post-110363895271576924</id><published>2004-12-21T13:17:00.000Z</published><updated>2004-12-21T14:34:44.883Z</updated><title type='text'></title><summary type='text'>SegurançaDepois das longas pesquisas sobre replicação vamos agora para a segurança!!!Quando se fala em segurança temos de considerar quatro componentes:Autenticação, subdividida em cliente e servidorAutorização, necessária para sistemas de elevada granularidadeConfidencialidade, proteger infomação como chaves, passwords, etc.Privacidade, proteger toda a informaçãoPara já vamos focarnos em </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/110363895271576924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/110363895271576924'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_12_01_archive.html#110363895271576924' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-109957447691732539</id><published>2004-11-04T13:26:00.000Z</published><updated>2004-12-21T14:35:31.783Z</updated><title type='text'></title><summary type='text'>Opções de implementação do Repositório de DadosEscritas:(Log operações, Dados), cada réplica é constituida por um conjunto de operações ordenadas e uma base de dados resultado da execução dessas operações. Propagar operações reduz a quantidade de informação a ser transmitida, assim como evita os conflitos de inserção e remoção de registos. Necessita de espaço para guardar essa informação. Não</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/109957447691732539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/109957447691732539'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_11_01_archive.html#109957447691732539' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-109828270086892056</id><published>2004-10-20T15:29:00.000+01:00</published><updated>2004-10-20T15:32:36.586+01:00</updated><title type='text'></title><summary type='text'>Flexible Update Propagation forWeakly Consistent Replication.Petersen, K., Spreitzer, M.J., Terry, D.B., Theimer,M.M., Demers, A.J. Proceedings of the SixteenthACM Symposium on Operating System Principles(SOSP), Saint-Malo, Franco, October 1997.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/109828270086892056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/109828270086892056'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_10_01_archive.html#109828270086892056' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-109827964790407441</id><published>2004-10-20T14:39:00.000+01:00</published><updated>2004-10-20T15:45:11.930+01:00</updated><title type='text'></title><summary type='text'>Designing and Implementing Asynchronous Collaborative Applications with BayouIntroduçãoBayou é uma infrastrutura de suporte de aplicações distribuidas colaborativas, em ambientes de conectividade variada e armazenamento de fraca consistência. Permite ás aplicações a descrição da semantica de restrições de integridadde, dectecção de conflitos, procedimentos de resolução automáticos e politicas </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/109827964790407441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/109827964790407441'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_10_01_archive.html#109827964790407441' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-109749576287651576</id><published>2004-10-11T13:27:00.000+01:00</published><updated>2004-10-19T17:14:36.813+01:00</updated><title type='text'></title><summary type='text'>The IceCube approach to the reconciliation of divergent replicasBaseada na utilização de log's de acções.As acções são combinadas duas a duas, obtendo todas as restrições estáticas entre elas.É realizado um reordenamento dessas acções por forma a evitar esses conflitos.Conflitos estáticos - conflitos de ordem entre as acções (apagar registo -&gt; alterar registo)Conflitos dinamicos - </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/109749576287651576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/109749576287651576'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_10_01_archive.html#109749576287651576' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-108971542980183612</id><published>2004-07-13T11:41:00.000+01:00</published><updated>2004-07-13T11:47:46.786+01:00</updated><title type='text'></title><summary type='text'>Referências sobre sincronizaçãoGentilmente cedidas por José Simão.Designing and Implementing Asynchronous Collaborative Applications with BayouW. Keith Edwards, Elizabeth D. Mynatt, Karin Petersen, Mike J. Spreitzer, Douglas B. Terry, and Marvin Theimer. ACM Symposium on User Interface Software and Technology, 1997. Session Guarantees for Weakly Consistent Replicated DataD. B. Terry, A. J. </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/108971542980183612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/108971542980183612'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_07_01_archive.html#108971542980183612' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-108118368148062957</id><published>2004-04-05T17:48:00.000+01:00</published><updated>2004-04-05T17:51:45.250+01:00</updated><title type='text'></title><summary type='text'></summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/108118368148062957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/108118368148062957'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_04_01_archive.html#108118368148062957' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-108118357992171207</id><published>2004-04-05T17:46:00.000+01:00</published><updated>2004-04-05T17:50:03.700+01:00</updated><title type='text'></title><summary type='text'>Controlo de registosControlo de registos passa sempre por questionar o utilizador.Pode ser complexo para o utilizador dar uma resposta.Criação de árbitros, com conhecimento do dominio, que implementem o PDRA.A resolução de ameaças reais passa também por questionar o utilizador, no entanto, e visto o árbitro ter conhecimento do dominio, permite questionar o utilizador de forma mais especifica</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/108118357992171207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/108118357992171207'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_04_01_archive.html#108118357992171207' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-107780607585441865</id><published>2004-02-26T14:34:00.000Z</published><updated>2004-02-26T14:37:26.140Z</updated><title type='text'></title><summary type='text'>Replicação do repositórioAumenta a tolerancia a falhasAumenta a disponibilidade do serviçoBackup ou balanceamento de carga??Gerido pelo serviço de localização??</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/107780607585441865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/107780607585441865'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_02_01_archive.html#107780607585441865' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-107780590819844617</id><published>2004-02-26T14:31:00.000Z</published><updated>2004-02-26T14:34:38.513Z</updated><title type='text'></title><summary type='text'>Protocolos para sincronismoProtocolo de Detecção e Propagação de Actualizações (PDPA)Detectar alterações, quer do repositório quer da réplicaPropagar essas alteraçõesConfirmar as alteraçõesProtocolo de Detecção e Resolução de Ameaças (PDRA)Detectar possiveis ameaças (alteração dos mesmos registos)Resolver ameaças reais (alteração dos mesmos dados)</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/107780590819844617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/107780590819844617'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_02_01_archive.html#107780590819844617' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-107780462413138976</id><published>2004-02-26T14:10:00.000Z</published><updated>2004-02-26T14:55:20.640Z</updated><title type='text'></title><summary type='text'>IdentificadoresÉ necessário criar identificadores globais para evitar conflitos na replicaçãoUma possivel solução é colocar informação local associada ao identificadorFuncionamento offlineUma alteração offline tem de ser confirmada pelo repositórioE entretanto na réplica?&amp;nbsp&amp;nbsp&amp;nbsp&amp;nbsp 1. Cria-se uma vista que permita conjugar essas alterações à custa do log&amp;nbsp&amp;nbsp&amp;nbsp&amp;nbsp 2. </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/107780462413138976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/107780462413138976'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_02_01_archive.html#107780462413138976' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-107773775492373351</id><published>2004-02-25T19:35:00.000Z</published><updated>2004-02-25T19:50:40.246Z</updated><title type='text'></title><summary type='text'>Controlo dos registosPara controlo dos registos surgio a ideia de marca-los com um identificador de versão: Cada registo deve conter o seu numero de versao Deverá conter tambem a identificação da réplica que a gerou (será preciso???) Incremento da versão sempre que é feita uma actualizção Incremento é feito pelo repositório  Esta informação permite verificar se uma determinada réplica </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/107773775492373351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/107773775492373351'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_02_01_archive.html#107773775492373351' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-107773612955606892</id><published>2004-02-25T19:08:00.000Z</published><updated>2004-02-26T14:52:37.890Z</updated><title type='text'></title><summary type='text'>Começou a saga do Repositório de DadosProblemas a resolver: Sincronização das réplicas Garantir consistência de dados Resolução de ameaças entre réplicas Como funcionar em online e offlineArquitecturaCada cliente tem um repositório e zero ou mais réplicas.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/107773612955606892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/107773612955606892'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2004_02_01_archive.html#107773612955606892' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845452.post-106423360298611568</id><published>2003-09-22T13:26:00.000+01:00</published><updated>2003-09-22T13:28:10.113+01:00</updated><title type='text'></title><summary type='text'>O primeiro post.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/106423360298611568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845452/posts/default/106423360298611568'/><link rel='alternate' type='text/html' href='http://pisco-ze.blogspot.com/2003_09_01_archive.html#106423360298611568' title=''/><author><name>Pisco</name><uri>http://www.blogger.com/profile/02538944974103674732</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
