OpenIoT. Doutorado em Informática PPGI/UFRJ Disciplina de Sistemas Distribuídos - Turma 2015/1 Prof. Paulo Pires e Profa.
|
|
- Letícia da Cunha Pereira
- 8 Há anos
- Visualizações:
Transcrição
1 OpenIoT Doutorado em Informática PPGI/UFRJ Disciplina de Sistemas Distribuídos - Turma 2015/1 Prof. Paulo Pires e Profa. Flávia Delicato Definição do middleware OpenIoT Evaldo de Oliveira Aluno de Doutorado em Informática 2015
2 Sumário 1. O que é o Open IoT? Características Gerais da arquitetura OpenIoT Definições dos principais componentes da arquitetura do OpenIoT Camada do plano físico Camada do plano de Virtualização Camada de plano de aplicação Integração entre as camadas da Arquitetura do OpenIoT Resumo da apresentação de Nikos Kefalakis, co-fundador do OpenIoT Referências... 8
3 1. O que é o Open IoT? OpenIoT é um middleware opensource para obter informações de sensores disponibilizados como serviços na nuvem, seguindo os princípios de escalabilidade e disponibilidade existentes em Cloud Computing, sem se preocupar exatamente com quais sensores estão sendo utilizados para a troca de informações no plano físico[4]. 2. Características Gerais da arquitetura OpenIoT Os três principais componentes fornecidos pelo OpenIoT são o Global Sensor Network (xgsn, existente na camada do Plano Físico), que é responsável por fornecer a interface para acesso aos dados de sensores heterogêneos, o Linked Sensor Middleware (ou LSM), existente na camada de Plano de Virtualização, e o Request Definition, o qual permite especificar os serviços de requisição de dados dos sensores que estão virtualizados. O LSM permite "linkar" os dados coletados do GSN a fim de organizá-los, e também permite a descoberta de um sensor. Os dados dos sensores identificados são apresentados na camada de Plano de Aplicação. A seguir são descritas as camadas da visão arquitetural do OpenIoT [3][4]. 3. Definições dos principais componentes da arquitetura do OpenIoT Esta seção descreve os componentes oferecidos pelo middleware OpenIoT, os quais permitem a integração dos sensores do plano físico com a camada de tratamento de dados e visualização de serviços [2]. São elas: O Sensor Middleware utiliza o GSN para coletar os pedidos de consultas sobre os sensores. Também a troca de dados entre os sensores virtuais e os dispositivos físicos. Ele age como um hub entre a plataforma do OpenIoT e o mundo físico. O Sensor Middleware é implementando com base em uma ou mais instâncias (ou nós) de sensores. O Cloud Data Storage (ou Linked Stream Middleware Light, LSM-Light) permite o armazenamento de fluxo de dados originados do Sensor Middleware, assim agindo como um gerenciado de dados na nuvem. A infraestrutura na nuvem armazena também os metadados requeridos para tornar a plataforma de OpenIoT mais operacional reconhecendo as propriedades dos sensores identificados. Além disso, a nuvem funciona como um servidor de sensores oferecidos pela plataforma do OpenIoT. A implementação do protótipo da plataforma OpenIoT usa o middleware LSM, projetado com funcionalidades para recuperar e inserir dados sobre os sensores. Todas as requisições são processadas pelo Scheduler para a implantação sob demanda dos serviços, e garante acesso aos próprios recursos que os serviços solicitam. Este componente se compromete com as seguintes tarefas: a descoberta de sensores e os dados que os configuram; gerencia um serviço e seleciona a inserção dos novos serviços descobertos. O Service Delivery & Utility Manager executa um papel duplo. Por um lado, ele combina o fluxo de dados (ou stream) como serviços criados na camada de aplicação do OpenIoT, a fim de entregar o retorno da execução por meio de uma consulta em PPGI/UFRJ OpenIoT 3
4 SPARQL. Para este objetivo, este componente faz uso da descrição do serviço e recursos identificados e reservados pelo componente Scheduler. Por outro lado, este componente age como um serviço medindo cada serviço individualmente. Esta funcionalidade de medição é acordada usando funcionalidades, tais como, contagem de sensores disponíveis e otimização de recursos. O componente Request Definition permite uma especificação on-the-fly, a qual pode ser modificada a qualquer momento a fim de conter uma nova aplicação de consulta de dados aos sensores. Esta especificação permite criar uma requisição na camada de aplicação do OpenIoT. Este componente compreende uma coleção de serviços para especificação e formular tais requisições, embora também os submetam para o componente Global Scheduler. Este componente é baseado em uma GUI (Graphical User Interface). O componente Request Presentation gerencia a visualização das saídas de um serviço que é fornecido pela plataforma OpenIoT. O componente Request Presentation lê uma requisição de serviço para apresentar os dados consultados por meio de gráficos. O componente Configuration e Monitoring permite o gerenciamento e configuração das funcionalidades de vários sensores e os serviços criados no OpenIoT. Este componente é mantido também por uma GUI. A Figura 1 apresenta a visão geral da arquitetura com os respectivos componentes citados anteriormente. Figura 1. Visão Geral da arquitetura do OpenIoT. Fonte: Projeto OpenIoT [3] As próximas seções detalham o funcionamento de cada camada da arquitetura do OpenIoT. PPGI/UFRJ OpenIoT 4
5 3.1. Camada do plano físico É caracterizada por várias redes de sensores, e que permite que estes sensores sejam identificados, e seus dados sejam lidos, sofrendo transformações para estruturas de dados que possam ser armazenadas e consequentemente apresentadas para os usuários pela camada de apresentação. A camada de plano físico, é também uma camada de middleware que permite o acesso às funcionalidades dos sensores. O OpenIoT também está habilitado para integrar a troca de informações por meio de outras plataformas de middlewares para sensores na nuvem, como, por exemplo, o Xively. O Xively é uma plataforma como serviço (PaaS) para a Internet das coisas que permite simplificar a interligação entre dispositivos, dados, pessoas e lugares, acelerando a criação de soluções para ClouT (Cloud of Things). Desta forma, o OpenIoT possui conectores que servem para permitir comunicação com sensores disponíveis na plataforma Xively. O protocolo de comunicação utilizado para a troca de dados no plano físico é o CoAP (Constrained Application Protocol) [3]. O CoAP é um protocolo de software que é usado em dispositivos eletrônicos muito simples que permite-lhes comunicar interativamente através da Internet. Particularmente é usado por sensores pequenos de baixa potência, interruptores, válvulas e componentes similares que precisam ser controlados ou supervisionado remotamente, através da Internet. Além disso, é um protocolo de camada de aplicativo que se destina para uso em dispositivos na internet com recursos limitados, como nós de uma WSN (Wireless Sensor Network). Foi projetado para ser traduzido facilmente para HTTP a fim de ser integrar com a Web [3] Camada do plano de Virtualização Permite criar a nuvem de sensores por meio de sensores integrados pela LSM, onde também os dados são identificados e armazenados usando o formato RDF. Este formato permite o gerenciamento dos dados por meio do conceito de Linked Data. Na maioria dos casos, o gerenciamento clássico de Linked Data, por exemplo, geo-dados ou DBpedia pode ser bem suportado pela infraestrutura existente desde que os dados normalmente mudem com pouca frequência. No entanto, o OpenIoT permite manipular grandes volumes de dados, assim como novos itens de dados quando se tornam disponíveis. Integrar esses fluxos de informações com outras fontes permite uma vasta gama de novas aplicações, manipulando também dados heterogêneos [3]. Devido à natureza heterogênea de diversos tipos de dados, a integração e processamento dos mesmos é uma tarefa difícil. Além disso, o processamento destes dados pode ser prejudicado. Distribuir a carga de processamento de dados é uma estratégia para lidar com o problema de escalabilidade. Além disso, a tendência para infraestrutura em nuvem e não proprietária fornece um argumento adicional para processar dados em um ambiente heterogêneo. A Amazon EC2, Google Cloud e Microsoft Azure são os exemplos mais importantes do desenvolvimento de propostas semelhantes [3]. No caso do OpenIoT o plano de virtualização busca os dados dos sensores do plano físico, no formato RDF, e implanta o sensor utilizando o Amazon EC2, que é um serviço da web que fornece capacidade de computação redimensionável na nuvem, sendo projetado para facilitar a computação de escala tornando os serviços disponíveis para desenvolvedores. Um mecanismo de Linked Stream Data pode ser executado em um cluster permitindo elasticidade e adaptação às novas cargas de processamento ajustando dinamicamente o número de nós de processamento do cluster em tempo de execução [3]. Esta "elasticidade" é vital para o processamento de dados de sensores na nuvem. Os dados provenientes dos sensores virtuais são transformados em uma representação de dados em RDF, e classificados de acordo com a ontologia de sensores, que oferece suporte à criação da base de conhecimento sobre os sensores. Essa transformação é novamente feita usando wrappers que PPGI/UFRJ OpenIoT 5
6 adicionem anotações e significados aos dados processados pelos sensores. Os wrappers no OpenIoT são componentes capazes de transformar os dados enviados pelo Sensor para um formato que possa ser armazenado de acordo com o projeto de base de dados definido no LSM. O contrário também é feito, quando há a necessidade de fornecer um dado armazenado para ser publicado para outros sensores [3][4]. Os sensores virtuais são representações de sensores físicos podendo compreender um conjunto de fontes de dados a ser manipulado pela LSM. Desta forma, a LSM considera os sensores virtuais como fontes de dados de entrada. Os dados provenientes destes sensores virtualizados são transformados em uma representação de dados com seus significados, ou seja, em RDF [3], como definido anteriormente. O OpenIoT também suporta funcionalidades de recuperação de dados por meio de agregação no nível do sensor virtualizado[2]. Para permitir as consultas em sensores virtualizados ampliando estas consultas sob vários dispositivos existentes na rede, o OpenIoT está integrado ao SBOX, produto do SENSAP sediada na Suiça e o AspireRfid, a qual permite oferecer um suporte prontamente disponível para EPCs (Eletronic Product Code) [2]. O servidor SBOX é composto por uma suite em J2EE, e destina-se a apoiar a execução de operações, otimização do fluxo de trabalho, monitoramento de desempenho e rastreabilidade de EPC (Eletronic Product Code) e sensores. O AspireRfid é um projeto visa desenvolver e promover um middleware open-source, aberto, leve, compatível com padrões de comunicação, escalável e integrado com várias ferramentas para facilitar o desenvolvimento, a implantação e o gerenciamento de aplicativos baseados em RFID. Ele implementa várias especificações de consórcios como EPC Global, Fórum NFC, JCP e OSGi Alliance [3]. As iniciativas SBOX e AspireRfid permitem ampliar a capacidade gerenciamento de diversos dispositivos virtualizados. Com esta integração é possível executar wrappers que transformam os dados enviados pelos sensores para o armazenamento em um servidor de dados [4]. O Virtuoso é um servidor de banco de dados encarregado de armazenar os dados dos sensores mantidos na rede de dados. Também pelo Virtuoso, são executadas funções de agregação. A funções de agregação possuem algoritmos que permitem agilizar a recuperação dos dados. Por exemplo, se um usuário estiver interessado em saber se somente um sensor executou pelo menos um envio de mensagem, a aplicação pode oferecer funcionalidades para executar uma consulta agregada usando uma função chamada COUNT [3], semelhante às instruções de agregação utilizadas por outros servidores de banco de dados. Um sensor virtualizado é acessado nesta camada por meio do Global Scheduler. O Global Scheduler formula o pedido com base em entradas enviadas pelo usuário através do componente Request Definition. Estas entradas são definidas por meio de aplicativos Web. O Global Scheduler analisa cada solicitação de serviço e em seguida interage com o resto da plataforma de OpenIoT por meio de sensores armazenados na nuvem e pelo mecanismo de LSM descrito anteriormente. Além disso, o LSM fornece três tipos diferentes de wrapper: (1) wrappers na camada física, que são projetados para coletar dados dos sensores de outros tipos de dispositivos físicos. (2) na camada de virtualização, são os wrappers que expõem os dados de um sensor no formato RDF a partir de uma consulta no banco de dados. (3) wrappers mediadores que mediam as conexões com outras plataformas de middleware do sensor, transformando dados de uma variedade de formatos de dados em RDF. O LSM fornece os wrappers de mediação para middlewares como GSN, Xively, os serviços de gateway Web/sensor da National Oceanic and Atmospheric Administration (NOAA10) e a London Transport syndication [4]. Outro componente importante da camada de virtualização do OpenIoT é o Utility Manager (UM). No OpenIoT uma variedade de algoritmos está implementada para o gerenciamento de recursos, como, por exemplo, a otimização na leitura e recuperação dos dados de sensores, gerenciamento de privacidade e segurança, com base em métricas para manter níveis PPGI/UFRJ OpenIoT 6
7 de serviços (SLAs, Service Level Agreements) entre os provedores de serviços de nuvem em OpenIoT e os usuários finais [5]. As métricas definidas pelo UM são registradas como parte da implementação deste componente. Podem ser sobre a qualidade dos dados transmitidos, largura de banda, localização do ICOs (Internet Connected Objects). O Utility Manager classifica o resultado final e as várias métricas de uso em duas grandes categorias. Essas métricas são para sensores físicos e sensores virtuais, tais como, volumes de dados, largura de banda e consumo de energia [5] Camada de plano de aplicação Esta camada é composta por três módulos. O módulo de Request Definition que permite a criação de uma aplicação Web para que os usuários finais modelarem visualmente seus serviços baseados em OpenIoT [5]. Os serviços são modelados e agrupados em "aplicativos". Esses aplicativos são capazes de agrupar uma coleção de serviços diferentes que descreve uma aplicação da vida real (por exemplo, previsões do tempo). Isso permite aos usuários finais gerenciar aplicações diferentes com base em uma única aplicação. Todos os serviços modelados são armazenados pelo Scheduler do OpenIoT e são carregados automaticamente quando um usuário acessa o aplicativo da Web [5]. O módulo de Request Presentation é um Componente que seleciona mashups de uma biblioteca para facilitar a apresentação de serviço em uma interface Web 2.0. Para visualizar estes serviços, ele se comunica diretamente com o Utility Manager a fim de recuperar os dados relevantes [5]. E, finalmente, o módulo Configuration and Monitoring, que é componente que permite o gerenciamento e a configuração de funcionalidades sobre os sensores e os serviços que são implantados dentro da plataforma de OpenIoT. Além disso, ele permite que o usuário monitore a execução dos diferentes módulos implantados [5]. 4. Integração entre as camadas da Arquitetura do OpenIoT Diante das definições anteriores sobre o funcionamento de cada camada da arquitetura do middleware OpenIoT, esta seção apresenta um resumo do funcionamento em conjunto das camadas: 1. Os sensores são cadastrados na plataforma do OpenIoT. 2. Esses sensores existem no plano físico, produzindo dados sobre temperatura e humidade, por exemplo. 3. Os dados dos sensores são identificados e carregados para o plano de virtualização. Estes dados são transformados e armazenados em formato RDF pela LSM, e implementados na nuvem. 4. Os módulos de interfaces de usuários, Scheduler e SD&UM (Service Delivery and Utility Manager) são implementados pelos usuários. O componente Global Scheduler formula o pedido com base em entradas de dados e métricas implementadas pelo componente Request Definition, que é uma interface Web para o usuário realizar a modelagem para recuperação dos dados. O Request Definition descreve o pedido de leitura de dados e envia para o componente de Scheduler. PPGI/UFRJ OpenIoT 7
8 5. O Scheduler faz a descoberta do sensor e registra o pedido no LSM. O componente SD&UM recupera a demanda do nível de usuário enviada pelo Scheduler e formula um pedido para recuperação dos dados do sensor por meio do componente LSM. Neste passo a arquitetura executa consultas na base de dados armazenada no banco de dados Virtuoso. 6. Os dados recuperados suportam as consultas e gráficos do componente Request Presentation, onde os dados solicitados são apresentados. 7. A camada de plano de aplicação apresenta os dados em widgets predefinidos através do componente Request Presentation. 5. Resumo da apresentação de Nikos Kefalakis, cofundador do OpenIoT Esta seção descreve de forma resumida a palestra de Nikos Kefalakis, apresentada no evento FOSDEM em 2014, na Bélgica. Dr. Nikos Kefalakis é co-fundador e arquiteto de sistemas do projeto OpenIoT [1]: O que posso fazer com OpenIoT? Virtualizar vários sensores. Pode captar dados de sensores para a plataforma. Descobre tipos de dados de sensores. Cria facilmente serviços que podem ser usados sem muita complexidade. Cria mashups para uso privado. Arquitetura disponibiliza no plano físico o middleware para acesso às funcionalidades e dados trocados pelos sensores no plano físico. No plano de virtualização, gerencia-se os dados e definições dos sensores, as anotações dos dados e os armazena em uma plataforma de cloud, onde os serviços podem ser disponibilizados por uma nuvem privada ou pública. Na palestra Nikos demonstra os serviços disponível em Amazon Cloud. O Scheduler é responsável pode descobrir sensores disponíveis, e o request definition é uma ferramenta que descreve como construir o serviço de recuperação de dados que estão na nuvem. O componente de Service Delivery & Utility Manager recupera as descrições solicitadas para serem visualizadas pelo componente Request Presentation. As funcionalidades que o OpenIoT é capaz de oferecer, envolvem: a-) descoberta de novos sensores; b-) habilita o acesso aos novos sensores por meio de serviços armazenados na nuvem; c-) os serviços são descritos por SPARQL usado para acessar tanto os dados dos sensores. Outras funcionalidades envolvem encontrar ICOs e sensores, isto ocorre por meio do componente de Scheduler, que adota critérios de descoberta por tipo e localização de ICOs e sensores, disponibilizar a nuvem de sensores por meio do componente LSM, usar a linguagem SPARQL para acessar ambos dados de sensores e metadados dinamicamente. O serviço de visualização do OpenIoT fornece leitura e uso de componentes em mashups, disponibilizando uma biblioteca de mashups. 6. Referências [1] KEFALAKIS, Nikos. OpenIoT OS Project [Filme-vídeo]. Produção de FOSDEM. Greece, Disponível em 25:17 min. color. [2] CORDIS. D4.3.1 Core OpenIoT Middleware Platform. Disponível em: OpenIoTD431Draft. pdf. Acesso em 15 de maio de PPGI/UFRJ OpenIoT 8
9 [3] CORDIS. D4.4.2 OpenIoT Integrated Development Environment b. Disponível em: Draft.pdf. Acesso em 15 de maio de [4] OpenIoT. OpenIoT - The Open Source Internet of Things. Disponível em: OpenIotOrg/openiot/wiki. Acesso em 06 de maio de [5] CORDIS. D6.3.1 Proof-of-Concept Validating Applications. Disponível em: D DraftAresreg.pdf. Acesso em 15 de Maio de PPGI/UFRJ OpenIoT 9
Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2
Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing
Leia maisFaculdade Integrada do Ceará FIC Graduação em Redes de Computadores
Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Disciplina - Sistemas Distribuídos Prof. Andrey Halysson Lima Barbosa Aula 12 Computação em Nuvem Sumário Introdução Arquitetura Provedores
Leia maisIntrodução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto
Introdução a computação móvel Monografia: Middlewares para Rede de Sensores sem Fio Uma avaliação na ótica de Adaptação ao Contexto Adriano Branco Agenda Objetivo do trabalho O que é uma WSN Middlewares
Leia maisA computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer
A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer lugar e independente da plataforma, bastando para isso
Leia maisEduardo Bezerra. Editora Campus/Elsevier
Princípios de Análise e Projeto de Sistemas com UML 2ª edição Eduardo Bezerra Editora Campus/Elsevier Capítulo 11 Arquitetura do sistema Nada que é visto, é visto de uma vez e por completo. --EUCLIDES
Leia maisSISTEMAS 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 mais3 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 maisUm 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 maisSISTEMAS 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 maisDisciplina de Banco de Dados Introdução
Disciplina de Banco de Dados Introdução Prof. Elisa Maria Pivetta CAFW - UFSM Banco de Dados: Conceitos A empresa JJ. Gomes tem uma lista com mais ou menos 4.000 nomes de clientes bem como seus dados pessoais.
Leia maisArquitetura 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 maisSistemas 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 maisSemântica para Sharepoint. Busca semântica utilizando ontologias
Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...
Leia mais7 Utilização do Mobile Social Gateway
7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,
Leia maisDesenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Leia maisDocumento de Análise e Projeto VideoSystem
Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento
Leia maisCLOUD. tendências CLOUD. entendendo e contratando assertivamente. Agosto/2012 INFORMATIVO TECNOLÓGICO DA PRODESP EDIÇÃO 02
tendências CLOUD EDIÇÃO 02 Agosto/2012 CLOUD O conceito de nuvem é nebuloso Como uma organização pode contratar assertivamente Serviços em Cloud? Quais são os principais riscos de um contrato de Cloud
Leia mais5 Mecanismo de seleção de componentes
Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações
Leia maisForneça a próxima onda de inovações empresariais com o Open Network Environment
Visão geral da solução Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral À medida que tecnologias como nuvem, mobilidade, mídias sociais e vídeo assumem papéis
Leia maisSoftware de segurança em redes para monitoração de pacotes em uma conexão TCP/IP
Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação
Leia maisDocumento de Arquitetura
Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento
Leia maisHistórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial
1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão
Leia maisRoteamento 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 maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisO que é Cloud Computing?
O que é Cloud Computing? Referência The Economics Of The Cloud, Microsoft, Nov. 2010 Virtualização, Brasport, Manoel Veras, Fev. 2011. 2 Arquitetura de TI A arquitetura de TI é um mapa ou plano de alto
Leia maisIW10. 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 maisMBA Inteligência Competitiva Com ênfase em BI/CPM. Metadados
MBA Inteligência Competitiva BI/CPM 1 Data Warehousing PÓS-GRADUAÇÃO MBA Inteligência Competitiva Com ênfase em BI/CPM Metadados Andréa Cristina Montefusco (36927) Hermes Abreu Mattos (36768) Robson Pereira
Leia maisAula 03-04: Modelos de Sistemas Distribuídos
UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)
Leia maisSegurança da Informação
INF 108 Segurança da Informação Computação em Nuvem Prof. João Henrique Kleinschmidt Introdução Centralização do processamento Surgimento da Teleinformática Década de 60 Execução de programas localmente
Leia maisSistemas de Produtividade
Sistemas de Produtividade Os Sistemas de Produtividade que apresentaremos em seguida são soluções completas e podem funcionar interligadas ou não no. Elas recebem dados dos aplicativos de produtividade,
Leia mais3 Trabalhos Relacionados
35 3 Trabalhos Relacionados Alguns trabalhos se relacionam com o aqui proposto sob duas visões, uma sobre a visão de implementação e arquitetura, com a utilização de informações de contexto em SMA, outra
Leia maisPlanejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com
Planejamento Estratégico de TI Felipe Pontes felipe.pontes@gmail.com VPN Virtual Private Network Permite acesso aos recursos computacionais da empresa via Internet de forma segura Conexão criptografada
Leia mais1 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 maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisMÓ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 maisModelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com
Modelos de Arquiteturas Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Arquitetura de Sistemas Distribuídos Clientes e Servidores Peer-to-Peer Variações Vários Servidores Proxy Código Móvel
Leia maisMinicurso Computação em Nuvem Prática: Openstack
Grupo de Pesquisa em Software e Hardware Livre André Rover de Campos Membro Colméia andreroverc@gmail.com Joinville Minicurso Computação em Nuvem Prática: Openstack Roteiro Definições Virtualização Data
Leia maisFileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13
FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
Leia maisJoão Víctor Rocon Maia Engenharia de Computação - UFES
João Víctor Rocon Maia Engenharia de Computação - UFES Agenda Quem usa? Conceito Ilustração Vantagens Tipologia Topologia Como fazer? O que é preciso? Infraestrutura Sistema Operacional Software Eucalyptus
Leia maisIntroduçã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 maisFigura 1 - Arquitetura multi-camadas do SIE
Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br
Leia maisDATA WAREHOUSE. Introdução
DATA WAREHOUSE Introdução O grande crescimento do ambiente de negócios, médias e grandes empresas armazenam também um alto volume de informações, onde que juntamente com a tecnologia da informação, a correta
Leia maisDIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling
DIMENSIONANDO PROJETOS DE WEB-ENABLING Uma aplicação da Análise de Pontos de Função Dimensionando projetos de Web- Enabling Índice INTRODUÇÃO...3 FRONTEIRA DA APLICAÇÃO E TIPO DE CONTAGEM...3 ESCOPO DA
Leia maisFileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14
FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
Leia maisThe Eucalyptus Open-source Cloud-computing System
The Eucalyptus Open-source Cloud-computing System O sistema Open Source de nuvens computacionais Eucalyptus Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff,
Leia mais3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Leia maisSistemas 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 maisIMPLEMENTAÇÃ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 maisNoçõ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 maisProjeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com
Projeto de Sistemas Distribuídos Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Exemplos de Sistemas Distribuídos Compartilhamento de Recursos e a Web Principais Desafios para a Implementação
Leia maisUNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) SISTEMA INTERNO INTEGRADO PARA CONTROLE DE TAREFAS INTERNAS DE UMA EMPRESA DE DESENVOLVIMENTO
Leia maisSMTP, 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 maisCOMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE
COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE Andressa T.R. Fenilli 1, Késsia R.C.Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil andressa.trf@gmail.com, kessia@unipar.br Resumo. Computação em
Leia maisA 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 maisAlexandre Malveira, Wolflan Camilo
Alexandre Malveira, Wolflan Camilo Introdução Cloud Computing Computação Móvel SaaS, PaaS e IaaS CloudBees Diariamente arquivos são acessados, informações dos mais variados tipos são armazenadas e ferramentas
Leia maisIntranets. 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 maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisFernando Seabra Chirigati. Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte
Fernando Seabra Chirigati Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte Introdução Grid x Nuvem Componentes Arquitetura Vantagens
Leia maisANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM
ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM Pedro Victor Fortunato Lima, Ricardo Ribeiro Rufino Universidade Paranaense UNIPAR Paranavaí Paraná Brasil pedrin_victor@hotmail.com, ricardo@unipar.br
Leia maisRoteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido
Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura
Leia maisCONCEITOS 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 maisPRODUTO 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 maisXDOC. Solução otimizada para armazenamento e recuperação de documentos
XDOC Solução otimizada para armazenamento e recuperação de documentos ObJetivo Principal O Que você ACHA De ter Disponível Online todos OS Documentos emitidos por SUA empresa em UMA intranet OU Mesmo NA
Leia maisArquitetura 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 maisLANGUARD WEB INTERFACE INTERNET / INTRANET HTTP / SMTP / SNMP INTERFACE RS-232 / RJ-45 / USB DESCRIÇÃO TÉCNICA BÁSICA - DTB
LANGUARD WEB INTERFACE INTERNET / INTRANET HTTP / SMTP / SNMP INTERFACE RS-232 / RJ-45 / USB PARA UTILIZAÇÃO COM SISTEMAS NO BREAKS MONOFÁSICOS GUARDIAN LINHAS ENERGIZA E SEICA DESCRIÇÃO TÉCNICA BÁSICA
Leia mais1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.
O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este
Leia maisDESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.
Leia maisApresenta. SofStore o mais novo aliado no gerenciamento do seu negócio
Apresenta SofStore o mais novo aliado no gerenciamento do seu negócio SofStore Um Novo Sistema Para Sua Empresa SofStore Apresentação Experiência no Varejo A ID Brasil Sistemas atua no segmento de varejo
Leia maisClassificação::Modelo de implantação
Classificação::Modelo de implantação Modelo de implantação::privado Operada unicamente por uma organização; A infra-estrutura de nuvem é utilizada exclusivamente por uma organização: Nuvem local ou remota;
Leia maisCONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM
CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM Rogério Schueroff Vandresen¹, Willian Barbosa Magalhães¹ ¹Universidade Paranaense(UNIPAR) Paranavaí-PR-Brasil rogeriovandresen@gmail.com, wmagalhaes@unipar.br
Leia maisAgregador de feeds RSS para dispositivos móveis
Agregador de feeds RSS para dispositivos móveis Disciplina: Computação Móvel Professor: Mauro Nacif Rocha Data: 27/02/2007 Hadriel Toledo Lima 50290 Juliana Pinheiro Campos 47683 Luis Felipe Hussin Bento
Leia maisSIMARPE Sistema de Arquivo Permanente
SIMARPE Sistema de Arquivo Permanente Documentos formam a grande massa de conhecimentos de uma organização seja ela privada ou pública, esses documentos em sua maioria são parte do seu patrimônio. A Gestão
Leia maisSistemas Distribuídos Capítulos 3 e 4 - Aula 4
Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos
Leia maisSistemas Operacionais II. Prof. Gleison Batista de Sousa
Sistemas Operacionais II Prof. Gleison Batista de Sousa Objetivos de aprendizagem Conhecer o funcionamento dos sistemas operacionais para redes de computadores. Aprender como é feito o gerenciamento do
Leia maisO que é Grid Computing
Grid Computing Agenda O que é Grid Computing Grid vs Cluster Benefícios Tipos de Grid Aplicações Ferramentas e padrões Exemplos no mundo Exemplos no Brasil Grid no mundo dos negócios Futuro O que é Grid
Leia maisEntendendo 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 maisDefinição de Padrões. Padrões Arquiteturais. Padrões Arquiteturais. Arquiteturas de Referência. Da arquitetura a implementação. Elementos de um Padrão
DCC / ICEx / UFMG Definição de Padrões Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Um padrão é uma descrição do problema e a essência da sua solução Documenta boas soluções para problemas recorrentes
Leia maisPROJETO E IMPLANTAÇÃO DE INTRANETS
PROJETO E IMPLANTAÇÃO DE INTRANETS Aulas : Terças e Quintas Horário: AB Noite [18:30 20:20hs] PROJETO E IMPLANTAÇÃO DE INTRANETS 1 Conteúdo O que Rede? Conceito; Como Surgiu? Objetivo; Evolução Tipos de
Leia maisVirtualização de Sistemas Operacionais
Virtualização de Sistemas Operacionais Felipe Antonio de Sousa 1, Júlio César Pereira 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil felipeantoniodesousa@gmail.com, juliocesarp@unipar.br Resumo.
Leia maisIP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.
Endereços IP Endereços IP IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.) precisam ter endereços. Graças
Leia maisUFG - 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 maisProf. José Maurício S. Pinheiro UniFOA 2009-2
Tecnologias WEB Virtualização de Sistemas Prof. José Maurício S. Pinheiro UniFOA 2009-2 Conceitos Virtualização pode ser definida como técnica que combina ou divide recursos computacionais para prover
Leia maisMÓ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 mais2 Conceitos relativos a Web services e sua composição
15 2 Conceitos relativos a Web services e sua composição A necessidade de flexibilidade na arquitetura das aplicações levou ao modelo orientado a objetos, onde os processos de negócios podem ser representados
Leia maisConceito. As empresas como ecossistemas de relações dinâmicas
Conceito As empresas como ecossistemas de relações dinâmicas PÁG 02 Actualmente, face à crescente necessidade de integração dos processos de negócio, as empresas enfrentam o desafio de inovar e expandir
Leia maisPORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO
Compra Direta - Guia do Fornecedor PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página As informações contidas neste documento, incluindo quaisquer URLs e outras possíveis referências a web sites, estão sujeitas
Leia maisRelatorio 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 maisCláusula 1.º Objecto. Cláusula 2.º Especificação da prestação
CADERNO DE ENCARGOS CONTRATAÇÃO DE SERVIÇOS DE PARA A IMPLEMENTAÇÃO DE UM PROJECTO DE ARQUIVO DIGITAL DE INFRA-ESTRUTURAS DE IT O presente Caderno de Encargos compreende as cláusulas a incluir no contrato
Leia mais3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança
3 SERVIÇOS IP 3.1 Serviços IP e alguns aspectos de segurança Os serviços IP's são suscetíveis a uma variedade de possíveis ataques, desde ataques passivos (como espionagem) até ataques ativos (como a impossibilidade
Leia maisAUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento
Leia maisCurva ABC. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br
Curva ABC Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br Sumário Introdução... 3 Utilização no sistema TCar-Win... 3 Configuração da curva ABC... 4 Configuração
Leia maisProjeto Arquitetural do IEmbedded
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Sistemas e Computação Disciplina: Projeto I Professora: Francilene Garcia Equipe: Carolina Nogueira de
Leia maisComputação em Nuvem. Alunos: Allan e Clayton
Computação em Nuvem Alunos: Allan e Clayton 1 - Introdução 2 - Como Funciona? 3 - Sistemas Operacionais na Nuvem 4 - Empresas e a Computação em Nuvem 5 - Segurança da Informação na Nuvem 6 - Dicas de Segurança
Leia maisINTEGRAÇÃ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 maisMódulo 4: Gerenciamento de Dados
Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não
Leia maisRESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME.
RESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME. Brasília, 10 de fevereiro de 2010. Pregão n 062/2009 Lote 1: Lote 2: Operação, Gerenciamento de Redes, Servidores, Storage & Archive,
Leia mais