SlideShare ist ein Scribd-Unternehmen logo
1 von 16
SIP
Servidor de Informação Pessoal

           Luís Camacho e
            Miguel Pardal

           28 de Junho de 2000
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
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
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
Arquitectura Funcional                                               utilizador




  SIP                                          filtros




           Obtenção                 Selecção                          Envio




 canais                  notícias                        envios
                                                         pendentes




            fonte de
          informação

                       Servidor de Informação Pessoal
                                                 5
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
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
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
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
Coordinator
   Controla o fluxo de execução
   Paralelismo nos outros componentes


                              Selector
                             Selector         Sender
           Fetcher                           Sender




                           Coordinator


                     Servidor de Informação Pessoal
                                               10
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
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
Arquitectura Tecnológica (2)
 Internet
  – HTTP
  – SMTP
 Java
 XML
 SMS    e WAP



                 Servidor de Informação Pessoal
                                           13
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
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
Conclusões
 Possíveis   melhorias
  – Maior divulgação dos CDFs
  – Selecção mais precisa
  – Envios SMS e WAP




              Servidor de Informação Pessoal
                                        16

Weitere ähnliche Inhalte

Ähnlich wie Servidor de Informação Pessoal

IMS - IP Multimedia Subsystem
IMS - IP Multimedia SubsystemIMS - IP Multimedia Subsystem
IMS - IP Multimedia SubsystemSérgio Passos
 
Sintese Java Media Framework(JMF)
Sintese Java Media Framework(JMF)Sintese Java Media Framework(JMF)
Sintese Java Media Framework(JMF)elliando dias
 
desvendando_o_microsoft_datazen
desvendando_o_microsoft_datazendesvendando_o_microsoft_datazen
desvendando_o_microsoft_datazenarthurjosemberg
 
Windows Azure no Mundo Real para IT-Pros
Windows Azure no Mundo Real para IT-ProsWindows Azure no Mundo Real para IT-Pros
Windows Azure no Mundo Real para IT-ProsMarkus Christen
 
Integração de sistemas da informação - Abordagens de integração
Integração de sistemas da informação - Abordagens de integraçãoIntegração de sistemas da informação - Abordagens de integração
Integração de sistemas da informação - Abordagens de integraçãoJoao Johanes
 
Desvendando o Microsoft Datazen
Desvendando o Microsoft DatazenDesvendando o Microsoft Datazen
Desvendando o Microsoft Datazenarthurjosemberg
 
Novidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabricNovidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabricEvilázaro Alves
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linuxaviram
 
Desenvolvimento de sistemas com mensageria
Desenvolvimento de sistemas com mensageriaDesenvolvimento de sistemas com mensageria
Desenvolvimento de sistemas com mensageriaPaula Santana
 
Monitorização de Qualidade de Serviço em Sistemas de Streaming Vídeo/Audio
Monitorização de Qualidade de Serviço em Sistemas de Streaming Vídeo/AudioMonitorização de Qualidade de Serviço em Sistemas de Streaming Vídeo/Audio
Monitorização de Qualidade de Serviço em Sistemas de Streaming Vídeo/AudioGuido Sarmento
 
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro Rafael Benevides
 
RMSC - Apresentação da Solução TTI Rec NF-e
RMSC - Apresentação da Solução TTI Rec NF-eRMSC - Apresentação da Solução TTI Rec NF-e
RMSC - Apresentação da Solução TTI Rec NF-ermsc
 
Introducao banco de dados
Introducao banco de dadosIntroducao banco de dados
Introducao banco de dadosvaniakenob
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
 

Ähnlich wie Servidor de Informação Pessoal (20)

IMS - IP Multimedia Subsystem
IMS - IP Multimedia SubsystemIMS - IP Multimedia Subsystem
IMS - IP Multimedia Subsystem
 
Sintese Java Media Framework(JMF)
Sintese Java Media Framework(JMF)Sintese Java Media Framework(JMF)
Sintese Java Media Framework(JMF)
 
desvendando_o_microsoft_datazen
desvendando_o_microsoft_datazendesvendando_o_microsoft_datazen
desvendando_o_microsoft_datazen
 
Windows Azure no Mundo Real para IT-Pros
Windows Azure no Mundo Real para IT-ProsWindows Azure no Mundo Real para IT-Pros
Windows Azure no Mundo Real para IT-Pros
 
HOTNOC - WEB Network Operation System Monitoring by IdeaValley
HOTNOC - WEB Network Operation System Monitoring by IdeaValleyHOTNOC - WEB Network Operation System Monitoring by IdeaValley
HOTNOC - WEB Network Operation System Monitoring by IdeaValley
 
