• Nenhum resultado encontrado

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

N/A
N/A
Protected

Academic year: 2022

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

Copied!
17
0
0

Texto

(1)

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

(2)

Cidades: Sistemas de sistemas

Motivação

Infraestrutura defasada

Limitação de

Orçamento Constante

ameaças Aumento da

população Investimento

pontual e efetivo

Qualidade de vida e Segurança

Sustentabilidade

Inovação nos serviços

+ + =

Instrumentado Interconectado Inteligente Cidade mais Inteligente

(3)

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

(4)

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

(5)

... 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 (preventivam

ente)

Informar recursos

Cidadão Operador

Coordenar trabalhos de

emergência

Solução

Gerenciar Resposta ao

incidente

Mas os requisitos mudam!

(6)

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:

(7)

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

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Framework de Serviços

(8)

Conectores Inteligentes para integração a diferentes fontes 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)

(9)

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

(10)

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

name type 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 Model Architectural Style*

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

(11)

Formulários Dinâmicos

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Sistema de Gerenciamento de Incidentes

(12)

Formulários Dinâmicos

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Sistema de Gerenciamento de Incidentes

(13)

Formulários Dinâmicos

Sistema de Gerenciamento de Incidentes

Framework de Serviços

Sistema de Gerenciamento de Incidentes

(14)

Definição de Procedimento Operacional Padronizado (POP)

Lista de atividades a serem desempenhas para resolver um incidente

Incidente Tipo de POP

Incidente

Resource

Desastre natural

ResourceType

Field

Incidente

linkToResource

FieldType

Evacuar pessoas

Field

linkToResource

FieldType

Preparar suprimentos

...

POP

Tarefa1 Tarefa2

...

•Ó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

(15)

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

(16)

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

(17)

Obrigado!

Referências

Documentos relacionados

Para atingir este fim, foram adotados diversos métodos: busca bibliográfica sobre os conceitos envolvidos na relação do desenvolvimento de software com

Objetivo: Garantir estimativas mais realistas e precisas para o projeto, ao considerar nesta estimativa o esforço necessário (em horas ou percentual do projeto) para

O estudo múltiplo de casos foi aplicado para identificar as semelhanças e dissemelhanças na forma como as empresas relacionam seus modelos de negócios e suas

Essas informações foram utilizadas na segunda etapa onde foi elaborado um questionário sobre as características de uma plataforma de crowdsourcing e enviado aos

No período de primeiro de janeiro a 30 de junho de 2011, foram encaminhadas, ao Comitê de Segurança do Paciente da instituição sede do estudo, 218 notificações de

Ninguém quer essa vida assim não Zambi.. Eu não quero as crianças

O gerenciamento de tempo em projetos torna-se uma das práticas mais importantes e complexas para um gerente de projetos, em função da elevada quantidade de variáveis que

Algumas preparações exploram essencialmente o efeito androgênico sendo exemplos: proprianato de testosterona (comprimidos de 10 mg para uso sublingual e