Uma Arquitetura Aberta para Gerenciamento de Set-top boxes e Serviços em Redes de TV Digital

Tamanho: px
Começar a partir da página:

Download "Uma Arquitetura Aberta para Gerenciamento de Set-top boxes e Serviços em Redes de TV Digital"

Transcrição

1 1 Uma Arquitetura Aberta para Gerenciamento de Set-top boxes e Serviços em Redes de TV Digital Marcelo Dutra Ös 1, Graça Bressan 2 Mestrando da Universidade de São Paulo (USP), Escola Politécnica, Laboratório de Arquitetura e Redes de Computadores (LARC) 2 Professora Doutora da Universidade de São Paulo (USP), Escola Politécnica, Laboratório de Arquitetura e Redes de Computadores (LARC) {mos, gbressan}@larc.usp.br Resumo. Em desenvolvimento no Brasil, as redes de TV digital ainda não possuem uma solução satisfatória, em nenhum dos padrões existentes, para o problema do gerenciamento desta rede. Este gerenciamento abriga questões desde a monitoração básica de falhas e desempenho até o controle total da configuração de todas as set-top boxes presentes na rede, passando também por problemas relativos ao gerenciamento da segurança e de serviços. Dentro deste contexto, este trabalho apresenta uma arquitetura aberta que utiliza princípios clássicos de gerenciamento aplicados a esta nova rede para a resolução deste complexo problema. A visão de gerenciamento adotada abrange o controle da set-top box, bem como da própria rede e dos serviços que a mesma oferece. Abstract. In development in Brazil, the digital TV networks have not presented yet a satisfactory solution, in any of the existing digital TV systems, for the problem of the management of this network. This management encloses questions ranging from the basic monitoring of faults and quality of service until the total control of the configuration at every set-top box available in the network, besides the problems related to the management of security and services in this environment. Given this context, this work presents an open management architecture which applies classic principles of management to this new network for the resolution of this complex problem. The adopted vision of management in this work encloses the control of all the set-top boxes, as well as the control of the network and the services that the same offers.

2 1. Introdução A TV digital é hoje uma realidade em muitos países e no Brasil as pesquisas já estão atingindo um estágio avançado, sendo que o padrão a ser adotado nacionalmente está em vias de definição. Muita expectativa gira em torno desta tecnologia, que oferece uma ampla variedade de serviços multimídia, abrindo as portas deste modo para criativas propostas e novas possibilidades de relacionamento com o usuário final. Além disso, a TV digital também possui um papel social a cumprir, já que a mesma oferece a chance de ser integrada com a Internet, através da chamada convergência, deste modo auxiliando a melhorar os índices de inclusão digital, já que a TV analógica ocupa quase a totalidade do território brasileiro. É consenso entre as comunidades acadêmicas e os principais expoentes deste mercado que, para que a televisão digital atinja estes objetivos com êxito, os passos a serem dados devem ser precisos e realizados com cautela, pois inovações nesta área alteram não só padrões tecnológicos, mas também padrões culturais [1] [2]. Pesquisas já atestam que a própria qualidade superior do vídeo e áudio da TV digital já seria suficiente para a aquisição pelos usuários desta nova tecnologia, sendo que a interatividade e o oferecimento de novos serviços seriam adicionais bem vindos desde que alinhados com as expectativas dos usuários finais [1] [2]. Esta complexidade e as novas opções de serviços que podem ser oferecidos demandam, obrigatoriamente, uma arquitetura adequada de gerenciamento, capaz de controlar e otimizar os recursos desta rede bem como os serviços oferecidos pela mesma. Neste trabalho são apresentados os requisitos necessários para a construção de um sistema genérico de gerenciamento de TV digital, baseados no estudo de pesquisas semelhantes e nas particularidades específicas deste ambiente. Além disso, uma arquitetura é proposta para a solução deste problema, utilizando para tanto padrões abertos e considerando alguns cenários possíveis de implantação no mundo real. Nesta arquitetura, é utilizado o modelo clássico de gerenciamento gerente-agente, utilizandose para tanto um servidor de gerência, responsável pelo armazenamento e análise de todos os dados de gerenciamento bem como pelo disparo de comandos e recebimento de respostas síncronas e assíncronas dos agentes. 2. Trabalhos Relacionados Muitas são as soluções utilizadas para a resolução do problema de gerenciamento de TV digital no mundo, seja esta uma rede de TV a cabo, via satélite ou mesmo pública. A EUTELSAT, uma das maiores redes de satélite de TV digital da Europa, desenvolveu um projeto específico de gerenciamento nesta passagem do mundo analógico para o mundo digital [3], tendo integrado ambos os mundos em um único sistema (Teseus), porém com um foco baseado no controle da qualidade dos sinais digitais (MPEG-2 Transport Stream) transmitidos, através do uso de corpos de prova localizados estrategicamente na rede. O sistema americano, Advanced Television Systems Commitee (ATSC), possui uma solução, não utilizada atualmente em grande escala, de gerenciamento de set-top boxes baseadas em Java, através do download de uma aplicação de gerenciamento (escrita

3 justamente em Java) [4], que controla a própria set-top box e também as aplicações que rodam sobre a mesma. Já o sistema Digital Audio-Video Council (DAVIC) define uma arquitetura completa de gerenciamento, porém a mesma é restrita ao transporte via Asynchronous Tranfer Mode (ATM), condição atualmente não atendida por muitas redes de TV digital. Mais do que isto, hoje a arquitetura DAVIC ficou restrita a aplicações de Video on Demand (VoD). Apesar destes pontos negativos, a arquitetura de gerenciamento DAVIC é das mais completas, oferecendo soluções principalmente para o gerenciamento de contabilização e falhas da set-top box. Um projeto americano, o CableHome (desenvolvido pela CableLabs), propõe uma visão de gerenciamento baseada fortemente em IP/SNMP e também enfoca uma possível extensão para o controle remoto de redes residenciais comandadas por uma set-top box [5]. Em termos de modelo de informação, esta é uma das propostas mais avançadas. Existem ainda pesquisas relacionadas às redes de TV digital a cabo européias [6], onde um dos objetivos é a solução do problema de gerenciamento de serviços (através da adoção em conjunto das arquiteturas Telecommunications Information Networking Architecture Consortium (TINA-C), CORBA e Telecommunications Management Network (TMN)), porém sempre através de IP e com canal de retorno permanente, o que não é uma realidade em todos os sistemas. Com este estado da arte apresentado, fica claro a direção que as pesquisas e as soluções para o problema do gerenciamento de TV digital estão seguindo. Segue abaixo uma tabela que apresenta um resumo comparativo das funcionalidades de cada uma destas soluções. Tabela 1. Comparativo das soluções de gerenciamento de TV digital Item/solução EUTELSAT ATSC/JAVA DAVIC IBCoBN CableHome Uso do canal de retorno permanente X X X X Uso do canal de retorno temporário X Obrigatoriedade do uso de IP X X X X Opção do uso de IP Obrigatoriedade do uso de ATM X Monitoração do sinal transmitido X X Gerência de serviços X X Gerenciamento de configuração X X Gerenciamento de segurança X X Gerenciamento dos elementos da rede de transporte X X Gerenciamento das set-top boxes X X X X Inteligência nas set-top boxes X X Possibilidade de controle de uma home network X X Também é importante citar que as soluções acima apresentadas são utilizadas em ambientes bem particulares, podendo ser adequadas, até certo nível, para a resolução dos problemas de gerenciamento nestes mesmos ambientes. Entretanto, nenhuma delas consegue reunir funcionalidades suficientes para resolver o complexo problema do gerenciamento de redes de TV digital públicas e terrestres levando em conta todos os requisitos que as mesmas exigem.

