Open Service Architecture for Heterogeneous Home Environment Ricardo Beck.

Slides:



Advertisements
Apresentações semelhantes
Terminologia Definicao Construção Exemplos
Advertisements

Sistemas Distribuídos Baseados na Web
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Sistemas distribuídos
APSOO Aula 05.
Sistemas operacionais
Universal Plug And Play Integrando inteligências computacionais por Marcio Belo R. Silva 7 de agosto de 2002 Orientador: Prof. Orlando Loques UFF - Universidade.
Tipos de sistemas de Lehman
RELATORIO DE PESQUISA 1 Ferramentas para modelagem de sistemas e representação dos requisitos funcionais e não funcionais.
Engenharia de Software
ELEMENTOS DA INFORMÁTICA
Component-Based Frameworks for E-Commerce Agnaldo Kiyoshi Noda.
Web Services Erika Hmeljevski Estefania Borm Leonardo Malagoli
Chapter 4: Threads.
Tele-Processamento e Redes (Redes de Computadores) Prof. Fábio Moreira Costa Universidade Federal de Goiás Instituto de Informática Curso de Ciência da.
Governança de TI ITIL v.2&3 parte 2
GERENCIAMENTO DE REDES
09/03/10 20:13 Claudio de Oliveira – 1/21.
Mobilidade Cláudia Ribeiro.
Desenvolvimento de estratégias de segurança e gerência
Fone: Poderosa solução de Web Filtering. Gerenciamento e proteção dos usuários na internet.
Sistemas Distribuídos
Introdução a Arquitetura Orientada a serviços
IP SAT O objetivo deste material é capacitar a força de vendas para o entendimento adequado dos conceitos e benefícios do Serviço Business IP Sat.
Rodrigo de Souza Couto Redes de Computadores II
Sistemas Distribuídos
Segurança e auditoria de sistemas
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Fevereiro 2003 IST/INESC Contactos:IST/Tagus-Park Tel:
Web Services Uninorte Semana de Tecnologia da Informação
VPN VPN é uma conexão onde o acesso e a troca de dados somente é permitido a usuários e/ou redes que façam parte de uma comunidade de interesse, que ocorre.
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
ACESSO A BASE DE DADOS.
Universidade Estadual de Santa Cruz - UESC
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
Comunicando-se pela rede
Projeto de Banco de Dados
Protocolos e o Modelo OSI
Ferramentas de Gerenciamento Aula 3
Projeto de Arquitetura de Software Visão Geral
SISTEMAS OPERACIONAIS I
Segurança e Auditoria de Sistemas
Tecgraf PUC-Rio Setembro de 2013 Introdução ao Openbus.
Representação Arquitetural
A Planejamento de Tecnologia da Informação nas Empresas – 3ª Fase continuação Diagrama de Entidade - Relacionamento Representa o relacionamento de todas.
X.400 Liane Tarouco. Sistemas de mensagens Sistemas e serviços de tratamento de mensagens habilitam os usuários a trocar mensagens na base do armazena-e-envia.
FERRAMENTAS DE GERENCIAMENTO Aula 01
TCP/IP.
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
Prof.°: João Henrique Disciplina: SOR II
1 MAC Computação Móvel Agentes de software para Computação Móvel Aluno: Eduardo Leal Guerra
Padrões de Interação com o Usuário
MONITORAMENTO DE REDE E SERVIDORES UTILIZANDO O CACTIEZ E SNMP
Sistema de Gestão de Segurança da Informação
VPN Virtual Private Network.
Firewall (Isa Server 2006) Curso: Ciências da Computação Disciplina: Rede de Computadores I Alunos: Anderson Mello, Bruno Macedo, Daniel Coelho, Indaian.
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Abr-17 Projetar Processos Projetar distribuição.
Gestão de Redes e Sistemas Distribuídos Enquadramento e Estruturação da Gestão 2004/2005 Teresa Vazão IST/INESC Contactos:IST/Tagus-Park
Tecnologias de Localização de Serviços Exame de Qualificação IME/USP Fev/2003.
Agenda  Apresentação  Objetivos  Motivação  Principais casos de uso  Arquitetura  Desenvolvimento  Tecnologias  Protótipo  Conclusão.
Camada de Aplicação Prof. Horácio. Objetivo Apresentar os detalhes específicos dos tipos de aplicação; Apresentar o modelo cliente-servidor; Apresentar.
Tecgraf PUC-Rio maio de 2011 Introdução ao Openbus.
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 Introdução ao OpenBus.
Por que Redes? Estamos cercados por redes: supermercados, lojas, bancos, cinemas, farmácias e inúmeros outros lugares; Com a queda do custo de implementação.
Laboratório B – Sistemas Supervisórios N8LB9 Prof. Dr. Cesar da Costa 3.a Aula: Driver de Comunicação e Comunicação OPC.
IPv6 Redes de Comunicação de Dados Prof. Cristiano José Cecanho.
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
Professora Roberta Peracio
VPN Virtual Private Network. VPNs são redes sobrepostas às redes públicas, mas com a maioria das propriedades de redes privadas......são túneis de criptografia.
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Transcrição da apresentação:

