<?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-5972564</id><updated>2011-06-08T07:41:00.620+01:00</updated><title type='text'>PISNA</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>PFC</name><uri>http://www.blogger.com/profile/10923615557459617275</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>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5972564.post-109178524790246893</id><published>2004-08-06T10:35:00.000+01:00</published><updated>2004-08-06T10:40:47.903+01:00</updated><title type='text'>Enviar Notificações</title><content type='html'>Ontem depois de testar toda a DataLibrary e de realizar a Lógica de Pesquisas, começamos então a tratar do problema do envio de Notificações aos interessados. O Kinjas que está encarregue de realizar um serviço teste, disse-nos uma possível mensagem template no formato XML que poderia ser usada, depois de a analisarmos começamos a discutir a forma de a trabalhar. Discutimos a questão, e a melhor forma que arranjámos foi, em primeiro lugar realizar uma validação a essa mensagem, sendo que essa tarefa irá ser realizada posteriormente, para já vamos admitir que a mensagem é bem formada.&lt;br /&gt;Hoje em principio vamos processar a mensagem e enviar aos interessados.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-109178524790246893?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/109178524790246893/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=109178524790246893' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/109178524790246893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/109178524790246893'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/08/enviar-notificaes.html' title='Enviar Notificações'/><author><name>Airó</name><uri>http://www.blogger.com/profile/02461093646911133549</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-109178491508914638</id><published>2004-08-06T10:29:00.000+01:00</published><updated>2004-08-06T10:35:15.090+01:00</updated><title type='text'>Lógica de pesquisas </title><content type='html'>Esta questão da lógica de pesquisas foi ontem discutida e implementada, o que resolvemos fazer foi o seguinte:&lt;br /&gt;Temos uma classe que representa uma expressão, podendo essa expressão ser, ou uma expressão simples, ou uma expressão complexa.&lt;br /&gt;Dessa classe derivámos uma expressão binária e uma expressão constante, uma expressão binária tem um lado esquerdo e um lado direito, cada um desses lados é uma outra expressão, a expressão constante apenas retorna um valor. Da expressão binária derivámos as expressões que vão ser utilizadas na lógica de pesquisas, sendo elas OrExpression, AndExpression, EqualExpression, LessExpression, LessEqualExpression, .....&lt;br /&gt;Assim nos webservices o que tivémos que fazer foi colocar a tag [XMLInclude(....)] com todos os tipos de expressões possíveis, pois quem ia chamar o método apenas conhecia o objecto Expression, com a tag XMLInclude, quem chama o método conhece todos os objectos que derivam de expression, pois foram postos dentro da Tag.&lt;br /&gt;O UML correspondente irá ser colocado aqui no post um dia destes.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-109178491508914638?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/109178491508914638/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=109178491508914638' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/109178491508914638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/109178491508914638'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/08/lgica-de-pesquisas.html' title='Lógica de pesquisas '/><author><name>Airó</name><uri>http://www.blogger.com/profile/02461093646911133549</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-10917043459150539</id><published>2004-08-05T12:10:00.000+01:00</published><updated>2004-08-05T12:12:25.916+01:00</updated><title type='text'>Diagrama UML</title><content type='html'>Este é outro problema do qual hoje queria discutir com o Kinjas e com o Rui, daí colocar aqui para não me esquecer.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-10917043459150539?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/10917043459150539/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=10917043459150539' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/10917043459150539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/10917043459150539'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/08/diagrama-uml.html' title='Diagrama UML'/><author><name>Airó</name><uri>http://www.blogger.com/profile/02461093646911133549</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-109169817870406050</id><published>2004-08-05T10:21:00.000+01:00</published><updated>2004-08-05T10:31:37.160+01:00</updated><title type='text'>Tratamento de Exepções</title><content type='html'>Depois de uma discussão saúdavel, decidiu-se implementar um mecanismo de excepções simples, mas coerente para a plataforma.&lt;br /&gt;As excepções são apanhadas desde a camada DataLibrary, em que são guardadas, não só a informação detalhada da excepção que ocorreu mas também uma "friendly message". A camada acima faz throw dessa excepção e acrescenta informação da sua camada. Por fim na camada dos WebServices é guardado num ficheiro de log todo o encapsulamento das excepções, contudo a informação enviada ao utilizador final é uma "friendly message", ou seja, algo do género, erro ao tentar registar o Serviço XPTO, claro que no log está descrita toda a exepção para o administrador verificar se é uma excepção prevista, ou se é necessário corrigir algum problema.&lt;br /&gt;Hoje vamos actualizar o Serviço de Negócios colocando a classe que dá suporte as subscrições dos utilizadores num dado serviço. De seguida logo se vê....... Em todo o caso NÃO VAMOS DESANIMAR COM O QUE FALTA, MAS SIM DIZER PARA NÓS PRÓPRIOS QUE JÁ FALTOU MAIS.......&lt;br /&gt;Temos de pensar positivamente. :)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-109169817870406050?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/109169817870406050/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=109169817870406050' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/109169817870406050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/109169817870406050'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/08/tratamento-de-exepes.html' title='Tratamento de Exepções'/><author><name>Airó</name><uri>http://www.blogger.com/profile/02461093646911133549</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-109117971936611775</id><published>2004-07-30T10:25:00.000+01:00</published><updated>2004-07-30T10:28:39.366+01:00</updated><title type='text'>Testar toda a DataLibrary</title><content type='html'>É importante que se realize um teste exaustivo a todo o Projecto da DataLibrary, desde a criação de por exemplo um ServiceProvider, até a tentativa de criação de um objecto que não seja válido, por forma a verificar tanto a criação de objectos válidos bem como os inválidos. Pois quanto mais tarde detetarmos os erros pior é.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-109117971936611775?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/109117971936611775/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=109117971936611775' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/109117971936611775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/109117971936611775'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/07/testar-toda-datalibrary.html' title='Testar toda a DataLibrary'/><author><name>Airó</name><uri>http://www.blogger.com/profile/02461093646911133549</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-109117945700995696</id><published>2004-07-30T10:23:00.000+01:00</published><updated>2004-07-30T10:25:03.126+01:00</updated><title type='text'>Lógica de pesquisas </title><content type='html'>Por forma a implementar a lógica de pesquisas foi discutida uma possível solução, passando essa pela criação de uma classe que pudesse representar a expressão a avaliar, isto porque podem aparecer pesquisas de qualquer tipo a avaliar, dois exemplos são os seguintes: &lt;br /&gt;&lt;br /&gt;1- select * from X where z= 2 and y='provider1' or f!=3 &lt;br /&gt;2- select * from X where z= 2 and y='provider1' and f = 3 &lt;br /&gt;&lt;br /&gt;Ou seja, nada garante que só por exemplo expressões de lógica iguais em toda a expressão sejam válidas, conforme os dois exemplos anteriores, o utilizador tanto pode fazer pesquisas do tipo 1 como do tipo 2. &lt;br /&gt;&lt;br /&gt;Durante o ínicio da próxima semana acho que é importante esta classe ficar concluída com sucesso, pois existem muitas funcionalidades que poderão ficar mais facilmente realizadas com sucesso após a realização desta classe. &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-109117945700995696?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/109117945700995696/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=109117945700995696' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/109117945700995696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/109117945700995696'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/07/lgica-de-pesquisas.html' title='Lógica de pesquisas '/><author><name>Airó</name><uri>http://www.blogger.com/profile/02461093646911133549</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108953917107020500</id><published>2004-07-11T10:43:00.000+01:00</published><updated>2004-07-11T10:46:11.070+01:00</updated><title type='text'>Dicas para Tratamento de Excepções</title><content type='html'>&lt;strong&gt;About Unhandled Exceptions&lt;/strong&gt;&lt;br /&gt;The great thing about a good global exception handler is that it makes the rest of your code easier to read. Rather than cluttering up your code with Try..Catch blocks for every possible error condition, no matter how rare, you can simply rely on the solid, built-in global handler to deal with those oddball scenarios-- and to notify you when they happen! &lt;br /&gt;So then the natural question that most developers ask is, "When should I catch exceptions"? And it's a very good question. &lt;strong&gt;Here are some guidelines that I have found useful.&lt;/strong&gt; &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Unless you have a very good reason to catch an exception, DON'T. Exceptions are supposed to be exceptional, just like the dictionary meaning: uncommon, unusual. When in doubt, let the calling routine, or the global exception handler, deal with it. This is the golden rule. The hardest kinds of exceptions to troubleshoot are the ones that don't even exist, because a developer upstream of you decided to consume it. &lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;If you can correct the problem implied by the exception. For example, if you try to write to a file and it is read-only, try removing the read-only flag from the file. In this case you handled the exception and fixed the problem, so you should eat the exception. It doesn't exist, because you fixed it.&lt;/li&gt; &lt;br /&gt;&lt;li&gt;If you can provide additional information about the exception. For example, if you fail to connect via HTTP to a remote website, you can provide details about why the connection failed: was the DNS invalid? Did it time out? Was the connection closed? Did the site return 401 unauthorized, which implies that credentials are needed? In this case you want to catch the exception, and re-throw it as an inner exception with more information. This is a very good reason to catch an exception, but note that we are still re-throwing it!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Always try to catch specific exceptions. Avoid catching System.Exception whenever possible; try to catch just the specific errors that are specific to that block of code. Catch System.IO.FileNotFound instead.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;There are, of course, times when you'll want to violate these rules for completely legitimate reasons-- but at least consider them before you do. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108953917107020500?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108953917107020500/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108953917107020500' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108953917107020500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108953917107020500'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/07/dicas-para-tratamento-de-excepes.html' title='Dicas para Tratamento de Excepções'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108725476237972846</id><published>2004-06-15T00:10:00.000+01:00</published><updated>2004-06-15T00:20:40.616+01:00</updated><title type='text'>Nova versão da BD</title><content type='html'>Com esta história das &lt;strong&gt;Roles&lt;/strong&gt; dos utilizadores, foi necessário efectuar umas actualizações ao modelo de dados que tinhamos. Aqui fica a nova versão:&lt;br /&gt;&lt;blockquote&gt;&lt;img src="http://pwp.netcabo.pt/rui_aires/bd.gif" /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108725476237972846?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108725476237972846/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108725476237972846' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108725476237972846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108725476237972846'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/06/nova-verso-da-bd.html' title='Nova versão da BD'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108704503089189141</id><published>2004-06-12T13:48:00.000+01:00</published><updated>2004-06-13T12:52:57.176+01:00</updated><title type='text'>Permissões no acesso aos métodos "priveligiados"</title><content type='html'>Este é mais um ponto de discussão da nossa plataforma. Existem métodos de determinadas classes que devem ser publicos (WebMethod's) mas só podem ser chamados por utilizadores autorizados. Por exemplo:&lt;br /&gt;o método Notify(Message m), que tal como os outros métodos, tb está disponível para o mundo (WebMethod), não deve poder ser chamado por qq utilizador. Apenas por detentores de serviços de notificação. Caso contrário qq utilizador malicioso criava um proxy para para a plataforma e chamava o método Notify(...) fazendo-se passar, por exemplo, pelo serviço de notificação de incêndios...&lt;br /&gt;&lt;br /&gt;Para isso vamos ter que inserir um novo conceito na plataforma, e começa por reflectir-se na BD, que é o conceito de &lt;strong&gt;Role&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Existem vários tipos de &lt;strong&gt;Roles&lt;/strong&gt;, como por exemplo, &lt;strong&gt;Administrator&lt;/strong&gt;, &lt;strong&gt;Manager&lt;/strong&gt;, &lt;strong&gt;Teller&lt;/strong&gt;, ... , em que cada um terá permissões diferentes para executar determinados métodos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108704503089189141?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108704503089189141/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108704503089189141' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108704503089189141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108704503089189141'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/06/permisses-no-acesso-aos-mtodos.html' title='Permissões no acesso aos métodos &quot;priveligiados&quot;'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108678695792579271</id><published>2004-06-09T14:14:00.000+01:00</published><updated>2004-06-09T16:44:54.806+01:00</updated><title type='text'>Agenda para a próxima reunião (Sexta-feira dia 11 de Junho as 15:30)</title><content type='html'>Pontos a focar na próxima reunião:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tratamento de Excepções&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108678695792579271?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108678695792579271/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108678695792579271' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108678695792579271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108678695792579271'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/06/agenda-para-prxima-reunio-sexta-feira.html' title='Agenda para a próxima reunião (Sexta-feira dia 11 de Junho as 15:30)'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108678686472855675</id><published>2004-06-09T14:08:00.000+01:00</published><updated>2004-06-09T16:47:32.150+01:00</updated><title type='text'>Conclusões da reunião de ontem...</title><content type='html'>&lt;ul&gt;&lt;li&gt;Lógica de pesquisas PISNA&lt;/li&gt;&lt;br /&gt;Após algum diálogo optámos por remodelar a lógica de pesquisas na PISNA seguindo o seguinte diagrama de classes&lt;br /&gt;Com esta “funcionalidade” acrescida, implementada na camada de negócios da PISNA pretende-se que as aplicações cliente possam criar expressões de pesquisa a base de dados.&lt;br /&gt;&lt;li&gt;A lógica de pesquisas a implementar não invalida a necessidade de filtrar as expreções pré-pesquisa, para evitar situações de possivel abuso das funcionalidades disponibilisadas pelo SQL server (como comandos shell...).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;schema para validar o formato das notificações dos SN&lt;/li&gt;&lt;br /&gt;&lt;li&gt;“schema” para actualização do diagrama de classes e script sql&lt;br /&gt;schema + XML para mostrar info de cliente na altura da subscrição&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Separação entre o que é info. Necessária para os SN e info. Necessário para a PISNA na altura da subcrição.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108678686472855675?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108678686472855675/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108678686472855675' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108678686472855675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108678686472855675'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/06/concluses-da-reunio-de-ontem.html' title='Conclusões da reunião de ontem...'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108551147297051833</id><published>2004-05-25T19:53:00.000+01:00</published><updated>2004-05-25T20:12:00.366+01:00</updated><title type='text'>Blog do SNE...</title><content type='html'>Já se encontra disponível mais um blog para o projecto. Lá estão todos os passos e discussões relativas a implementação do &lt;a href="http://pisna-sne.blogspot.com/"&gt;SNE(&lt;b&gt;Serviço de Notificações Escolares&lt;/b&gt;)&lt;/a&gt;, um Serviço de Notificações Escolares a integrar na PISNA.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Principais objectivos do SNE:&lt;/strong&gt;&lt;br /&gt;•	Validar a implementação da PISNA&lt;br /&gt;•	Servir como exemplo de integração para futuros serviços&lt;br /&gt;•	Definir regras as seguir pelos SN(1)&lt;br /&gt;•	Criar Documentação e API a utilizar pelos SN’s.&lt;br /&gt;&lt;br /&gt;(1)&lt;br /&gt;SN – Serviço de Notificação&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108551147297051833?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108551147297051833/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108551147297051833' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108551147297051833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108551147297051833'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/05/blog-do-sne.html' title='Blog do SNE...'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108550901567108781</id><published>2004-05-25T19:11:00.000+01:00</published><updated>2004-08-02T17:51:53.866+01:00</updated><title type='text'>WebServices (Versão beta)</title><content type='html'>Já estão disponiveis alguns dos WebServices que compõe a PISNA, eles são:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://songoten.no-ip.com/messageproviderws/messageproviderws.asmx" target="outroSite"&gt;PISNAMessageProvider&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://songoten.no-ip.com/serviceproviderws/serviceproviderws.asmx" target="outroSite"&gt;PISNAServiceProvider&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://songoten.no-ip.com/servicerequesterws/servicerequesterws.asmx" target="outroSite"&gt;PISNAServiceRequester&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://songoten.no-ip.com/subscriptionws/subscriptionws.asmx" target="outroSite"&gt;PISNASubscriptions&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108550901567108781?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108550901567108781/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108550901567108781' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108550901567108781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108550901567108781'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/05/webservices-verso-beta.html' title='WebServices (Versão beta)'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108550400253551279</id><published>2004-05-25T17:20:00.000+01:00</published><updated>2004-06-01T20:03:52.433+01:00</updated><title type='text'>Apresentação Intercalar do projecto</title><content type='html'>Foi uma honra praticipar nas &lt;a href="http://www.deetc.isel.ipl.pt/Projecto/ApresIntercalares_leic.html" target="outroSite"&gt; apresentações intercalares dos profectos finais dos cursos de LEIC&lt;/a&gt; e LESTE.&lt;br /&gt;Um paço importante agora que o projecto está a entrar em velociadade cruzeiro.&lt;br /&gt;Abaixo encontra-se a apresentação....&lt;br /&gt;&lt;div class="Image"&gt;&lt;img src="http://tematu.no-ip.org/pisna/PISNAAp.jpg" target="outroSite"/&gt;&lt;br /&gt;&lt;a href="http://tematu.no-ip.org/pisna/PISNA - Apresentação.ppt"&gt;&lt;br /&gt;PISNA - Apresentação intercalar&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108550400253551279?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108550400253551279/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108550400253551279' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108550400253551279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108550400253551279'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/05/apresentao-intercalar-do-projecto.html' title='Apresentação Intercalar do projecto'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108543518003440762</id><published>2004-05-24T22:44:00.000+01:00</published><updated>2004-05-24T22:50:32.153+01:00</updated><title type='text'>Fachada da plataforma PISNA</title><content type='html'>A plataforma PISNA tem já tem uma Fachada :)&lt;br /&gt;&lt;br /&gt;É esta:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kimberlito.no-ip.com/pisnawebsite/index.aspx"&gt;http://kimberlito.no-ip.com/pisnawebsite/index.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ainda está em fase de contrução, mas já dá para ver qq coisa!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108543518003440762?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108543518003440762/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108543518003440762' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108543518003440762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108543518003440762'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/05/fachada-da-plataforma-pisna.html' title='Fachada da plataforma PISNA'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108541531469482866</id><published>2004-05-24T17:14:00.000+01:00</published><updated>2004-05-24T17:15:14.696+01:00</updated><title type='text'>eu quero o gmail!!!!!!!</title><content type='html'>este post n temmto interesse! é só para ver se fico como gmail...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108541531469482866?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108541531469482866/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108541531469482866' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108541531469482866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108541531469482866'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/05/eu-quero-o-gmail.html' title='eu quero o gmail!!!!!!!'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-108068417526561030</id><published>2004-03-30T23:02:00.000+01:00</published><updated>2004-04-05T16:39:24.466+01:00</updated><title type='text'>Divisão de Tarefas</title><content type='html'>Já se encontra definida a divisão de tarefas do projecto PISNA, é a seguinte:&lt;br /&gt;        - Plataforma de Integração --&gt; &lt;strong&gt;Rui Aires&lt;/strong&gt;&lt;br /&gt;        - Serviço de autenticaçâo inerente a toda a plataforma --&gt; &lt;strong&gt;Pedro Airó&lt;/strong&gt;&lt;br /&gt;        - Serviços de Notificação(Student Grades + Bank Account Balance) --&gt; &lt;strong&gt;Joaquim Lavos&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;        &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-108068417526561030?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/108068417526561030/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=108068417526561030' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108068417526561030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/108068417526561030'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/03/diviso-de-tarefas.html' title='Divisão de Tarefas'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-107729851252013549</id><published>2004-02-20T17:35:00.000Z</published><updated>2004-02-22T13:24:01.483Z</updated><title type='text'>TUDO SÃO WEB SERVICES....</title><content type='html'>Uma coisa que é preciso não esquecer, e que pode causar alguma limitação, é que tudo tem que ser Web Services! Caso contrário não é possível a comunicação entre entidades!&lt;br /&gt;Vejamos a seguinte imagem para esclarecer...&lt;br /&gt;&lt;br /&gt;&lt;div class="image"&gt;&lt;img src="http://pwp.netcabo.pt/pedro_airo/pisna/pisnaplatform.gif" /&gt;&lt;br /&gt;Plataforma PISNA&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-107729851252013549?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/107729851252013549/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=107729851252013549' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107729851252013549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107729851252013549'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/02/tudo-so-web-services.html' title='TUDO SÃO WEB SERVICES....'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-107718465296058064</id><published>2004-02-19T09:57:00.000Z</published><updated>2004-02-20T17:38:20.606Z</updated><title type='text'>Noção de GRUPOS</title><content type='html'>Em conversa com o Bruno, surgiu uma nova ideia - GRUPOS!&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Em que consiste um grupo e para que serve?&lt;br /&gt;&lt;br&gt;&lt;br /&gt;A justificação para que seja introduzido o conceito de &lt;strong&gt;GRUPO&lt;/strong&gt; é a seguinte:&lt;br /&gt;Imaginemos um serviço de notificação de Fogos (SNF), Transito (SNT), etc. . Serviços destes só queremos ter um de cada uma vez que vários serviços de notificação de Fogos, Transito, etc. seriam IGUAIS!!! Sendo assim, como é que se distingue o SNF da floresta Amazónia com o SNF da serra de Sintra? É aqui que entra o conceito de GRUPO, ou seja, basta existir um SNF (ou rélpicas do mesmo serviço espalhadas por tudo o que seja florestas...) mas os Bombeios de Sintra e Algueirão p.ex. que se registam no SNF, escolhem o grupo "Serra de Sintra", que pertence ao SNF. O mesmo se passa para os outros serviços. Por exemplo os clientes que se registam no SNT, moradores na zona de sintra, inscrevem-se  no grupo IC-19, IC-17, etc. ou seja, &lt;strong&gt;não existe &lt;/strong&gt; um SNT para cada estrada!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-107718465296058064?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/107718465296058064/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=107718465296058064' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107718465296058064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107718465296058064'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/02/noo-de-grupos.html' title='Noção de GRUPOS'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-107711602216978804</id><published>2004-02-18T14:53:00.000Z</published><updated>2004-02-18T15:03:15.796Z</updated><title type='text'>Conclusões da Reunião de dia 16/02/2004</title><content type='html'>Os serviços não precisam de conhecer os clientes, caso se adopte a seguinte estratégia:&lt;br /&gt;Existe uma mensagem template na plataforma, definida por um exemplo Resumo, Descrição, Imagem, etc...&lt;br /&gt;Consoante o tipo de dispositivo, a plataforma decide, baseando-se numa mensagem template, escolher que partes da mensagem enviar para os clientes.&lt;br /&gt;Ficou assente estudar bem os Web Services , XML, Schemas....&lt;br /&gt;Teremos também de mais para a frente estudar como podemos definir standards: autenticação, replicação e contextos transaccionais.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-107711602216978804?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/107711602216978804/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=107711602216978804' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107711602216978804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107711602216978804'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/02/concluses-da-reunio-de-dia-16022004.html' title='Conclusões da Reunião de dia 16/02/2004'/><author><name>Airó</name><uri>http://www.blogger.com/profile/02461093646911133549</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-107694233298358026</id><published>2004-02-16T14:38:00.000Z</published><updated>2004-02-17T21:56:12.310Z</updated><title type='text'>Como são feitas as notificações?</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para que os serviços não tenham que personalizar as mensagens para cada cliente e para cada tipo de destino (mail, sms, etc...) (o que levaria a ter duplicação dos dados dos clientes na plataforma e nos serviços =&gt; serviços mto complexos) os serviços têm que disponibilizar uma mensagem que possa satisfazer a grande maioria dos dispositivos de recepção das notificações. P.Ex. Se a mensagem contiver um &lt;strong&gt;resumo&lt;/strong&gt;, um &lt;strong&gt;corpo&lt;/strong&gt;, e eventualmente outros &lt;strong&gt;objectos (imagens, audio, etc...)&lt;/strong&gt;, conseguiriamos fazer com que fosse a plataforma a tomar a desisão do envio da notificação para os clientes (que é o objectivo do PISNA!!!), facilitando assim bastante os serviços. Assim é a forma ideal, dado que os serviços só têm que representar aquilo que são, ou seja Serviços!&lt;br /&gt;&lt;br /&gt;Após a personalização de todas as mensagens, estas são enviadas para a plataforma, para os clientes serem notificados.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A notificação &lt;strong&gt;não&lt;/strong&gt; é feita pelos serviços porque:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Se um serviço mudasse de localização, teriamos que avisar todos os clientes. Assim, basta notificar a plataforma sobre  uma qq alteração dum serviço, a plataforma actualiza os seus dados e continua a "conversar" com os clientes, ou seja, a mudança de localização de um serviço (ou outra qualquer alteração) é TRANSPARENTE para os clientes!&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A persistência (e garantia de entrega) das mensagens era mais uma das tarefas que os serviços teriam que suportar caso as notificações aos clientes fossem feitas pelos serviços, o que levaria a serviços complexos quando não há necessidade, ou seja, todas as tarefas comuns a todos os serviços, são disponibilizadas pela plataforma :)&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-107694233298358026?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/107694233298358026/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=107694233298358026' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107694233298358026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107694233298358026'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/02/como-so-feitas-as-notificaes.html' title='Como são feitas as notificações?'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-107626049576330952</id><published>2004-02-08T17:14:00.000Z</published><updated>2004-02-16T14:35:52.076Z</updated><title type='text'>A PISNA já está registada no UDDI (Na parte de testes disponibilizada pela Microsoft)</title><content type='html'>A PISNA já está registada no UDDI (Na parte de testes disponibilizada pela Microsoft)!&lt;br /&gt;&lt;br /&gt;Para chegar lá é só seguir isto &lt;a href="https://test.uddi.microsoft.com/Default.aspx"&gt;https://test.uddi.microsoft.com/Default.aspx&lt;/a&gt; e depois fazer login com o Passport.&lt;br /&gt;&lt;br /&gt;O provider já está registado (e chama-se PISNA).&lt;br /&gt;Existe um serviço de teste que tb já está registado! É só procurar por "Serviço de teste - Hello World" (ou qq uma destas palavras...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-107626049576330952?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/107626049576330952/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=107626049576330952' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107626049576330952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107626049576330952'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/02/pisna-j-est-registada-no-uddi-na-parte.html' title='A PISNA já está registada no UDDI (Na parte de testes disponibilizada pela Microsoft)'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-107563717900750756</id><published>2004-02-01T12:06:00.000Z</published><updated>2004-02-01T12:08:35.140Z</updated><title type='text'>UDDI</title><content type='html'>Após grande paragem (testes/exames/trabalhos) voltemos à carga! Temos que estudar o UDDI, saber para que serve, como funciona, etc.&lt;br /&gt;Para isso aqui vai um link com as caracteristicas do UDDI v.3. É um texto muito longo, mas tem q ser...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://uddi.org/pubs/uddi_v3.htm"&gt;&lt;strong&gt;http://uddi.org/pubs/uddi_v3.htm&lt;/strong&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-107563717900750756?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/107563717900750756/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=107563717900750756' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107563717900750756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/107563717900750756'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2004/02/uddi.html' title='UDDI'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106977067651251576</id><published>2003-11-25T14:31:00.000Z</published><updated>2003-11-25T15:16:03.626Z</updated><title type='text'>Apenas a plataforma efectua notificações aos Clientes</title><content type='html'>A partir desta fase optámos por designar os clientes como &lt;b&gt;Service Requesters&lt;/b&gt; e os serviços como &lt;b&gt;Service Providers&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Parente as adversidades de efectuar as notificações directamente entre os Service Requesters(SR) e os Service Providers(SP), optámos por não efectuar este tipo de notificações, entre outras indicamos as seguintes razões:&lt;br /&gt;&lt;br /&gt;-- Os SP deveriam ter a nossão do que eram os clientes de como localizá-los e como notificá-los, isto não só são mais funcionalidades que em muito contribuem para um menor desempenho dos serviços como são funcionalidades que pela sua generalidade não teriam de ser necessariamente implementadas no serviço;&lt;br /&gt;-- Os SP teriam de comunicar periodicamente com a plataforma, de forma a obter informações actualizadas sobre os seus clientes, pois tornar-se-ia inconsistente manter a informação no serviço e na plataforma;&lt;br /&gt;-- Os SR deveriam poder comunicar directamente com os serviços de forma a aceder a alguma funcionalidade mais especifica destes (a tal nossão do cliente gordo);&lt;br /&gt;-- As comunicações dos clientes com a plataforma e com o serviço poderiam inviabilizadas caso estes se encontram por detrás de firewalls.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vantagens de notificar apenas através da Plataforma. &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;-- O efeito acaba por ser o mesmo que efectuando a notificação através do serviço;&lt;br /&gt;-- Maior facilidade em ultrapassar firewalls visto que apenas existem comunicações entre o cliente e a plataforma;&lt;br /&gt;-- Maior coesão do modelo de dados;&lt;br /&gt;-- Menor esforço de implementação dos serviços;&lt;br /&gt;-- Transparência aos serviço dos pormenores de notificação.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Desvantagens&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;-- Funcionalidades acrescidas a  plataforma e centralização de acções, podendo originar congestionamentos de rede, facilmente resolvidos através de balanceamento de carga.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;O que o SP deve Fazer:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;-- Detectar casos que justificam efectuar uma notificação&lt;br /&gt;-- Delegar a uma entidade a notificação&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusões&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Tanto os clientes como os serviçoes perdem algumas funcionalidades, mas ganha-se em desempenho mantendo as funcionalidades essenciais.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106977067651251576?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106977067651251576/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106977067651251576' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106977067651251576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106977067651251576'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/11/apenas-plataforma-efectua-notificaes.html' title='Apenas a plataforma efectua notificações aos Clientes'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106926611774001068</id><published>2003-11-19T18:21:00.000Z</published><updated>2003-11-19T18:22:41.886Z</updated><title type='text'>Uma cena Fixeca, parecida com o q queremos fazer...</title><content type='html'>Este .PDF, no capitulo 3, pag 29 (35 no acrobat) tem um exemplo porreiro...&lt;br /&gt;&lt;br /&gt;&lt;a href ="http://www.shellysaunders.co.uk/Work/Architecture/Enterprise%20Notification%20Reference%20Architecture.pdf" target="_blank"&gt;http://www.shellysaunders.co.uk/Work/Architecture/Enterprise%20Notification%20Reference%20Architecture.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106926611774001068?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106926611774001068/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106926611774001068' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106926611774001068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106926611774001068'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/11/uma-cena-fixeca-parecida-com-o-q.html' title='Uma cena Fixeca, parecida com o q queremos fazer...'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106847712113493900</id><published>2003-11-10T15:12:00.000Z</published><updated>2003-11-10T18:59:03.763Z</updated><title type='text'>Possivel arquitectura para a nossa aplicacao</title><content type='html'>&lt;a href="http://www2003.org/cdrom/papers/poster/p056/p56-meng.html" target="blank"&gt; Servico de Comunicacao de Voz &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106847712113493900?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106847712113493900/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106847712113493900' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106847712113493900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106847712113493900'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/11/possivel-arquitectura-para-nossa.html' title='Possivel arquitectura para a nossa aplicacao'/><author><name>Airó</name><uri>http://www.blogger.com/profile/02461093646911133549</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106798237474957445</id><published>2003-11-04T21:46:00.000Z</published><updated>2003-11-04T22:00:01.370Z</updated><title type='text'>Os Serviços não são Sensores!</title><content type='html'>Isto é uma duvida que já tive e da qual já falamos.&lt;br /&gt;Imagine-se um parque natural (i.e. Gerês), onde se pretende detectar inícios de incêndios. O mais natural será existirem vários pontos no parque onde são efectuadas leituras, podemos chamar-lhe células, caso se pretenda criar um serviço para integrar na nossa plataforma ele deverá ser um único, que gere os eventos das várias células e efectua as notificações como entender , aos clientes(i.e. Corporações de bombeiros associadas), ou à plataforma. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106798237474957445?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106798237474957445/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106798237474957445' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106798237474957445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106798237474957445'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/11/os-servios-no-so-sensores.html' title='Os Serviços não são Sensores!'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106798235197403662</id><published>2003-11-04T21:45:00.000Z</published><updated>2003-11-04T21:54:56.483Z</updated><title type='text'>Acesso directo Cliente &lt;=&gt; Serviço (Sumário)</title><content type='html'>Vantagens&lt;br /&gt;-- Clientes têm acesso a funções, especificas ao tipo de serviço, que não estão acessíveis através da plataforma.&lt;br /&gt;&lt;br /&gt;Desvantagens&lt;br /&gt;-- Serviços têm também eles que gerir clientes, quem se pode registar, quem têm acesso e a quem notificar;&lt;br /&gt;-- Serviços têm de definir regras a obedecer pelos clientes que pretendem ter acesso directo.&lt;br /&gt;-- Clientes têm de saber comunicar directamente com os serviços;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106798235197403662?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106798235197403662/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106798235197403662' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106798235197403662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106798235197403662'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/11/acesso-directo-cliente-servio-sumrio.html' title='Acesso directo Cliente &lt;=&gt; Serviço (Sumário)'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106798138571381083</id><published>2003-11-04T21:29:00.000Z</published><updated>2003-11-05T20:31:47.240Z</updated><title type='text'>Horário de Trabalhos do PISNA</title><content type='html'>&lt;div class="Image"&gt;&lt;img src="http://pwp.netcabo.pt/pedro_airo/pisna/horario.png" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106798138571381083?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106798138571381083/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106798138571381083' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106798138571381083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106798138571381083'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/11/horrio-de-trabalhos-do-pisna.html' title='Horário de Trabalhos do PISNA'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106798031568321311</id><published>2003-11-04T21:11:00.001Z</published><updated>2003-11-19T18:53:57.003Z</updated><title type='text'>Algumas conclusões da Reunião de Ontem</title><content type='html'>&lt;b&gt;Serviço de Autenticação&lt;/b&gt;&lt;br /&gt;O serviço de autenticação a implementar não interfere com as outras funcionalidades da plataforma, nem dos serviços a implementar, este deve ser considerado como um extra, ou como um preâmbulo em todas as comunicações, que pode ou não existir. Assim não existe obrigatoriedade de existência de um serviço de autenticação, o que torna toda a plataforma mais flexível neste aspecto, e não diminui de qualquer forma o nível de segurança da plataforma.&lt;br /&gt;Ficou ponto assente que o serviço de autenticação é bastante relevante neste projecto mas não deve constar das nossas preocupações nesta fase do projecto.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Definição da Plataforma&lt;/b&gt;&lt;br /&gt;Da plataforma devem constar regras base de implementação dos serviços de notificação, muito provavelmente sob a forma de interfaces. O mesmo acontece no que toca aos clientes.&lt;br /&gt;As notificações dos vários serviços devem poder ser feitas através da plataforma, o que deixa a cargo desta a noção de lógica de localização e comunicação com os serviços.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Notificações directas Serviço -&gt; Cliente &lt;/b&gt;&lt;br /&gt;Este tipo de notificações apesar de trabalhoso permite uma funcionalidade incontornável!&lt;br /&gt;Para além das funções definidas pelas regras da plataforma, é muito natural que o serviço tenha outras funções, especificas ao seu tipo, as quais não estão acessíveis através da plataforma, neste caso exige-se uma comunicação directa entre o serviço e os clientes também eles específicos por forma a poderem interagir com o serviço.&lt;br /&gt;Também os serviços têm de definir um conjunto de regras a seguir pelos clientes que os queiram aceder directamente.&lt;br /&gt;&lt;i&gt;Temos de identificar quais estas funções específicas e se são de tal forma relevantes para termos de permitir uma comunicação directa entre os serviços e os clientes. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Clientes&lt;/b&gt;&lt;br /&gt;Relativamente ao tópico da conclusão anterior podemos ter a noção de clientes magros e de clientes gordos:&lt;br /&gt;Cliente Magro:&lt;br /&gt;&lt;br /&gt;-- Apenas sabe o que é a plataforma e como comunicar com ela;&lt;br /&gt;-- A associação dos clientes aos serviços e o encaminhamento das notificações para os clientes são feitas através da plataforma.&lt;br /&gt;&lt;br /&gt;Cliente Gordo:&lt;br /&gt;&lt;br /&gt;-- Tem acesso à plataforma para pesquisar e localizar serviços;&lt;br /&gt;-- Associa-se aos serviços através de comunicação directa com o próprio serviço;&lt;br /&gt;-- Recebe notificações directamente através do serviço;&lt;br /&gt;-- A estas funcionalidades acrescem as do cliente magro o que permite uma certa redundância de interacção (Ex1: O serviço não consegue enviar as notificações directamente para o cliente, envia essas notificações para ficarem armazenadas na plataforma e qual tenta notificar o cliente. Ex2: O cliente por alguma razão, p.e., firewall não consegue comunicar directamente com o serviço, utiliza as funcionalidades da plataforma para o fazer.)	&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Gestão de Clientes&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1. Clientes registados na plataforma:&lt;br /&gt;&lt;br /&gt;Ficou ponto assente que a plataforma deve não só armazenar os serviços que estão registados e sua descrição, mas também deve manter informação dos clientes registados e quais as suas permissões de acesso (ex.: acesso a que serviço(s)).&lt;br /&gt;&lt;br /&gt;2. Clientes registados nos serviços para serem notificados:&lt;br /&gt;&lt;br /&gt;Neste aspecto surge uma maior controvercia, dado que as notificações podem ser feitas tanto pela plataforma como pelos serviços directamente, aqui existe uma redundância no armazenamentos pois ambos devem ter acesso à lista de clientes a notificar, a plataforma com uma lista de clientes por serviço, e o serviço apenas com a lista de clientes que lhe correspondem.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Repositório de notificações&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Deve existir um repositório onde são armazenadas todas as notificações ainda não entregues ao cliente.&lt;br /&gt;&lt;i&gt;Do meu ponto de vista&lt;/i&gt; faz mais sentido associar o repositório por cliente do que por serviço, pois existem duas formas que considero serem as mais correctas para entregar estas notificações, na primeira é a própria plataforma que se encarrega de localizar o cliente e lhe enviar as notificações, onde faz sentido armazenar as notificações por cliente, na segunda forma é o próprio cliente que se dirige à plataforma para obter as suas notificações, onde também faz sentido armazenar estas notificações por cliente.&lt;br /&gt;Concluindo, a confirmar-se esta como a melhor opção deverá existir um repositório de notificações por cliente, onde a cada notificação está associado o serviço que efectuou essa notificação&lt;br /&gt;&lt;br /&gt;Às &lt;b&gt;regras&lt;/b&gt; já definidas &lt;b&gt;para os serviços&lt;/b&gt; proponho acrescentarem-se as seguintes:&lt;br /&gt;&lt;br /&gt;-- Modo de notificação(1);&lt;br /&gt;-- Informação sobre as células de notificação existentes no Serviço(2).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Nota: &lt;/u&gt; É Preferível que para já nos preocupemos com as características mais gerais da plataforma, pondo de lado a autenticação e pormenores de implementação de clientes e serviços. Vamos seguir os diagramas UML religiosamente começando pela análise de requisitos que ainda não está feita. &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;(1)&lt;br /&gt;Onde é descrito se o serviço efectua as suas notificações através da plataforma, ou por comunicação directa com os clientes a ele associados.&lt;br /&gt;&lt;br /&gt;(2)&lt;br /&gt;Num sentido mais laico as células correspondem aos sensores, caso existam que compõem os serviços, os quais podem estar localizados em pontos geográficos bem distintos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106798031568321311?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106798031568321311/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106798031568321311' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106798031568321311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106798031568321311'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/11/algumas-concluses-da-reunio-de-ontem.html' title='Algumas conclusões da Reunião de Ontem'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106794685429137462</id><published>2003-11-03T18:47:00.000Z</published><updated>2003-11-04T13:19:41.753Z</updated><title type='text'>Reunião com o Eng. Jorge Martins</title><content type='html'>Hoje tivémos a 1ª reunião com o Eng. Jorge Martins, sendo discutidas nesta reunião todas as dúvidas que tinhamos até à altura.&lt;br /&gt;Ficou também assente nesta reunião que deveriamos pensar num assunto de cada vez, por exemplo: começámos a pensar logo em como seria feita toda a questão de segurança e autenticação, sendo que o mais importante nesta fase do projecto, pensar por exemplo se a comunicação entre serviço e clientes será feita directamente, ou se passa pela própria plataforma. &lt;br /&gt;Visto que o nosso projecto se parece em parte com o paradigma inerente ao PASSPORT da MICROSOFT, ficou também assente irmos estudar esse mesmo assunto.&lt;br /&gt;A próxima reunião ficou agendada para dia 18 de Novembro de 2003, até lá temos muito que estudar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106794685429137462?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106794685429137462/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106794685429137462' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106794685429137462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106794685429137462'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/11/reunio-com-o-eng-jorge-martins.html' title='Reunião com o Eng. Jorge Martins'/><author><name>Airó</name><uri>http://www.blogger.com/profile/02461093646911133549</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106754048134765117</id><published>2003-10-30T19:01:00.000Z</published><updated>2003-11-03T15:35:38.786Z</updated><title type='text'>Duvidas...duvidas...</title><content type='html'>Ainda agora estamos a começar e 90% do criado foram duvidas! Temos de marcar uma reunião, mais, temos de marcar reuniões semanais.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106754048134765117?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106754048134765117/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106754048134765117' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106754048134765117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106754048134765117'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/10/duvidasduvidas.html' title='Duvidas...duvidas...'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106754038961158830</id><published>2003-10-30T18:59:00.000Z</published><updated>2003-10-30T19:29:55.376Z</updated><title type='text'>A plataforma define regras a seguir pelos Serviços!!!</title><content type='html'>Cada serviço terá a sua especificidade, mas como a plataforma a implementar destina-se a integrar serviços de notificação, esta deve definir algumas regras/principios que definem o que um serviço de notificação deve disponibilizar, nomeadamente:&lt;br /&gt;&lt;br /&gt;-- Descrição;&lt;br /&gt;-- Localização;&lt;br /&gt;-- Indicação de estado;&lt;br /&gt;-- Meios permitidos para notificação.&lt;br /&gt;&lt;br /&gt;Podemos definir uma interface &lt;strong&gt;"NotificationService"&lt;/strong&gt; onde estas regras estão definidas, todos os serviços que se queiram associar à plataforma têm de ser um &lt;i&gt;NotificationService&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106754038961158830?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106754038961158830/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106754038961158830' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106754038961158830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106754038961158830'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/10/plataforma-define-regras-seguir-pelos.html' title='A plataforma define regras a seguir pelos Serviços!!!'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106753790987304033</id><published>2003-10-30T18:18:00.000Z</published><updated>2003-10-30T18:37:11.040Z</updated><title type='text'>Cada acção de notificação exige autenticação por Parte do Serviço?</title><content type='html'>Sempre que um serviço  necessite de comunicar com a plataforma( ou um gestor de serviços), é necessário iniciar uma ligação segura entre os dois!&lt;br /&gt;&lt;br /&gt;Criar uma ligação segura entre o serviço e a plataforma obriga ao processo de autenticação???&lt;br /&gt;&lt;br /&gt;Pode-se admitir que a aceitação do registo do serviço permite apenas que este se autentique na plataforma, o que inicia uma ligação segura sempre que deseje efetuar notificações, ou qualquer outra acção que o obrigue a comunicar com a plataforma.&lt;br /&gt;&lt;br /&gt;Qual delas faz mais sentido? Será estes os melhores compromissos entre a segurança e o chamado &lt;i&gt;loose coupling&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106753790987304033?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106753790987304033/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106753790987304033' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106753790987304033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106753790987304033'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/10/cada-aco-de-notificao-exige-autenticao.html' title='Cada acção de notificação exige autenticação por Parte do Serviço?'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106753425037094880</id><published>2003-10-30T17:17:00.000Z</published><updated>2003-10-30T19:30:05.830Z</updated><title type='text'>Use-Cases</title><content type='html'>Questões:&lt;br /&gt;&lt;br /&gt;O serviço &lt;strong&gt;notifica directamente o cliente&lt;/strong&gt;&lt;br /&gt;Problemas:&lt;br /&gt; - Cada serviço fica com complexidade acrescida, uma vez que, para além do serviço em si, tem que ter noção dos clientes &lt;br /&gt;   que nele estão registados e tem que se preocupar a notificar cada um dos clientes.&lt;br /&gt; - Ficam informações replicadas dos clientes, uma vez q a plataforma tem conhecimento dos clientes e os serviços tambem &lt;br /&gt;   passam a ter essa informação (ou pelo menos parte dela - os clientes registados)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O serviço &lt;strong&gt;notifica a plataforma e a plataforma notifica o cliente&lt;/strong&gt;?&lt;br /&gt;Problemas:&lt;br /&gt; - Pode haver perigo de congestionamento (se todos os serviços quiserem notificar todos os clientes no mesmo instante)&lt;br /&gt;&lt;br /&gt;Os use-cases realizados são:&lt;br /&gt;      + &lt;a href="http://pwp.netcabo.pt/pedro_airo/pisna/useCaseCliente.gif" target="_blank"&gt; Use-Case Cliente&lt;/a&gt;&lt;br /&gt;      + &lt;a href="http://pwp.netcabo.pt/pedro_airo/pisna/useCaseServico.gif" target="_blank"&gt;  Use-Case Serviço &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106753425037094880?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106753425037094880/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106753425037094880' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106753425037094880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106753425037094880'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/10/use-cases.html' title='Use-Cases'/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106737002264739674</id><published>2003-10-28T19:40:00.000Z</published><updated>2003-10-29T12:31:39.973Z</updated><title type='text'>Blog do PISNA com nova fachada</title><content type='html'>Tomei  a liberdade de "pintar" a casa de fresco, acho que tá mais apelativo assim.&lt;br /&gt;&lt;br /&gt;Guardei a "tinta" velha caso não gostem dele com está...&lt;br /&gt;&lt;br /&gt;PS: Passem a por titulos nos posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106737002264739674?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106737002264739674/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106737002264739674' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106737002264739674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106737002264739674'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/10/blog-do-pisna-com-nova-fachada.html' title='Blog do PISNA com nova fachada'/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106734514834866531</id><published>2003-10-28T12:45:00.000Z</published><updated>2003-10-29T18:07:57.480Z</updated><title type='text'></title><content type='html'>@ Que estrategia usar para &lt;strong&gt;COMUNICACAO SEGURA ?&lt;/strong&gt;&lt;br /&gt;    - Tipo Kerberos: 3 entidades -&gt; cliente, KDC, Servidor&lt;br /&gt;    - &lt;strong&gt;Com certificados: 2 entidades -&gt; cliente, servidor (para comunicacao sobre SSL)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;@ Qual a forma mais correcta de comunicar com os servicos?&lt;br /&gt;    - &lt;strong&gt;O cliente fala com o servidor de servicos para obter um servico e comunica atraves do servidor&lt;/strong&gt;            .Vantagens&lt;br /&gt;                   So' um nivel de autenticacao&lt;br /&gt;                   So' um certificado&lt;br /&gt;            .Desvantagens&lt;br /&gt;                   Comunicacao indirecta&lt;br /&gt;   - &lt;strong&gt;O cliente fala com o servidor de servicos para obter o servico, e apos isso fala directamente com o servico&lt;/strong&gt;            .Vantagens&lt;br /&gt;                   Comunicacao directa&lt;br /&gt;            .Desvantagens&lt;br /&gt;                   Um certificado por cada servico =&gt; 1000 servicos = 1000 certicados&lt;br /&gt;                   "2" niveis de autenticacao&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106734514834866531?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106734514834866531/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106734514834866531' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106734514834866531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106734514834866531'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/10/que-estrategia-usar-para-comunicacao.html' title=''/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106693522820839552</id><published>2003-10-23T19:53:00.000+01:00</published><updated>2003-10-27T19:47:36.273Z</updated><title type='text'></title><content type='html'>Chegamos à conclusão que o ideal para conseguir autenticação e comunicação segura, é utilizando HTTPS, ou seja, sobre SSL. Agora temos que investigar mais um bocado o modo de funcionamento deste protocolo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106693522820839552?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106693522820839552/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106693522820839552' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106693522820839552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106693522820839552'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/10/chegamos-concluso-que-o-ideal-para.html' title=''/><author><name>Kimberlito</name><uri>http://www.blogger.com/profile/06906993580993061870</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_cO9oGX0YFzE/SMevrrAFdEI/AAAAAAAAABE/GTn_KgGxL2s/S220/093_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106682730138487199</id><published>2003-10-22T13:55:00.000+01:00</published><updated>2003-10-22T13:55:01.533+01:00</updated><title type='text'></title><content type='html'>Encontram-se realizados os primeiros diagramas UML - Use Case.&lt;br /&gt;Estes são relativos à plataforma de integração e neles reflectem-se claramente os pressupostos enunciados, nos quais a plataforma deve conter mecanismos de autenticação implícitos assim como permitir o primeiro contacto com os serviços disponibilizados.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106682730138487199?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106682730138487199/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106682730138487199' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106682730138487199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106682730138487199'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/10/encontram-se-realizados-os-primeiros.html' title=''/><author><name>T€m@tu</name><uri>http://www.blogger.com/profile/15655740365870178025</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106682531222490044</id><published>2003-10-22T13:21:00.000+01:00</published><updated>2003-10-22T13:21:52.026+01:00</updated><title type='text'></title><content type='html'>&lt;a href="http://msdn.microsoft.com/asp.net/using/understanding/security/default.aspx?pull=/library/en-us/dnnetsec/html/cryptosimplified.asp#cryptogr_topic1"&gt;Documento relativo à questão da criptografia, existente no MSDN:&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106682531222490044?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106682531222490044/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106682531222490044' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106682531222490044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106682531222490044'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/10/documento-relativo-questo-da.html' title=''/><author><name>Airó</name><uri>http://www.blogger.com/profile/02461093646911133549</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5972564.post-106680758391482324</id><published>2003-10-20T08:23:00.000+01:00</published><updated>2003-10-22T11:35:08.850+01:00</updated><title type='text'></title><content type='html'>Hoje demos ínicio ao trabalho final de curso - PISNA.&lt;br /&gt;Foi realizada uma pesquisa na internet por documentos relacionados com Autenticação e Segurança.&lt;br /&gt;Foram tabém discutidos por alto um ou dois use-cases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5972564-106680758391482324?l=pisnapfc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pisnapfc.blogspot.com/feeds/106680758391482324/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5972564&amp;postID=106680758391482324' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106680758391482324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5972564/posts/default/106680758391482324'/><link rel='alternate' type='text/html' href='http://pisnapfc.blogspot.com/2003/10/hoje-demos-nicio-ao-trabalho-final-de.html' title=''/><author><name>PFC</name><uri>http://www.blogger.com/profile/10923615557459617275</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><thr:total>0</thr:total></entry></feed>