4 3. Requisitos de um Sistema Genérico de Gerenciamento de TV Digital Esta etapa apresenta quais os requisitos necessários a serem atendidos para a construção de um sistema genérico de gerenciamento de TV digital. Com base nas arquiteturas anteriormente apresentadas, é possível dizer que uma proposta completa e inovadora dentro deste âmbito deveria considerar, no mínimo, os seguintes requisitos: 1. Gerenciamento de serviços, que é hoje uma exigência de qualquer arquitetura de gerenciamento. 2. Utilização de um protocolo de comunicação independente de IP ou ATM no canal de broadcast, pois a maioria das redes de TV digital hoje não utilizam estes protocolos no broadcast. Mesmo assim, a arquitetura poderia ser extensível ao IP, tornando-se compatível com a tecnologia de IPTV. 3. Compatibilidade com uma arquitetura de gerenciamento mais flexível que o SNMP, como por exemplo WBEM, que facilita muito o processamento inteligente de informações na set-top box. 4. Real integração com um middleware aberto e de mercado, aproveitando recursos e APIs oferecidas pelo mesmo para o bom desempenho da arquitetura. 5. Integração com um sistema de autenticação e autorização de usuários (externo ao sistema de gerenciamento). 6. Definição de uma arquitetura de gerenciamento da segurança da set-top box e também das aplicações (serviços). 7. Definição de uma arquitetura de gerenciamento da configuração da set-top box e também das aplicações (serviços). 8. Desenho de um projeto de gerenciamento específico para a set-top box, que apresenta restrições claras de performance mas que deve possuir um mínimo de inteligência. 9. Utilização de plataformas realmente baseadas em padrões abertos e componentizadas. A arquitetura também deve levar em conta e se adequar às seguintes restrições: 1. Banda disponível para dados no canal de broadcast 2. Tamanho da memória persistente da set-top box 3. Quantidade de memória volátil da set-top box 4. Frequência de clock do processador da set-top box

5 5. Capacidade de armazenamento do servidor de gerência 6. Quantidade de set-top boxes gerenciáveis pelo servidor de gerência Com estes requisitos e restrições, é possível também, se desejado, detalhar a operacionalidade deste sistema genérico, através do método de casos de uso, não apresentados aqui por questões de espaço. 4. Cenário de aplicação e tecnologias utilizadas Para que a arquitetura definida no próximo item possa ser devidamente justificada, apresenta-se aqui um cenário possível para a utilização da mesma. Neste cenário, semelhante ao sistema europeu Digital Video Broadcasting Terrestrial (DVB-T), estão disponíveis as seguintes funcionalidades: 1. Canal de broadcast com banda disponível de aproximadamente 39 Mbits/s. 2. Multiplexação de vários programas e mídias em um único canal de broadcast. 3. Possibilidade de interatividade com o usuário final, podendo ser esta uma interatividade local, por um canal de retorno temporário ou por um canal de retorno permanente. 4. Possibilidade de envio de aplicações via canal de broadcast ou via canal de retorno, que serão executadas caso estejam sintonizadas pelos usuários e tenham as permissões necessárias para tanto. 5. Identificação de aplicações enviadas no canal de broadcast pelo uso de metadados. 6. Utilização de um middleware padrão e amplamente conhecido e pesquisado. 7. Possibilidade de execução de aplicações Java, Hyper-Text Markup Language (HTML) ou extensible Markup Language (XML) nas set-top boxes. Para que um sistema de TV digital que ofereça tais funcionalidades possa ser gerenciado, faz-se necessário a adoção de várias tecnologias, tanto em termos de plataformas de software como em termos de transporte e rede. As tecnologias selecionadas para a arquitetura aqui proposta são apresentadas e suas escolhas justificadas a seguir, considerando-se que está sendo adotada uma rede de transmissão terrestre, com o uso de MPEG-2 Systems como transporte: 1. Identificação do programa nas tabelas MPEG-2: alocação de um PID específico para a aplicação de gerenciamento. Neste caso, poderia até haver mais de um PID de gerenciamento, um para o fabricante X, outro para o fabricante Y, um terceiro para a operadora A. Deste modo, o gerenciamento passa a ser extremamente flexível, sendo que o modelo de negócios adotado será o responsável pela definição de quem poderá realizar o gerenciamento.