Open Service Architecture for Heterogeneous Home Environment Ricardo Beck

OSAHHE Proposta de arquitetura para rede de serviços em casa. Utilizando intranet e internet. Todos os disposivos podem ser controlados remotamente. Independente de meio fisico. Controle de acesso.

OSAHHE - Motivação Suprir a necessidade de controle e comunicação remotas a vários dispositivos. Aumentar o conforto e a diversão em casa. Dificuldade de implementação de um sistema útil.

OSAHHE - Linguagens UPnP (Universal Plug and Play) – conjunto de protocolos para endereçamento, descobrimento, descrição, controle e notificação de eventos. Jini – baseado em Java, mas não desenvolvido com o objetivo a controlar redes caseiras.

OSAHHE – Linguagens HAVi – contém especificações para suporte dispositivos de audio e video na rede, mas não atende a todos os requisitos. OSGi – Framework desenvolvido em Java que provê possibilidade de desenvolvimento de serviços para redes caseiras. Deve ser usado como complemento para as demais.

OSAHHE – Definição Será demonstrado como poderia ser desenvolvida uma arquitetura robusta, em termos de segurança, e amigável. Utilizando o protocolo IP (internet protocol), por ser o mais amplamente usado.

OSAHHE – Mercado O conceito de redes caseiras amigáveis implica não somente que esta pode ser acessada interna ou externamente, mas também que a gerência de recursos e acessos seja controlada. A autenticação de ser feita por um provedor de acesso à internet e, para cada serviço adicional, será cobrada uma taxa extra.

OSAHHE – Adaptabilidade O usuário pode fazer atualizações do produto (software) a qualquer momento e para dispositivos diferentes. Por exemplo: Pode-se atualizar a geladeira, com novos aplicativos ( …). E, atualizar os preços dos itens faltantes na cozinha.

OSAHHE – Níveis de acesso Temos três níveis básicos de acesso: Home system administrator = root Home system operator = simple user Home system guest = guest Cada qual com seus direitos e conteúdos separados.

OSAHHE - Componentes Access – Terminal e serviços externos Authentication – autorização de usuários, usando nívies de segurança pré-definidos. RuleEngine – cruza informações dos usuários, casa, dispositivos e serviços. Habilitando o recebimento de eventos quando estes forem requisitados. Log – cada evento do sistema é guardado para identificar falhas.

OSAHHE - Componentes Registry – Guarda o nome e o endereço dos intermediários e provê um mapa destes. Replication – componentes podem ter uma cópia da aréa critica e dos serviços, alocada em outro componente igual. Provendo maior disponibilidade.

OSAHHE – Componentes Alarm – Notificações urgentes enviadas ao usuário e guardadas no reopsitório. DatabaseAccess – acesso a base de dados sobre usuários, dispositivos, serviços e regras. Loader – extende a funcionalidade do sistema, recebendo novos softwares ou dados. SystemManagement – configurações gerais do sistema.

OSAHHE – Comp. Sw.

OSAHHE – offCore ExternalServices – qualquer aplicação construida tendo como base o grupo de operações provido pelo núcleo. TerminalAdapters – ponto de acesso à rede caseira. ApplianceAdapters – interface e controle dos dispositivos usando protocolo específico.

OSAHHE - offCore ApplianceApplication – software instalado nos dispositivos, comunicando-se com outros componentes através de um adaptador. UserApplication – software instalado no terminal do usuário, pode ser em HTML.

OSAHHE - Configuração

OSAHHE - Considerações A arquitetura proposta não impõe restrições quanto a posição física ou o software empregado. Qualquer rede sem fio pode ser utilizada como base.

OSAHHE - Referências Open Service Architecture for Heterogeneous Home Environment, Jormakka, H.; Koivisto, J. and Kyntäjä, T.; IEEE, 2002, pgs. 7 –11.