INES 2.0. Proposta de arquitetura e projeto piloto em andamento 27/02/2015



Documentos relacionados
Kiev Gama Linhas de Pesquisa

Abstraindo as Camadas de SOA & Aplicações Compostas

Automidia Service Management Desbloqueio de Contas e Provisionamento via Autoatendimento

Integração Orientada a Serviços

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

A Geografia como Plataforma Tecnológica. Criando Oportunidades de Transformação

Liderança em idéias, métodos e resultados em BPM no Brasil. Automação de Processos. Jones Madruga

PROPOSTA DE UMA ARQUITETURA PARA CONSTRUÇÃO DE UM DATA WAREHOUSE PARA GESTÃO DA SAÚDE PÚBLICA DE UM MUNICÍPIO DO VALE DO ITAJAÍ

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

acoplamento Exprime o grau de conexão entre os módulos; os módulos de um software devemapresentar um baixo coeficiente de acoplamento.

Tópico para projeto em Engenharia de Software Sistemas: Smart Cities. Kiev

Vias Inteligentes. Mobilidade Urbana por meio de

Modelos de Arquiteturas. Prof. Andrêza Leite

Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações

Jorge Querido Painel Inteligência Geográfica expandindo as barreiras tecnológicas. Sistema GAIA

IPv6 e a Internet das Coisas

VIRNA. Virtualizador Nacional

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2)

Arquitetura dos Sistemas de Informação Distribuídos

A engenharia de software avança por padrões

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Sistemas Distribuídos

Web Services. (Introdução)

Documento de Projeto de Sistema

Engenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes

CONSULTORIA E SOLUÇÕES INTEGRADAS PARA GESTÃO INTELIGENTE DE REDES Julho 2015

MCTS SHAREPOINT 2010, CONFIGURING Um exame para obter a Certificação completa

Camadas de Serviço de Hardware e Software em Sistemas Distribuídos. Introdução. Um Serviço Provido por Múltiplos Servidores

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

Microsoft.NET. Desenvolvimento Baseado em Componentes

PROTÓTIPO DE APLICAÇÃO PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS EM DISPOSITIVOS MÓVEIS NA PLATAFORMA ANDROID

3 Serviços na Web (Web services)

GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RP1 - Relatório de detalhamento das atividades

Usando Service Design Thinking para criar SOA Corporativo

Automidia Service Management Provisionamento para o AD integrado ao Service Desk

Arquitetura Orientada a Serviço

Intelligent Transportation Systems

Sistema de Informações do Centro Nacional de Conservação da Flora: Uma visão conceitual

Desenvolvimento de um Modelo de Simulação baseado em uma Solução de Integração Teórica utilizando a Ferramenta PRISM

Apresentação, xix Prefácio à 8a edição, xxi Prefácio à 1a edição, xxiii. Parte I - Empresa e Sistemas, 1

TechMind Gestão da Informação e Consultoria

ARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL. PALAVRAS-CHAVE: banco de dados espaciais, busca spatio-textual. aplicativo.

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

PROJETO SIG-SP Solução Corporativa de Dados Espaciais do Município de São Paulo

ArcGIS for INSPIRE. ArcGIS. ArcGIS for INSPIRE. Discovery. Download. View

Universidade de Brasília. Departamento de Ciência da Informação e Documentação. Prof a.:lillian Alvares

Levando os benefícios do IP aberto ao controle de acesso físico. Controlador de porta em rede AXIS A1001

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br

Arquitetura Orientada a Serviços (SOA) Copyright e-core LTDA, Todos os direitos reservados.

Projeto IntelliGrid A CEMIG construindo a rede inteligente do futuro

Fase 1: Engenharia de Produto

Uma estrutura (framework) para o Business Intelligence (BI)

8 4 ª R E U N I Ã O M A N A U S / A M ESTRATÉGIAS DE INFORMAÇÃO NA GESTÃO DE TRANSPORTE E TRÂNSITO

