Servidor de Informação Pessoal

16
S I P S I P Servidor de Informação Servidor de Informação Pessoal Pessoal Luís Camacho e Miguel Pardal 28 de Junho de 2000

Transcript of Servidor de Informação Pessoal

Page 1: 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

Page 2: Servidor de Informação Pessoal

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.”

Page 3: Servidor de Informação Pessoal

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

Page 4: Servidor de Informação Pessoal

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

Page 5: Servidor de Informação Pessoal

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

Page 6: Servidor de Informação Pessoal

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

Page 7: Servidor de Informação Pessoal

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

Page 8: Servidor de Informação Pessoal

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

Page 9: Servidor de Informação Pessoal

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

Page 10: Servidor de Informação Pessoal

Servidor de Informação Pessoal 10

CoordinatorCoordinator

Controla o fluxo de execução Paralelismo nos outros componentes

Coordinator

Fetcher

Selector Selector Sender

Sender

Page 11: Servidor de Informação Pessoal

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

Page 12: Servidor de Informação Pessoal

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

Page 13: Servidor de Informação Pessoal

Servidor de Informação Pessoal 13

Arquitectura Tecnológica Arquitectura Tecnológica (2)(2)

Internet– HTTP– SMTP

Java XML SMS e WAP

Page 14: Servidor de Informação Pessoal

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

Page 15: Servidor de Informação Pessoal

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

Page 16: Servidor de Informação Pessoal

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