Servidor de Informação Pessoal
-
Upload
miguel-pardal -
Category
Documents
-
view
206 -
download
1
Transcript of Servidor de Informação Pessoal
S I PS I PServidor de Informação PessoalServidor de Informação Pessoal
Luís Camacho e
Miguel Pardal
28 de Junho de 2000
Servidor de Informação Pessoal 2
Objectivo do TrabalhoObjectivo do Trabalho
“Construir um serviço de informação pessoal por captura de informação na Web e a sua disponibilização compacta em PC e em telefone móvel.”
Servidor de Informação Pessoal 3
Fase de PesquisaFase de Pesquisa
Análise ao mercado– 4 categorias de produtos:
• Páginas de Notícias Personalizáveis (myCNN)
• Serviços de Entrega de Informação (NewsHound)
• Aplicações baseadas em Canais (Pointcast)
• Aplicações locais de Pesquisa (WebSpector)
Permitiu a elaboração dos Requisitos
Servidor de Informação Pessoal 4
Principais RequisitosPrincipais Requisitos
Entregas e Notificações de Informação– em Telemóvel e em Computador Pessoal – semi-assíncronas– Facilidade de integração de novos meios
Personalização da Informação– Edição de Filtros na Web
Serviço Centralizado Compromisso com as fontes
– Disponibilizam ficheiros CDF
Servidor de Informação Pessoal 5
Arquitectura FuncionalArquitectura Funcional
filtros
Envio Selecção Obtenção
notícias
canais
utilizador
fonte de informação
envios pendentes
S I P
Servidor de Informação Pessoal 6
Componentes PrincipaisComponentes Principais
Fetcher– Obtenção da Informação
Selector– Selecção da Informação
Senders– Envios de Informação nos diferentes meios
Coordinator– combinação dos componentes– paralelismo de execução
Servidor de Informação Pessoal 7
FetcherFetcher
Base Dados Canais
e Notícias
Fetcher
Coordinator
Parser CDF
Internet
resultado activação
CDFs (old e new)
canais
notícias
CDFs (via HTTP)
ficheiros CDF CDFs
Servidor de Informação Pessoal 8
SelectorSelector
Filtro– Canais– Categorias– Opções envio
Selector
Coordinator
resultado activação
Base Dados envios pendentes
notícias
filtros
canais
categorias
Servidor de Informação Pessoal 9
SendersSendersBase Dados
Utilizador Contactos
ConfigEnvio
Sender
Coordinator
Sender específico do meio de
envio
Utilizador
resultado activação
dados envio
criação
resultado
dados envio
Servidor de Informação Pessoal 10
CoordinatorCoordinator
Controla o fluxo de execução Paralelismo nos outros componentes
Coordinator
Fetcher
Selector Selector Sender
Sender
Servidor de Informação Pessoal 11
Configuração e Envios para PCConfiguração e Envios para PC
Servidor Java Applet
utilizador
aplicação Cliente
configuração
envios
S I P
aplicação Servidor
Servidor de Informação Pessoal 12
Arquitectura Tecnológica Arquitectura Tecnológica (1)(1)
Componentes COM Microsoft Transaction Server Base de Dados Relacional (SQL Server 7) Internet Explorer Active Channels
– CDF Channel Definition Format
Flex e Bison
Servidor de Informação Pessoal 13
Arquitectura Tecnológica Arquitectura Tecnológica (2)(2)
Internet– HTTP– SMTP
Java XML SMS e WAP
Servidor de Informação Pessoal 14
DemonstraçãoDemonstração
Canais CDF– A Bola– Canal de Negócios– TSF Notícias
Foram construídos geradores de CDF para gerar CDFs destas páginas
Servidor de Informação Pessoal 15
ConclusõesConclusões
Requisitos cumpridos– Informação assíncrona– Entrega em vários meios de envio– Configuração via net– Arquitectura escalável– Formatos XML– Facilidade de Instalação de novos
meios de envio
Servidor de Informação Pessoal 16
ConclusõesConclusões
Possíveis melhorias– Maior divulgação dos CDFs– Selecção mais precisa– Envios SMS e WAP