Integração de sistemas da informação - Abordagens de integração
Integração de sistemas da informação - Abordagens de integraçãoIntegração de sistemas da informação - Abordagens de integração
Integração de sistemas da informação - Abordagens de integração
 
Aula 01 introducao
Aula 01   introducaoAula 01   introducao
Aula 01 introducao
 
Desvendando o Microsoft Datazen
Desvendando o Microsoft DatazenDesvendando o Microsoft Datazen
Desvendando o Microsoft Datazen
 
Windows 7 visão geral
Windows 7   visão geralWindows 7   visão geral
Windows 7 visão geral
 
Novidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabricNovidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabric
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
 
Lista de atividades
Lista de atividades Lista de atividades
Lista de atividades
 
Desenvolvimento de sistemas com mensageria
Desenvolvimento de sistemas com mensageriaDesenvolvimento de sistemas com mensageria
Desenvolvimento de sistemas com mensageria
 
Monitorização de Qualidade de Serviço em Sistemas de Streaming Vídeo/Audio
Monitorização de Qualidade de Serviço em Sistemas de Streaming Vídeo/AudioMonitorização de Qualidade de Serviço em Sistemas de Streaming Vídeo/Audio
Monitorização de Qualidade de Serviço em Sistemas de Streaming Vídeo/Audio
 
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro
 
RMSC - Apresentação da Solução TTI Rec NF-e
RMSC - Apresentação da Solução TTI Rec NF-eRMSC - Apresentação da Solução TTI Rec NF-e
RMSC - Apresentação da Solução TTI Rec NF-e
 
Introducao banco de dados
Introducao banco de dadosIntroducao banco de dados
Introducao banco de dados
 
Agent toolkits rc3
Agent toolkits rc3Agent toolkits rc3
Agent toolkits rc3
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis Paulino
 

Mehr von Miguel Pardal

Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023Miguel Pardal
 
Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Miguel Pardal
 
SafeCloud Secure Communication solutions (WP1 overview)
SafeCloud Secure Communication solutions (WP1 overview)SafeCloud Secure Communication solutions (WP1 overview)
SafeCloud Secure Communication solutions (WP1 overview)Miguel Pardal
 
Master Beginners' Workshop September 2018
Master Beginners' Workshop September 2018Master Beginners' Workshop September 2018
Master Beginners' Workshop September 2018Miguel Pardal
 
IoT Middleware for Precision Agriculture: workforce monitoring in olive fields
IoT Middleware for Precision Agriculture: workforce monitoring in olive fieldsIoT Middleware for Precision Agriculture: workforce monitoring in olive fields
IoT Middleware for Precision Agriculture: workforce monitoring in olive fieldsMiguel Pardal
 
Rastreabilidade na Internet das (muitas) Coisas
Rastreabilidade na Internet das (muitas) CoisasRastreabilidade na Internet das (muitas) Coisas
Rastreabilidade na Internet das (muitas) CoisasMiguel Pardal
 
Vulnerability-tolerant Transport Layer Security
Vulnerability-tolerant Transport Layer SecurityVulnerability-tolerant Transport Layer Security
Vulnerability-tolerant Transport Layer SecurityMiguel Pardal
 
Precision Agriculture with Sensors and Technologies from the Internet of Things
Precision Agriculture with Sensors and Technologies from the Internet of ThingsPrecision Agriculture with Sensors and Technologies from the Internet of Things
Precision Agriculture with Sensors and Technologies from the Internet of ThingsMiguel Pardal
 
Thesis for beginners 2015-10
Thesis for beginners 2015-10Thesis for beginners 2015-10
Thesis for beginners 2015-10Miguel Pardal
 
Thesis for beginners
Thesis for beginnersThesis for beginners
Thesis for beginnersMiguel Pardal
 
Scalable and secure RFID data discovery
Scalable and secure RFID data discoveryScalable and secure RFID data discovery
Scalable and secure RFID data discoveryMiguel Pardal
 
Breve introdução à investigação
Breve introdução à investigaçãoBreve introdução à investigação
Breve introdução à investigaçãoMiguel Pardal
 
Eclipse workshop presentation
Eclipse workshop presentationEclipse workshop presentation
Eclipse workshop presentationMiguel Pardal
 
BEST Lisboa 2013 - The Internet of Things class
BEST Lisboa 2013 - The Internet of Things classBEST Lisboa 2013 - The Internet of Things class
BEST Lisboa 2013 - The Internet of Things classMiguel Pardal
 
Expressive RFID data access policies for the Pharmaceuticals supply chain
Expressive RFID data access policies for the Pharmaceuticals supply chainExpressive RFID data access policies for the Pharmaceuticals supply chain
Expressive RFID data access policies for the Pharmaceuticals supply chainMiguel Pardal
 