6 2. Modo de transmissão de dados no canal de broadcast: data/object carousel Digital Storage Medium Command and Control (DSM-CC), pois o gerente deve enviar comandos às set-top boxes periodicamente utilizando este canal de broadcast. 3. Canal de retorno: será utilizado o canal de retorno do Sistema Telefônico Fixo Comutado (STFC), com uso de IP, por ser uma solução de baixo custo, muito utilizada no Brasil e capaz de simular canais intermitentes. 4. Protocolo de comunicação de gerência: Open Services Gateway Initiative (OSGi)/XML sobre MPEG2-TS no canal de broadcast e sobre Hyper-Text Transfer Protocol (HTTP)/IP no canal de retorno. Deste modo, o gerenciamento de serviços está coberto pela tecnologia OSGi, que também é voltada a rodar em hardwares de baixa performance [7], que é o caso das set-top boxes. Além disto, a tecnologia OSGi fornece uma porção de serviços de gerenciamento e controle de aplicações, baseados em Java, já pronto para uso (e sem custo). O uso do XML (arquitetura WBEM) é interessante pois não estará sendo considerado obrigatório o uso de IP no canal de broadcast. Além disto, acredita-se que a arquitetura WBEM fornece soluções mais inteligentes para as questões de gerenciamento do que o SNMP, diminuindo assim o tráfego na rede e também o consumo de recursos na set-top box. Vale citar que a arquitetura OSGi é compatível com XML. 5. Modo de armazenagem das informações de gerenciamento: Modelo de informação Common Information Model (CIM) utilizando XML (arquitetura WBEM), pois o mesmo, de forma semelhante ao protocolo de comunicação de gerência, pode realizar um processamento inteligente de informações no lado da set-top box. Lembra-se que a arquitetura WBEM é compatível com SNMP, através do uso de tradutores na rede, fazendo com que deste modo a arquitetura proposta possa ser integrada também com esta tecnologia. 6. Linguagem na qual a aplicação será desenvolvida: Java, pela ampla utilização em aplicações procedurais de TV digital. 7. Plataforma de middleware: Multimedia Home Platform (MHP), por ser aberta e amplamente documentada. 8. Arquitetura de descrição de serviços: MPEG-21, por ser um padrão aberto e uma das primeiras iniciativas a definir soluções para os problemas de descrição, controle e entrega de serviços. A arquitetura de controle de serviços será utilizada para descrever apropriadamente os serviços a serem oferecidos pela rede aos usuários finais. 9. Localização física da aplicação a ser executada no lado agente: residente, porém não integrada ao middleware, o que levaria a um enrijecimento das soluções de gerenciamento que, na verdade, apenas se utilizam das APIs disponibilizada por

7 um middleware (ex: módulos de persistência, interface gráfica com usuário, canal de interatividade, entre outros) para serem executadas. Deve ser lembrado que todas as tecnologias aqui definidas são padronizadas e abertas, o que faz com que a arquitetura projetada seja flexível o bastante para se adequar a outros cenários que não o definido anteriormente. 5. Arquitetura Com todos os requisitos definidos, juntamente com a seleção de um cenário plausível de aplicação e a justificativa da utilização das tecnologias mais indicadas para este cenário, é possível definir corretamente a arquitetura da solução de gerenciamento desta pesquisa. 5.1 Arquitetura de rede A arquitetura de rede aqui proposta é indicada na figura 1, onde os principais elementos estão expostos, destacando-se: 1. A multiplexação de outras mídias com os dados da aplicação de gerenciamento no canal de broadcast, através do MPEG2-TS, sem uso de IP, e utilizando o método de Data Carousel do padrão DSM-CC para envio periódico de dados XML de gerenciamento. 2. Canal de retorno via STFC utilizando IP através da Internet para atingir o servidor de gerência (poderia ser utilizada uma conexão segura do Servidor de Acesso Remoto à rede do servidor de gerência, caso necessário). Neste sentido da comunicação os dados de gerenciamento XML são transportados por HTTP. 3. Acesso de clientes da gerência ao sistema de gerência via HTTP. Rede Telefônica GERÊNCIA XML/OSGi sobre HTTP/IP CANAL DE RETORNO Internet CANAL DE RETORNO OSGi Server / OSGi XML Parser HTTP Server / Client Laptop cliente com Browser JVM HTTP JVM CANAL DE RETORNO MHP MIB XML HTTP Servidor de Gerência OSGi.jar / OSGi XML Parser Modem HTTP Client JVM Set-top box DEMUX MPEG2 -TS GERÊNCIA XML/OSGi MPEG2-TS / DSM-CC Rede de Broadcast Terrestre GERÊNCIA XML/OSGi MPEG2-TS / DSM-CC MUX MPEG2 -TS Desktop com aplicação de gerência cliente JVM Configuracao.mdb Performance.mdb Bilhetagem.mdb Seguranca.mdb Falha.mdb MIB XML Televisão Digital Controlle Remoto Figura 1. Arquitetura de rede Produtor de Vídeo / Aúdio / Controle de servi;os Modelo de serviços MPEG- 21