IMPLANTAÇÃO DE UM SISTEMA CRM. Prof. Wilson Míccoli, MsC

Curso - Padrões de Projeto Módulo 5: Model-View- Controller

Ficha ttécnica do curso

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira

Universidade Estadual de Maringá Centro de Tecnologia Departamento de Informática Programa de Pós-Graduação em Desenvolvimento de Sistemas para Web

Banco de Dados. Profª. Ana Leda

Esclarecimento: As versões dos navegadores a serem utilizadas pelo PSIM estão descrito no item do projeto básico.

SISTEMAS DISTRIBUÍDOS

CONTRATE UM PROFISSIONAL

Sumário. 4 Introdução. 4 Definições. 4 Utilização. 4 Padrões. 4 Conclusão. 4 Os padrões permitem 4 Padrões USMARC 4 Padrões Dublin Core

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE CURSO SUPERIOR DE TECNOLOGIA em Gestão da Tecnologia da Informação

AUTOMAÇÃO SUPERVISÃO E CONTROLE E A APLICAÇÃO DA ARQUITETURA ORIENTADA A SERVIÇOS SOA.

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

Construindo Cidades Inteligentes da Instrumentação dos Ambientes ao Desenvolvimento de Aplicações Marcelo Sampaio de Alencar

MODELAGEM DE PROCESSOS

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO

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

INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena

Visão Geral do RUP Rational Unified Process. Jorge Fernandes UFRN Junho de 2002

SOA: Service-oriented architecture

3 Trabalhos Relacionados

IV Mostra de Tecnologia do Ministério Público Brasileiro. Arquitetura de referência para aplicações Web MPPE

ATIVIDADES TÍPICAS DOS CARGOS DE NÍVEL SUPERIOR

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.

Sistemas de Bases de Dados

Sistema de Identificação, Rastreamento e Autenticação de Mercadorias

Service Oriented Architectures

Introdução a Arquiteturas ESB I N S T I T U T O D E G E S TÃ O E M T E C N OLOGIA D A I N F OR M A Ç Ã O

Motor de Pesquisa Baseado na Web Semântica

Baseado na portaria n 373 de 25 de fevereiro de 2011 do Ministério do Trabalho e Emprego;

Banco do Brasil S.A. Consulta ao Mercado - RFP - Request for Proposa Aquisição de Ferramenta de Gestão de Limites Dúvida de Fornecedor

ARQUITETURA DE SISTEMAS. Cleviton Monteiro

SISTEMA COMPUTACIONAL PARA ANÁLISES DE DADOS EM AGRICULTURA DE PRECISÃO

Service Oriented Architecture (SOA)

FIT's Software Laboratory conducts research, development and innovation projects in software and information systems, focusing on applying new

Engenharia de Software I

FSW CTIS FÁBRICA DE SOFTWARE. case fsw ctis

Thalita Moraes PPGI Novembro 2007

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2

O Geoportal do projeto DESOURB. Vila Real, 18 de setembro de 2012

Para cada fase consideramos. Tempo para um projeto típico Tempo para um projeto Complexo. Arquitetura do Processo Unificado. A meta a ser atingida

Transcrição:

INES 2.0 Proposta de arquitetura e projeto piloto em andamento 27/02/2015

Roteiro Proposta da arquitetura do INES 2.0 Projeto em andamento no INES 1.0

Mundo exterior: Sensores (IoT), Usuários (Crowdsensing), Dados não estuturados da Web, etc Engenharia de Software FooBar Speed layer (realtime) Batch layer (realtime) Middleware de Integração Dados Históricos UbiTrans (IoT+Crowdsensing, etc) Batch views Dados Recentes Carona (IoT+Crowdsensing, etc) API de Adaptação (IoT Stack; Crowdsensing; Dados da Web, etc) Realtime views Analytics Aplicativos Inteligentes Diversos Data Service Data Service Service Layer * Baseado na arquitetura lambda descrita em Principles and best practices of scalable realtime data systems. Nathan Marz and James Warren. Manning, 2014