Performance Assessment of XACML Authorizations for Supply Chain Traceability ...
Performance Assessment of XACML Authorizations for Supply Chain Traceability ...Performance Assessment of XACML Authorizations for Supply Chain Traceability ...
Performance Assessment of XACML Authorizations for Supply Chain Traceability ...Miguel Pardal
 
An introduction to RFID
An introduction to RFIDAn introduction to RFID
An introduction to RFIDMiguel Pardal
 
Cost model for RFID-based traceability information systems
Cost model for RFID-based traceability information systemsCost model for RFID-based traceability information systems
Cost model for RFID-based traceability information systemsMiguel Pardal
 
A caminho da internet of things
A caminho da internet of thingsA caminho da internet of things
A caminho da internet of thingsMiguel Pardal
 

Mehr von Miguel Pardal (20)

Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023
 
Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019
 
SafeCloud Secure Communication solutions (WP1 overview)
SafeCloud Secure Communication solutions (WP1 overview)SafeCloud Secure Communication solutions (WP1 overview)
SafeCloud Secure Communication solutions (WP1 overview)
 
Master Beginners' Workshop September 2018
Master Beginners' Workshop September 2018Master Beginners' Workshop September 2018
Master Beginners' Workshop September 2018
 
IoT Middleware for Precision Agriculture: workforce monitoring in olive fields
IoT Middleware for Precision Agriculture: workforce monitoring in olive fieldsIoT Middleware for Precision Agriculture: workforce monitoring in olive fields
IoT Middleware for Precision Agriculture: workforce monitoring in olive fields
 
Rastreabilidade na Internet das (muitas) Coisas
Rastreabilidade na Internet das (muitas) CoisasRastreabilidade na Internet das (muitas) Coisas
Rastreabilidade na Internet das (muitas) Coisas
 
Vulnerability-tolerant Transport Layer Security
Vulnerability-tolerant Transport Layer SecurityVulnerability-tolerant Transport Layer Security
Vulnerability-tolerant Transport Layer Security
 
Master Beginners
Master BeginnersMaster Beginners
Master Beginners
 
Precision Agriculture with Sensors and Technologies from the Internet of Things
Precision Agriculture with Sensors and Technologies from the Internet of ThingsPrecision Agriculture with Sensors and Technologies from the Internet of Things
Precision Agriculture with Sensors and Technologies from the Internet of Things
 
Thesis for beginners 2015-10
Thesis for beginners 2015-10Thesis for beginners 2015-10
Thesis for beginners 2015-10
 
Thesis for beginners
Thesis for beginnersThesis for beginners
Thesis for beginners
 
Scalable and secure RFID data discovery
Scalable and secure RFID data discoveryScalable and secure RFID data discovery
Scalable and secure RFID data discovery
 
Breve introdução à investigação
Breve introdução à investigaçãoBreve introdução à investigação
Breve introdução à investigação
 
Eclipse workshop presentation
Eclipse workshop presentationEclipse workshop presentation
Eclipse workshop presentation
 
BEST Lisboa 2013 - The Internet of Things class
BEST Lisboa 2013 - The Internet of Things classBEST Lisboa 2013 - The Internet of Things class
BEST Lisboa 2013 - The Internet of Things class
 
Expressive RFID data access policies for the Pharmaceuticals supply chain
Expressive RFID data access policies for the Pharmaceuticals supply chainExpressive RFID data access policies for the Pharmaceuticals supply chain
Expressive RFID data access policies for the Pharmaceuticals supply chain
 
Performance Assessment of XACML Authorizations for Supply Chain Traceability ...
Performance Assessment of XACML Authorizations for Supply Chain Traceability ...Performance Assessment of XACML Authorizations for Supply Chain Traceability ...
Performance Assessment of XACML Authorizations for Supply Chain Traceability ...
 
An introduction to RFID
An introduction to RFIDAn introduction to RFID
An introduction to RFID
 
Cost model for RFID-based traceability information systems
Cost model for RFID-based traceability information systemsCost model for RFID-based traceability information systems
Cost model for RFID-based traceability information systems
 
A caminho da internet of things
A caminho da internet of thingsA caminho da internet of things
A caminho da internet of things
 

Servidor de Informação Pessoal

  • 1. SIP Servidor de Informação Pessoal Luís Camacho e Miguel Pardal 28 de Junho de 2000
  • 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
  • 5. Arquitectura Funcional utilizador SIP filtros Obtenção Selecção Envio canais notícias envios pendentes fonte de informação Servidor de Informação Pessoal 5
  • 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
  • 13. Arquitectura Tecnológica (2)  Internet – HTTP – SMTP  Java  XML  SMS e WAP Servidor de Informação Pessoal 13
  • 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