[cbsoft2011] cidades inteligentes · microsoft powerpoint - [cbsoft2011] cidades inteligentes.ppt...

17
O desafio de adaptabilidade em software para gestão de cidades mais inteligentes Teresa Nascimento Kiran Mantripragrada IBM Brasil Estudo sobre software para Gestão de Cidades

Upload: others

Post on 31-May-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

O desafio de adaptabilidade em software para gestão de cidades mais inteligentes

Teresa NascimentoKiran MantripragradaIBM Brasil

Estudo sobre software para Gestão de Cidades

Page 2: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Cidades: Sistemas de sistemasMotivação

Infraestruturadefasada

Limitação de Orçamento

ConstanteameaçasAumento da

população

Investimentopontual e efetivo

Qualidade de vidae Segurança

Sustentabilidade

Inovação nosserviços

+ + =Instrumentado Interconectado Inteligente Cidade mais

Inteligente

Page 3: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Como gerenciar uma cidade?

� Integrar informação dos diferentesórgãos, secretarias e empresas

� Antecipar problemas e minimizar o impacto de interrupções nos serviços

� Coordenar recursos para responder a eventos rapidamente e efetivamente

Problema

Serviços altamente integrados

Uma cidade é um organismo vivo em constante mudança

Page 4: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Gerenciamento de operações: gerenciar eventos, incidentes e crises

Solução

� Desastres Naturais

� Econômicos

� Atos Praticados por Humanos

� Físicos (instalações)

� Informacionais

� Reputacionais

� Recursos Humanos

Tipo de incidentes

Processo de Resposta a Incidentes – Visão Geral

Page 5: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

... Atendendo aos principais requisitos da Cidade para operar em caso de emergências

Atualizar informações de recursos

Notificar orgãos e imprensa

Notificar comunidades

Relatar incidente

Alocar recursos

Avaliar impactos

Monitorar

Informação

Relevante

Manter recursos

(preventivamente)

Informar recursos

Cidadão

Operador

Coordenar trabalhos de emergência

Solução

Gerenciar Resposta ao

incidente

Mas os requisitos mudam!

Page 6: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Um sistema para gerenciar a cidade...

Sistema de Gerenciamento de Incidentes

Framework de Serviços

IBM Intelligent Operations Center

Colaboração Integração de dados

Gerenciamento de incidentes

Painel de Controle

Monitoração

Software para gestão de cidades mais inteligentes

... composto de:

Page 7: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Framework de Serviços: Arquitetura de softwares pré-configurados

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Framework de Serviços

Page 8: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Conectores Inteligentes para integração a diferentesfontes de dados

� JDBC ;� HTTP � FTP� SMTP� Message Queue / JMS ;� Filesystem Pool;� CSV ;� XML ;� KML ;� etc.

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Framework de Serviços

Integração com sistemas: 40h(projeto, implementação, testes)

Page 9: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Common Alerting Protocol

� alert

– Informações básicas sobre a mensagem: motivo, fonte e situação atual.

� info

– Descreve um evento antecipado ou corrente em termos de urgência, severidade e nível confiança (da observação ou previsão) bem como fornece descrições categóricas e textuais.

� resource

– Informações adicionais relacionas ao segmento <info> como uma imagem ou arquivo de audio.

� area

– O segmento <area> descreve a área geográfica aplicavel (shapes, polígonos, círculos) e descrições textuais.

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Framework de Serviços

Page 10: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Sistema adaptável que permite configurações no nível do usuário

� Baseado em metadados interpretados em tempo de execução

Resource ResourceType

Field FieldType

nametype

1

0..n

1

• Tipos básicos: Integer, Long, String• Pode ser tipo Resource (link para o recurso específico)

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Sistema de Gerenciamento de Incidentes

Classes

Atributos

Relacionamentos

Comportamento

Baseado no Adaptive Object ModelArchitectural Style*

*The Adaptive Object-Model Architectural Style Joseph W. Yoder & Ralph Johnson

Page 11: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Formulários Dinâmicos

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Sistema de Gerenciamento de Incidentes

Page 12: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Formulários Dinâmicos

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Sistema de Gerenciamento de Incidentes

Page 13: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Formulários Dinâmicos

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Sistema de Gerenciamento de Incidentes

Page 14: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Definição de Procedimento Operacional Padronizado (POP)Lista de atividades a serem desempenhas para resolver um incidente

Incidente POPTipo de Incidente

Resource

Desastre natural

ResourceType

Field

Incidente

linkToResource

FieldType

Evacuar pessoas

Field

linkToResource

FieldType

Preparar suprimentos ...

POP

Tarefa1Tarefa2...

•Órgão

•Ação a ser executada

Representação no sistema

POPs são configurados pelos usuários do sistema (operadores)

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Sistema de Gerenciamento de Incidentes

Page 15: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Problemas enfrentados na implantação

� Mudanças nos requisitos demandaram mudanças na arquitetura (Ex. Severidade do incidente)

� Modelo baseado em metadados implementado tem capacidade limitada para modelar relacionamentos e comportamentos complexos

� Qual a melhor arquitetura?

� Integração com novas informações: o que fazer com a nova informação?� A flexibilidade de adaptação trouxe prejuízos na performance

� Complexidade para manutenção

Conclusões

Page 16: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Trabalhos futuros

� Desafios:– Sistema MAIS adaptável e idealmente ADAPTATIVO face à mudança de requisitos

– Flexível e com possibilidade de replicação

� Regras de negócio/Agentes para implementar regras� Manutenção do sistema

Conclusões

Page 17: [CBSoft2011] Cidades inteligentes · Microsoft PowerPoint - [CBSoft2011] Cidades inteligentes.ppt Author: teresan Created Date: 20110926002702Z

Obrigado!