2. Objectivo 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
2
3. Fase 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
3
4. Principais 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
4
6. Componentes 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
6
7. Fetcher
Internet Base Dados
Canais
e
Notícias
canais
CDFs
(via HTTP)
ficheiros
notícias
CDFs CDF
Fetcher
CDFs Parser
(old e new) CDF
resultado
activação
Coordinator
Servidor de Informação Pessoal
7
8. Selector
Base Dados envios
Filtro pendent es
– Canais
notícias
– Categorias
filtros
– Opções envio
canais
Selector
categorias
activação resultado
Coordinator
Servidor de Informação Pessoal
8
9. Senders
Utilizador
Base Dados
dados Utilizador
envio Contactos
ConfigEnvio dados
envio
me
io
en
vio
criação
Sender
específico
resultado Sender
do meio de
envio
activação resultado
Coordinator
Servidor de Informação Pessoal
9
10. Coordinator
Controla o fluxo de execução
Paralelismo nos outros componentes
Selector
Selector Sender
Fetcher Sender
Coordinator
Servidor de Informação Pessoal
10
11. Configuração e Envios para PC
Servidor Java
Applet
utilizador
configuração
SIP
aplicação aplicação
Cliente Servidor
envios
Servidor de Informação Pessoal
11
12. Arquitectura Tecnológica (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
12
14. Demonstraçã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
14
15. Conclusõ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
15
16. Conclusões
Possíveis melhorias
– Maior divulgação dos CDFs
– Selecção mais precisa
– Envios SMS e WAP
Servidor de Informação Pessoal
16