8 Nesta arquitetura de rede, o problema da escalabilidade já que redes de TV, digital ou não, são extremamente extensas e complexas - é resolvido pela adoção de vários servidores de gerência que balanceiam a carga das informações recebidas através do canal de retorno. Uma sugestão é haver um servidor dedicado para cada região física, de acordo com a demanda. Já para o canal de broadcast, a preocupação da escalabilidade apenas existe se o mesmo for usado para o envio de várias mensagens unicast, o que deve ser realizado com cautela sob pena de haver congestionamento na rede e perda de pacotes originalmente destinados ao tráfego de broadcast. 5.2 Arquitetura com relação ao middleware Com relação ao middleware, a arquitetura proposta utiliza algumas funções disponibilizadas pela API do mesmo, como por exemplo persistência. O posicionamento da mesma em relação ao middleware está indicada na figura 2 ([10]), onde nota-se que a mesma foi projetada para ser uma aplicação residente. APLICAÇÃO 1 APLICAÇÃO 2 APLICAÇÃO DE GERENCIAMENTO MIDDLEWARE MÓDULO DE PROCESSAME NTO GRÁFICO MÓDULOS DE PROCESSAMENTO DE DADOS MÓDULOS DE COMUNICAÇÃO MÓDULOS ADICIONAIS MÓDULOS DE CAPTURA DE CONTEÚDOS MÁQUINA VIRTUAL JAVA SISTEMA OPERACIONAL HARDWARE 5.3 Arquitetura interna Figura 2. Arquitetura em relação ao middleware A arquitetura aqui proposta é dividida, tanto do lado gerente como do agente, em 6 módulos, que são na verdade compostos por um módulo principal controlador e outros 5 módulos que encerram, cada um deles, as 5 áreas funcionais de gerenciamento OSI (falhas, desempenho, contabilização, gerenciamento e segurança). Cada módulo destes é um pacote Java distinto. Além destes pacotes principais, também foi necessário definir as interfaces com o mundo externo, a saber: 1. Módulo Gerenciador Eventos Usuário trata os eventos externos recebidos (aqui é utilizado o modelo Model-View-Controller (MVC), que fornece independência entre os módulos de lógica (modelo), os módulos de coleta (controlador) e apresentação (visão) de dados).

9 2. Módulo Gerenciador Interface Usuário apresenta as telas ao usuário (também baseado no MVC). 3. Módulo Gerenciador OSGi interface com o módulo OSGi, utilizado para gerência de serviços. 4. Módulo Gerenciador Banco de Dados (módulo de persistência no caso do agente). 5. Módulo Gerenciador MPEG-21 interface com sistema descritor de serviços. 6. Módulo Gerenciamento WBEM que trata as mensagens de gerenciamento e os respectivos objetos de gerenciamento (chamado de CIM). Por fim, a arquitetura utiliza um paradigma baseado em estados, onde cada estado representa um novo conjunto de classes a serem instanciadas. Este paradigma fornece maior independência aos módulos desenvolvidos e maior facilidade de manutenção e extensão do programa desenvolvido [8]. 6. Estudo de caso de gerenciamento de TV Digital: um cenário e sua implementação Foi definido um estudo de caso para o teste da arquitetura acima, onde foi analisado o módulo de gerenciamento de configuração. Foi utilizada uma topologia de rede baseada em Ethernet e IP, apenas para que a arquitetura fosse validada. Entretanto é desejável também o teste em um ambiente real de broadcast, para que a independência ao IP possa ser realmente comprovada. 6.1 Resultados da implementação - Paradigma baseado em estados O paradigma baseado em estados foi aplicado na construção dos módulos internos do gerente e agente. A utilização do mesmo permitiu que houvesse uma boa independência e também uma grande flexibilidade por parte dos vários pacotes e classes que compõem este sistema. Tanto do lado gerente como agente, a inteligência da troca de estados foi implementada em uma única classe, gerentegtd e agentegtd. Deste modo pôde-se ter um maior controle da máquina de estados. - MVC Como dito anteriormente, para todos os estados, tanto do lado gerente como do lado agente, devem ser instanciadas as respectivas classes de State, Controllers e Views. Utilizando-se esta metodologia, foi possível definir uma classe principal View e outra classe principal Controller, de modo que todas as classes que estão associadas a um estado herdem destas 2 classes principais a maioria dos métodos de entrada e saída. Deste modo, facilita-se a manutenção e independência deste sistema.