2 MSc Projeto em execução no INES Barramento de Serviços para Cidades Inteligentes 07/2014 a 06/2015 Objetivos Ferramentas de alto nível para que usuários não especialistas em CEP ou mesmo em TICs (e.g., gestores urbanos, operadores) possam construir suas queries de análise de fluxo de dados, idealmente de forma análoga ao popular serviço If-this-then-that (IFTT); Camada de adaptação para facilitar a integração de sistemas urbanos, sendo fortemente baseada em metadados Equipe

Mundo exterior: Sensores (IoT), Usuários (Crowdsensing), Dados não estuturados da Web, etc Aplicação X FooBar UbiTrans (IoT+Crowdsensing, etc) Carona (IoT+Crowdsensing, etc) API de Adaptação (IoT Stack; Crowdsensing; Dados da Web, etc) Query Middleware de Integração geração de evento Publicação de metadados Persistência de dados de sensores/sistemas _ x Ferramenta Gráfica De Criação Query CEP Complex Event Processing Speed layer (realtime) Metadados Catálogo de Fontes de Dados (sensores, sistemas) Dados Recentes

Metas do projeto Construção de ferramentas de alto nível para criação de queries para CEP Criação de barramento de serviços baseado em um Enterprise Service Bus (ESB) Documentação e desenvolvimento de protótipos para validação do projeto

Construção de ferramentas de alto nível para criação de queries para CEP A1. Avaliação do estado da arte em Visual Domain Specific Languages (VDSL); A2. Definição de VDSL da ferramenta de alto nível que será usada na construção de queries para CEP; A3. Construção do módulo leitor de metadados que apoiará a construção de queries conforme o que é oferecido por provedores de dados no barramento; A4. Implementação da ferramenta visual para construção de queries CEP; A5. Implementação de transformação da VDSL para queries do engine CEP (Esper ).

Criação de barramento de serviços baseado em ESB A6. Avaliação do estado da arte em Enterprise Service Bus e integração de sistemas; A7. Projeto e criação de API de adaptação para sistemas fornecedores de dados; A8. Projeto dos metadados que irão descrever os dados oferecidos por um fornecedor; A9. Desenvolvimento de infraestrutura de adaptação em ESB Open Source (Apache Service Mix ).

Documentação e desenvolvimento de protótipos para validação do projeto A10. Criação de adaptadores genéricos que simulam a entrada de dados no sistema; A11. Geração/tratamento de dados para simular entrada de dados de transporte público; A12. Geração/tratamento de dados para simular entrada de rede semafórica; A13. Construção de queries CEP que

Query Generation Data Source Catalog

Event metamodel

Case 1 (não implementado) Construção de queries CEP que correlacionam dados dos dois sistemas visando geração de eventos relevantes (e.g., semáforos com maior retenção, linhas de ônibus alternativas com base em dados de tráfego). Construção de WebApp ilustrando eventos gerados/capturados em tempo real;

Case 2 (Funcional e em andamento) Plataforma Sensível ao Contexto Baseada em Eventos Colaborativos Usando CEP Notificação de aproximação de objetos Cenário: Cicilistas, pedestres e motoristas utilizando smartphones como sensores Detecção de dois tipos de eventos Objeto aproximando-se de ponto fixo Ciclista aproximando-se de zona de risco de acidente

Arquitetura Visão Geral da Arquitetura Detalhe do Modelo de Serviços

Proposta com Spring Integration Ex.: Detalhe do Modelo de Serviços

Para projetos do INES 2.0 Infraestrutura fornecida para os projetos Middleware + API para Publicação e consulta de catálogo de fontes de dados Consulta de fontes de dados Ferramenta para geração de regras Entregáveis de projetos participantes Metadado descrevendo fonte de dado (se provedor de dados)