10 - OSGi Para a plataforma OSGi, adotou-se o Knopflerfish 1.3.4, que é uma ferramenta aberta para o controle e desenvolvimento de aplicações via OSGi ( Com ele, é possível controlar, via gerente, uma série de serviços dentro do agente. Também é possível retirar estatísticas dos mesmos para que estas sejam tratadas por alguma aplicação. O Knopflerfish oferece um ambiente específico para o controle de serviços, a partir de onde é possível verificar quais serviços estão executando em um agente, quais estão pausados, quais necessitam atualização, etc. No exemplo da figura abaixo, nota-se por exemplo os serviços de HTTP e de Log (que será utilizado para retirada de estatísticas e verificação de falhas de serviço), entre outros. Figura 3. Knopflerfish OSGi Outros serviços interessantes que podem ser observados na figura 9.5 são o Console e o Telnet Console. Com estes é possível realizar qualquer operação sobre serviços via linha de comando (como por exemplo, inclusão, exclusão e atualização de serviços). Para que um serviço seja gerenciável via OSGi, ao mesmo devem ser adicionadas algumas linhas de código para que o mesmo torce-se um bundle (nomenclatura OSGi), conforme descrito em [7]. É possível realizar tal alteração com o Eclipse, da IBM. - WBEM A implementação de WBEM utilizada, Wbemservices (da Sun Microsystems), também foi construída em Java e a mesma disponibiliza uma API para a utilização das funções WBEM ( Esta solução foi construída a partir da Java Specification Request (JSR) 48 [9], que na verdade é uma especificação Java que foi desenvolvida a partir dos padrões WBEM. O Wbemservices já oferece uma CIMOM (CIM Object Manager) pronto para uso, e que aceita comandos via HTTP e RMI. Como no canal de broadcast foi adotado o uso de

11 XML puro, fez-se necessário o desenvolvimento de um novo CIMOM que fosse compatível com esta tecnologia. O CIMOM pode ser ativado em qualquer máquina que possua uma JVM, deste modo as mesmas podem rodar sem maiores problemas nas settop boxes. Os objetos de gerenciamento WBEM apresentaram-se bastante completos, sendo que é possível que os mesmos sejam utilizados em ambientes de produção mesmo sem extensão. -MPEG-21 Foram definidos alguns exemplos de metadados descritores de serviço MPEG-21, através da ferramenta DI Creator ( versão b05 (ao longo da pesquisa também notou-se as poucas opções disponíveis de ferramentas para desenvolvimento de metadados MPEG-21). Como exemplo, foram criados 2 descritores do mesmo conteúdo, porém um destinado a usuários de um determinado perfil (ouro por exemplo) e outros de um perfil mais simples. O gerente da rede seria responsável então por apresentar todas as opções de serviço (ou todas as configurações de um mesmo serviço) disponíveis ao usuário (através dos metadados MPEG-21), captar a seleção do usuário, e verificar se ele está habilitado para o consumo daquele serviço. Finalmente, o gerente entregaria este serviço ao usuário através do URI (Universal Resource Identifider) que o identifica. 7. Conclusão e trabalhos futuros A arquitetura de gerenciamento aqui proposta mostrou-se, na implementação do estudo de caso anteriormente apresentado, bastante eficiente no que tange ao gerenciamento de serviços e também muito flexível e extensível, devido à adoção da plataforma WBEM. Nota-se portanto que esta pesquisa apresenta as seguintes inovações e contribuições em relação às arquiteturas listadas no item 2 deste artigo: 1. O gerenciamento de serviços foi explorado e uma solução factível e eficiente, baseada em OSGi, foi apresentada. 2. O gerenciamento da set-top box propriamente dito também é um dos pontos centrais da arquitetura, e a adoção do WBEM traz inteligência às ações da settop box (lembrando que uma Classe ou Instância CIM pode possuir vários métodos que podem executar pequenas ações de reparo, por exemplo). 3. A não obrigatoriedade do uso de IP no canal de broadcast possibilita que esta arquitetura seja utilizada em sistemas de TV digital que já estão em uso, não tendo assim que aguardar o advento da IPTV (televisão sobre IP) para que esta arquitetura seja utilizada. 4. Pouco explorado em outros sistemas, o gerenciamento da configuração também teve papel de destaque nesta arquitetura, tanto no que tange à set-top box como aos serviços.

12 5. O tratamento dado ao problema do canal de retorno intermitente, que é um dos principais pontos de pesquisa e debate sobre arquiteturas de gerenciamento de TV digital, ganhou uma solução simples porém eficiente, que é o armazenamento das mensagens de gerenciamento no agente até o momento que este canal esteja disponível 6. A utilização do MPEG-21 como descritor de serviços representa mais um item de inovação desta pesquisa. Como possibilidade de trabalhos futuros, cita-se: definição mais completa da arquitetura de gerenciamento de segurança, extensão para o gerenciamento de redes residenciais via set-top box (baseado em OSGi), compatilbidade com redes IPTV, entre outros. Bibliografia [1] BNDES Relatório TV digital: desafio ou oportunidade?. Estudos setoriais, BNDES, nov [2] BNDES Relatório TV por assinatura: panoramas e possibilidades de investimento. Estudos setoriais, BNDES, [3] BARDELLI et al. Monitoring the Transmission Quality of Digital Television: EUTELSAT s experience and the TESEUS System (Television Surveillance System for EUTELSAT Satellites) In: GLOBAL TELECOMMUNICATIONS CONFERENCE. IEEE CNF. Globecom 00, IEEE, vol. 3, dez. 2000, p [4] MEANDZIJA, B. Manageability of java-based digital TV receivers. IEEE Journal on Selected Areas in Communication. Piscataway, v.18, n.5, maio [5] CABLE TELEVISION LABORATORIES Inc. CableHome 1.1 specification. CH- SP-CH1.1-I , [6] BHATTI, SALEEM; KNIGHT, GRAHAM. On management of CATV full service networks: an European perspective. IEEE Network. Piscataway, p.27-39, out [7] MARPLES, D; KRIENS, P. The open services gateway initiative: an introductory overview. IEEE Communications Magazine. Piscataway, p , dez [8] GAMMA, E. et al. Design Patterns: Elements of Reusable Object-Oriented Software. Primeira Edição. Addison Wesley Longman, Inc., p. [9] JSR 48. Produzido por SUN MICROSYSTEMS. Disponível em Acesso em 2 novembro [10] LEITE, Luiz Eduardo Cunha et al. FlexTV - Uma Proposta de Arquitetura de Middleware para o Sistema Brasileiro de TV Digital. Revista de Engenharia de Computação e Sistemas Digitais, v. 2, p , 2005.

1 Introduc ao 1.1 Hist orico

1 Introduc ao 1.1 Hist orico 1 Introdução 1.1 Histórico Nos últimos 100 anos, o setor de telecomunicações vem passando por diversas transformações. Até os anos 80, cada novo serviço demandava a instalação de uma nova rede. Foi assim

Leia mais

Rotina de Discovery e Inventário

Rotina de Discovery e Inventário 16/08/2013 Rotina de Discovery e Inventário Fornece orientações necessárias para testar a rotina de Discovery e Inventário. Versão 1.0 01/12/2014 Visão Resumida Data Criação 01/12/2014 Versão Documento

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas

Leia mais

Gerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes:

Gerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes: Gerência de Redes: - Gerência de redes é o monitoramento de qualquer estrutura física e/ou lógica de uma rede. É de extrema importância esse gerenciamento para que se obtenha um bom fluxo no tráfego das

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

SISTEMAS DISTRIBUIDOS

SISTEMAS DISTRIBUIDOS 1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback SMTP, POP, IMAP, DHCP e SNMP Professor Leonardo Larback Protocolo SMTP O SMTP (Simple Mail Transfer Protocol) é utilizado no sistema de correio eletrônico da Internet. Utiliza o protocolo TCP na camada

Leia mais

Integração de sistemas utilizando Web Services do tipo REST

Integração de sistemas utilizando Web Services do tipo REST Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil jhowgarbo@gmail.com jaime@unipar.br

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

SNPTEE SEMINÁRIO NACIONAL DE PRODUÇÃO E TRANSMISSÃO DE ENERGIA ELÉTRICA

SNPTEE SEMINÁRIO NACIONAL DE PRODUÇÃO E TRANSMISSÃO DE ENERGIA ELÉTRICA SNPTEE SEMINÁRIO NACIONAL DE PRODUÇÃO E TRANSMISSÃO DE ENERGIA ELÉTRICA GTL 16 14 a 17 Outubro de 2007 Rio de Janeiro - RJ GRUPO XVI GRUPO DE ESTUDO DE SISTEMAS DE INFORMAÇÃO E TELECOMUNICAÇÃO PARA SISTEMAS

Leia mais

Gerenciamento e Interoperabilidade de Redes

Gerenciamento e Interoperabilidade de Redes EN-3610 Gerenciamento e Interoperabilidade de Redes Aula 01 Introdução Prof. João Henrique Kleinschmidt Santo André, julho de 2013 Roteiro PARTE I Apresentação da Disciplina Apresentação do Professor Metodologia

Leia mais

Relatorio do trabalho pratico 2

Relatorio do trabalho pratico 2 UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

Quadro de consulta (solicitação do mestre)

Quadro de consulta (solicitação do mestre) Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta

Leia mais

Aula 01 Introdução ao Gerenciamento de Redes

Aula 01 Introdução ao Gerenciamento de Redes Aula 01 Introdução ao Gerenciamento de Redes Leonardo Lemes Fagundes leonardo@exatas.unisinos.br São Leopoldo, 15 de outubro de 2004 Roteiro Apresentação da disciplina Objetivos Conteúdo programático Metodologia

Leia mais

1 Introdução. 1.1. Motivação

1 Introdução. 1.1. Motivação 1 Introdução A adoção do Ginga-NCL como middleware declarativo do SBTVD (Sistema Brasileiro de Televisão Digital) estabeleceu um marco no desenvolvimento de aplicações interativas para TV Digital terrestre

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) RELATÓRIO DE ENTREGA DO PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) PARA A ELABORAÇÃO DOS PLANOS MUNICIPAIS DE GESTÃO INTEGRADA DE RESÍDUOS SÓLIDOS PMGIRS PARA OS MUNICÍPIOS DE NOVO HORIZONTE, JUPIÁ, GALVÃO,

Leia mais

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Introdução O que é Protocolo? - Para que os pacotes de dados trafeguem de uma origem até um destino, através de uma rede, é importante

Leia mais

4 Um Exemplo de Implementação

4 Um Exemplo de Implementação 4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação

Leia mais

Objetivo Geral - Apender conceitos, protocolos e técnicas na gerencia de redes

Objetivo Geral - Apender conceitos, protocolos e técnicas na gerencia de redes Aula 5 - Projeto de Lei 2126/11 (Marco Civil da Internet). Gerência de Redes de Computadores Objetivo Geral - Apender conceitos, protocolos e técnicas na gerencia de redes Objetivos Específicos - Entender

Leia mais

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA Através dos elementos que fazem parte do projeto do sistema é que podemos determinar quais as partes do sistema que serão atribuídas às quais tipos

Leia mais

WHITEPAPER. Guia de compra para câmeras IP: tudo o que você precisa saber antes de adquirir a sua solução digital

WHITEPAPER. Guia de compra para câmeras IP: tudo o que você precisa saber antes de adquirir a sua solução digital WHITEPAPER Guia de compra para câmeras IP: tudo o que você precisa saber antes de adquirir a sua solução digital Câmera IP ou câmera analógica? Se você está em dúvida sobre a aquisição de uma solução analógica

Leia mais

Prof. Marcelo Cunha Parte 5 www.marcelomachado.com

Prof. Marcelo Cunha Parte 5 www.marcelomachado.com Prof. Marcelo Cunha Parte 5 www.marcelomachado.com Criado em 1974 Protocolo mais utilizado em redes locais Protocolo utilizado na Internet Possui arquitetura aberta Qualquer fabricante pode adotar a sua

Leia mais

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Í n d i c e Considerações Iniciais...2 Rede TCP/IP...3 Produtos para conectividade...5 Diagnosticando problemas na Rede...8 Firewall...10 Proxy...12

Leia mais

GTTV - Grupo de Trabalho de Televisão Digital. Guido Lemos de Souza Filho LAViD - DI CCEN UFPB

GTTV - Grupo de Trabalho de Televisão Digital. Guido Lemos de Souza Filho LAViD - DI CCEN UFPB GTTV - Grupo de Trabalho de Televisão Digital Guido Lemos de Souza Filho LAViD - DI CCEN UFPB Sistema de TV Digital ITV Middleware (eg. MHP or DASE) Real-Time Operating System Device Drivers Conditional

Leia mais

Redes de Dados e Comunicações. Prof.: Fernando Ascani

Redes de Dados e Comunicações. Prof.: Fernando Ascani Redes de Dados e Comunicações Prof.: Fernando Ascani Redes Wireless / Wi-Fi / IEEE 802.11 Em uma rede wireless, os adaptadores de rede em cada computador convertem os dados digitais para sinais de rádio,

Leia mais

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE A proposta para o ambiente apresentada neste trabalho é baseada no conjunto de requisitos levantados no capítulo anterior. Este levantamento, sugere uma

Leia mais

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1 Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTRODUÇÃO Atualmente empresas de diversos portes estão encontrando nos web services soluções para seus

Leia mais

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para

Leia mais

Gerência de Redes. Profa. Márcia Salomão Homci mhomci@hotmail.com

Gerência de Redes. Profa. Márcia Salomão Homci mhomci@hotmail.com Gerência de Redes Profa. Márcia Salomão Homci mhomci@hotmail.com Plano de Aula Histórico Introdução Gerenciamento de Redes: O que é Gerenciamento de Redes? O que deve ser gerenciado Projeto de Gerenciamento

Leia mais

A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO

A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO 1 OBJETIVOS 1. O que é a nova infra-estrutura informação (TI) para empresas? Por que a conectividade é tão importante nessa infra-estrutura

Leia mais

Detecção e investigação de ameaças avançadas. INFRAESTRUTURA

Detecção e investigação de ameaças avançadas. INFRAESTRUTURA Detecção e investigação de ameaças avançadas. INFRAESTRUTURA DESTAQUES A infraestrutura do RSA Security Analytics Arquitetura modular para coleta distribuída Baseada em metadados para indexação, armazenamento

Leia mais

SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português

SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português 1 de 7 28/10/2012 16:47 SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português RESULTADO DO SIMULADO Total de questões: 40 Pontos: 0 Score: 0 % Tempo restante: 55:07 min Resultado: Você precisa

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo

Leia mais

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com

Leia mais

Guia do Usuário commanager

Guia do Usuário commanager Guia do Usuário commanager 1 Sumário 1 Introdução 3 2 commanager: 4 2.1. Pré-requisitos: 4 2.2. Arquitetura da aplicação: 4 2.3. Configuração do Monitor e Acesso ao commanager: 5 2.4. Interação do Usuário

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Aula Prática Wi-fi Professor Sérgio Teixeira

Aula Prática Wi-fi Professor Sérgio Teixeira Aula Prática Wi-fi Professor Sérgio Teixeira INTRODUÇÃO Os Access Points ou ponto de acesso wi-fi são os equipamentos empregados na função de interconexão das redes sem fio e com fio (infraestrutura).

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

Capítulo 9. Gerenciamento de rede

Capítulo 9. Gerenciamento de rede 1 Capítulo 9 Gerenciamento de rede 2 Redes de computadores I Prof.: Leandro Soares de Sousa E-mail: leandro.uff.puro@gmail.com Site: http://www.ic.uff.br/~lsousa Não deixem a matéria acumular!!! Datas

Leia mais

EDITAL CONCORRÊNCIA 02/2015 ANEXO VI - ESPECIFICAÇÃO DO SISTEMA DE MONITORAMENTO DA FROTA.

EDITAL CONCORRÊNCIA 02/2015 ANEXO VI - ESPECIFICAÇÃO DO SISTEMA DE MONITORAMENTO DA FROTA. EDITAL CONCORRÊNCIA 02/2015 ANEXO VI - ESPECIFICAÇÃO DO SISTEMA DE MONITORAMENTO DA FROTA. 1. Sistema de Monitoramento da Frota O Sistema de Monitoramento da Frota será implantado pela concessionária para

Leia mais

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET 1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com

Leia mais

Gerenciamento de software como ativo de automação industrial

Gerenciamento de software como ativo de automação industrial Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Curso: Sistemas de Informação Arquitetura de Software Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 3 Introdução à Arquitetura de Software (continuação)

Leia mais

MANUAL DO USUÁRIO. AssetView FDT. AssetView FDT

MANUAL DO USUÁRIO. AssetView FDT. AssetView FDT MANUAL DO USUÁRIO AssetView FDT AssetView FDT A S T V W F D T M P www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações atualizadas dos endereços estão

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES 09/2013 Cap.3 Protocolo TCP e a Camada de Transporte 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia básica. Os professores

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 16

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 16 REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 16 Índice 1. SISTEMA OPERACIONAL DE REDE...3 1.1 O protocolo FTP... 3 1.2 Telnet... 4 1.3 SMTP... 4 1.4 SNMP... 5 2 1. SISTEMA OPERACIONAL DE REDE O sistema

Leia mais

H.323: Visual telephone systems and equipment for local area networks which provide a nonguaranteed

H.323: Visual telephone systems and equipment for local area networks which provide a nonguaranteed UNIVERSIDADE FEDERAL DO PARANÁ H.323: Visual telephone systems and equipment for local area networks which provide a nonguaranteed quality of service Resumo para a disciplina de Processamento Digital de

Leia mais

1.1. Aplicações de TVD dinâmicas

1.1. Aplicações de TVD dinâmicas 1 Introdução Uma aplicação de TV Digital (TVD) comumente é composta por um vídeo principal associado a outros objetos (aplicações, imagens, vídeos, textos etc.), que são transmitidos em conjunto possibilitando

Leia mais

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR Jeferson J. S. Boesing 1 ; Manassés Ribeiro 2 1.Aluno do Curso

Leia mais

III.2. CABLE MODEMS CARACTERÍSTICAS BÁSICAS UNIDADE III SISTEMAS HÍBRIDOS

III.2. CABLE MODEMS CARACTERÍSTICAS BÁSICAS UNIDADE III SISTEMAS HÍBRIDOS 1 III.2. CABLE MODEMS III.2.1. DEFINIÇÃO Cable modems são dispositivos que permitem o acesso em alta velocidade à Internet, através de um cabo de distribuição de sinais de TV, num sistema de TV a cabo.

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

3 Arquitetura do Sistema

3 Arquitetura do Sistema 3 Arquitetura do Sistema Este capítulo irá descrever a arquitetura geral do sistema, justificando as decisões de implementação tomadas. Na primeira seção iremos considerar um conjunto de nós interagindo

Leia mais

Soluções de Gerenciamento de Clientes e de Impressão Universal

Soluções de Gerenciamento de Clientes e de Impressão Universal Soluções de Gerenciamento de Clientes e de Impressão Universal Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.

Leia mais

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma: 1 Introdução A utilização de frameworks como base para a construção de aplicativos tem sido adotada pelos desenvolvedores com três objetivos básicos. Primeiramente para adotar um padrão de projeto que

Leia mais

Comunicação via interface SNMP

Comunicação via interface SNMP Comunicação via interface SNMP 1 - FUNCIONAMENTO: Os No-breaks PROTEC possuem 3 interfaces de comunicação: Interface RS232, interface USB e interface SNMP. Todas elas permitem o controle e o monitoramento

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System BlackBerry Mobile Voice System Comunicações móveis unificadas O Mobile Voice System ( MVS) foi projetado para unificar os recursos do telefone fixo aos smartphones e às redes

Leia mais

Aula Prática Roteador

Aula Prática Roteador Aula Prática Roteador INTRODUÇÃO Os roteadores são os equipamentos empregados na função de interconexão das redes como, por exemplo, redes IP. Diferentes redes IPs enviam suas informações/tráfego por meio

Leia mais

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição? Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer

Leia mais

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho. Entregue três questões de cada prova. Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor

Leia mais

Considerações no Projeto de Sistemas Cliente/Servidor

Considerações no Projeto de Sistemas Cliente/Servidor Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis

Leia mais

Roteamento e Comutação

Roteamento e Comutação Roteamento e Comutação Design de Rede Local Design Hierárquico Este design envolve a divisão da rede em camadas discretas. Cada camada fornece funções específicas que definem sua função dentro da rede

Leia mais

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3 Tecnologia FPGA Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3.1. FPGA: Histórico, linguagens e blocos Muitos dos

Leia mais

Arquitetura dos Sistemas de Informação Distribuídos

Arquitetura dos Sistemas de Informação Distribuídos Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa

Leia mais

IMPORTANTE: O PNM4R2 não entra em estado funcional enquanto o Windows não

IMPORTANTE: O PNM4R2 não entra em estado funcional enquanto o Windows não Manual Instalação Positivo Network Manager Versão 4R2 para Integradores O produto Positivo Network Manager Versão 4R2 (PNM4R2) consiste de uma plataforma do tipo cliente servidor, sendo o cliente, os microcomputadores

Leia mais

Itinerários de Ônibus Relatório Final

Itinerários de Ônibus Relatório Final CENTRO UNIVERSITÁRIO SENAC Itinerários de Ônibus Relatório Final Grupo 5 Caio Roque Daniel Nunes Elise Roese José Caneiro Marcos Grignani São Paulo Junho de 2007 1 ÍNDICE 1. Introdução... 3 2. Desenvolvimento...

Leia mais

Plataforma Sentinela

Plataforma Sentinela Plataforma Sentinela A plataforma completa para segurança corporativa A plataforma Sentinela é a mais completa plataforma para monitoramento e interceptação em tempo real, gravação e bilhetagem de chamadas

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira jfabio@amprnet.org.br (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,

Leia mais

Capítulo 8 - Aplicações em Redes

Capítulo 8 - Aplicações em Redes Capítulo 8 - Aplicações em Redes Prof. Othon Marcelo Nunes Batista Mestre em Informática 1 de 31 Roteiro Sistemas Operacionais em Rede Modelo Cliente-Servidor Modelo P2P (Peer-To-Peer) Aplicações e Protocolos

Leia mais

PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB

PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB Sumep Julho/2006 PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB Objetivo

Leia mais

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril

Leia mais

PESPECTVIAS DO PROJETO DE PESQUISA DESENVOLVIMENTO DE MIDDLEWARE PARA DIVULGAÇÃO DE SABERES POPULARES NO CANAL DE INTERATIVIDADE DA TV DIGITAL *

PESPECTVIAS DO PROJETO DE PESQUISA DESENVOLVIMENTO DE MIDDLEWARE PARA DIVULGAÇÃO DE SABERES POPULARES NO CANAL DE INTERATIVIDADE DA TV DIGITAL * PESPECTVIAS DO PROJETO DE PESQUISA DESENVOLVIMENTO DE MIDDLEWARE PARA DIVULGAÇÃO DE SABERES POPULARES NO CANAL DE INTERATIVIDADE DA TV DIGITAL * Wellington Garcia PEREIRA 1 ; Hudson Henrique de Sousa LOPES

Leia mais

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1 9 OBJETIVOS OBJETIVOS A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO O que é a nova infra-estrutura de tecnologia de informação

Leia mais

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 3º PERÍODO - 5º MÓDULO AVALIAÇÃO A4 DATA 23/04/2009 ENGENHARIA DE SOFTWARE Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

TV Digital no Brasil e o Middleware Ginga. Luiz Eduardo Cunha Leite

TV Digital no Brasil e o Middleware Ginga. Luiz Eduardo Cunha Leite TV Digital no Brasil e o Middleware Ginga Luiz Eduardo Cunha Leite 1 Sistema de TV Digital no Brasil 3G 1 Seg 2 PTSN, Internet, etc. Nível de Transporte TCP / IP -SI -Carrossel de Dados e Objetos -MPE

Leia mais

Gerenciamento de Redes de Computadores. Resolução de Problemas

Gerenciamento de Redes de Computadores. Resolução de Problemas Resolução de Problemas É preciso que o tempo médio entre as falhas sejam o menor possível. É preciso que o tempo médio de resolução de um problema seja o menor possível Qualquer manutenção na rede tem

Leia mais

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS Servidor: O servidor é todo computador no qual um banco de dados ou um programa (aplicação) está instalado e será COMPARTILHADO para outros computadores,

Leia mais

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

UM FRAMEWORK PARA DESENVOLVIMENTO DE

UM FRAMEWORK PARA DESENVOLVIMENTO DE UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UM FRAMEWORK PARA DESENVOLVIMENTO DE APLICATIVOS EM WINDOWS MOBILE. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:

Leia mais

Manual dos Serviços de Interoperabilidade

Manual dos Serviços de Interoperabilidade MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO Secretaria de Logística e Tecnologia da Informação Manual dos Serviços de Interoperabilidade Sumário Lista de Figuras...3 Lista de Tabelas...4 Introdução...5

Leia mais