V JORNADA DE INTEROPERABILIDADE LOGISTICA. Ten Cel Andersonn KOHL Divisão de Comando e Controle Centro de Desenvolvimento de Sistemas



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

Arquitetura Orientada a Serviço

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

Abstraindo as Camadas de SOA & Aplicações Compostas

SOA: Service-oriented architecture

DEMANDA GT SOLUÇÕES PARA AUDITORIA CONTÍNUA

Linha de Produto para BPM

Sistemas de Informação

Fase 1: Engenharia de Produto

Qualidade de Software. Profa. Cátia dos Reis Machado

GESTÃO E OTIMIZAÇÃO DE PROCESSOS. Vanice Ferreira

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

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

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

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)

Exame de Fundamentos da ITIL

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

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

Introdução ao Modelos de Duas Camadas Cliente Servidor

O Processo Unificado: Captura de requisitos

Documento de Arquitetura

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

Universidade Paulista

Por existir diferentes níveis em uma organização, existem diferentes tipos de sistemas servindo cada nível organizacional

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES

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

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

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

Business Intelligence. BI CEOsoftware Partner YellowFin

Gerenciamento de Incidentes

Engenharia de Software na Prática Hélio Engholm Jr.

Web Services. (Introdução)

O Módulo Risk Manager fornece workflow para tratamento dos riscos identificados nas avaliações e priorização das ações.

Etapas e Desafios. plataforma de BPM corporativa. BPMS Showcase Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com.

Este é o NOSSO TEMPO. Desfrutar. Aprender. Criar. Compartilhar Novos relacionamentos

Obtendo Qualidade com SOA

Estruturação da Arquitetura Estadual de Sistemas de Informação por Meio da Orientação a Serviços

TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação

Arquitetura dos Sistemas de Informação Distribuídos

Padrões Abertos, Componentização e SOA A chave para a evolução e criação de uma nova geração de sistemas de gestão comercial

PLANOS DE CONTINGÊNCIAS

SISTEMAS DE INFORMAÇÃO. Prof. José Carlos Vaz Baseado em LAUDON, K. & LAUDON, J. Sistemas de Informação Gerenciais. Pearson, 2004 (5a. ed.).

E-business: Como as Empresas Usam os Sistemas de Informação

FMC: Alinhando Tradição com Inovação através da Integração de Pessoas e Processos com Soluções de TI

[ Empowering Business, Architecting IT. ]

IBM Software Demos The Front-End to SOA

Bancos Corretoras Seguradoras

Comunicado à Imprensa

IV. Intercâmbio Eletrônico de Dados (EDI)

Tecnologia da Informação: Otimizando Produtividade e Manutenção Industrial

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI

Service Oriented Architecture (SOA)

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

Project and Portfolio Management [PPM] Sustainable value creation.

esip- Sistema Integrado de Processo

Usando Service Design Thinking para criar SOA Corporativo

Fundamentos em Teste de Software. Vinicius V. Pessoni

Laudon K., Laudon J., Sistemas de Informações gerencias, editora Pearson, Laudon K., Laudon J., Sistemas de Informação, editora LTC, 1999

2 Conceitos relativos a Web services e sua composição

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE

Gerenciamento de Projeto

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância

BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO

Processo de Desenvolvimento de Sites

Engenharia de Requisitos Estudo de Caso

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

Projeto de Monitoração e Melhoria Contínua com Six-Sigma, IoT e Big Data

A TCI BPO. Nossos diferenciais competitivos:

Vice-Presidência de Tecnologia. Governança de TI Uma Jornada

Universidade de Brasília. Faculdade de Ciência da Informação. Prof a Lillian Alvares

Interatividade aliada a Análise de Negócios

Manual Básico do Usuário. Monitoramento de Iniciativas Estratégicas. Planejamento Estratégico - ANVISA

5 Mecanismo de seleção de componentes

A TCI BPO. Nossos diferenciais competitivos:

A TCI BPO. Focada na customização e desenvolvimento de soluções específicas para apoiar e dar suporte à Indústrias, a TCI BPO faz uso do contingente:

O uso do gestor de conteúdos plone no suporte a processos de software

PPS - Processo de Proposta de Solução Versão 1.3.1

Transformação para uma TI empresarial Criando uma plataforma de geração de valor. Garanta a eficiência e a competitividade da sua empresa

Sistemas de Informação I

Colaboração nas Empresas SPT SIG Aplicações Empresariais

Linha de Produto de Software

Sistemas Empresariais. Capítulo 3: Sistemas de Negócios. Colaboração SPT SIG

Certificação ISO/IEC SGSI - Sistema de Gestão de Segurança da Informação. A Experiência da DATAPREV

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

Definições. BPM - Business Process Management. BPMN Business Process Modeling Notation. BPMS Business Process Management System

PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

Transcrição:

V JORNADA DE INTEROPERABILIDADE LOGISTICA Ten Cel Andersonn KOHL Divisão de Comando e Controle Centro de Desenvolvimento de Sistemas 21 de novembro de 2013

2/83 Objetivo Conhecer o projeto da família de aplicativos de comando e controle Identificar possibilidades de utilização de solução de Arquitetura Orientada a Serviços (SOA)

3/83 Roteiro INTRODUÇÃO DESENVOLVIMENTO Conceitos de SOA Origens Evolução CONCLUSÃO

Introdução COMANDO E CONTROLE

INTRODUÇÃO Sistema de Ciência e Tecnologia do Exército

Conceitos de SOA FAMÍLIA DE APLICATIVOS DE COMANDO E CONTROLE

Fonte: Paulo Vasconcellos CONCEITOS DE SOA Breve História do Spaghetti China, 400 A.C. Marco Polo trouxe para o ocidente. Imigrantes italianos trouxeram para São Paulo. TI levou para as empresas.

8/83 CONCEITOS DE SOA Processo de Negócio Meta-Aplicações É uma estratégia que propõe a organização dos ativos de software de forma que eles possam representar Processos, Atividades ou Tarefas de Negócio de forma direta. Tais representações são chamadas de Serviços, que devem ser baseados em padrões e facilmente combinados e reutilizados visando à satisfação dos requisitos do negócio. Serviços

9/83 CONCEITOS DE SOA Elementos Básicos Front-End Meta-Aplicações Características Acoplamento fraco dos serviços; Independência de tecnologia e protocolos; Uso irrestrito de padrões; e Incentivo à reutilização de ativos. Serviço Serviço Serviço Repositório ESB (Enterprise Service Bus) SOA

10/83 CONCEITOS DE SOA ESB Enterprise Service Bus Meta-Aplicações Front-End Serviço Serviço Serviço ESB (Enterprise Service Bus) Função: Interconectar todos os participantes de uma SOA, abstraindo a complexidade técnica que existe nas camadas inferiores. MQ Series Mainframe CICS Servidor de Aplicações JavaEE BizTalk HTTP/SOAP Servidor de Aplicações.Net ERP CRM JCA

11/83 CONCEITOS DE SOA Repositório de Serviços Função: Front-End Meta-Aplicações Armazenar todos os Contratos de Serviços disponíveis, o que o torna o ponto de partida para utilização destes. Contratos de Serviços Serviço Serviço Repositório Serviço WSDL Web Services Description Language WS-Policy WS-Security WS-BPEL Business Process Execution Language WS-CDL Choreography Description Language WSLA Web Service Level Agreements Outras informações: Localização Restrições Níveis de Serviço

12/83 CONCEITOS DE SOA Serviços Serviço Lógica Dados Descrição: Componentes de software que representam um processo, atividade ou tarefa de negócio. São componentes de alto nível, orientados ao negócio. Contrato Repositório ESB Interface SOA

Relacionamento Entre Elementos Básicos Usuário CONCEITOS DE SOA Meta-Aplicação Serviço Lógica Dados Contrato Repositório ESB SOA Baseia-se Interface

CONCEITOS DE SOA Tipo de Serviços Negócio Processo de Negócio Sub-Processos Atividade Tarefas Serviços Processo (Público) Intermediário Básico Processo - Representa de forma direta uma Atividade ou Processo de Negócio. -É Público quando ultrapassa as fronteiras da empresa. Intermediário -Pontes, conversores ou funcionalidades adicionais (tecnologia). Básico - Representa elementos básicos como Entidades e Tarefas de Negócio.

Origens FAMÍLIA DE APLICATIVOS DE COMANDO E CONTROLE

16/83 LINHA DO TEMPO v2.0 Cortex v5.0 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 C2 em Combate v1.0 v3.0 v4.0

17/83 CORTEX Família de Aplicativos Plataforma comum JMM C2 Cmb GCB SIG

18/83 CORTEX Provas de Conceito Validação

19/83 CORTEX SISTED - PROVA DE CONCEITO EMBRAER A29 REDE TDMA SECOS ESTAÇÃO ALX

20/83 CORTEX Teste em Solo

CORTEX 21/83

22/83 CORTEX SISTED - PROVA DE CONCEITO VÍDEO

Projeto PACIFICADOR

24/83 PACIFICADOR Contribuições Formação da consciência situacional Tratamento de incidentes Sincronização das ações

25/83 PACIFICADOR FUNCIONALIDADES: Consciência Situacional Visualizar mapas digitais Visualizar agentes sobre na carta (smartphone, APCO25 e FALCON) Visualizar percurso de agentes (rastro) sobre a carta Autocentralizar agentes na carta Visualizar relatos de situação Visualizar pontos de interesse e.g. Hotéis, hospitais Visualizar áreas de interesse e.g. Área controlada pelo tráfico Visualizar itinerários de deslocamento

27/83 PACIFICADOR Rastreamento (SMARTPHONE)

29/83 PACIFICADOR Rastreamento (APCO25)

30/83 PACIFICADOR Rastreamento (FALCON III)

32/83 PACIFICADOR FUNCIONALIDADES: Tratamento de Incidentes Lançar incidente: data/hora, nome, descrição, operador, localização, imagens Listar incidentes Visualizar incidentes sobre a carta Priorizar tratamento do incidente: baixa, média e alta Classificar incidente quanto ao(s) tipo(s): acidente, atentado, crime, etc. Consultar POP, de acordo com o tipo Registrar tratamentos realizados; Fechar incidente e Gerar relatórios de incidentes

35/83 PACIFICADOR FUNCIONALIDADES: Sincronização das Ações Inserir matriz de sincronização Adicionar ações à matriz de sincronização Incluir responsável pela ação Alterar status de ação: iminente, atrasada, iniciada, concluída

PACIFICADOR Sincronização das Ações 36/83

37/83 PACIFICADOR Características Usabilidade: facilidade de operação Robustez: continuidade de operação no caso de perda de conexão Desempenho: otimizado para tempo real Segurança comunicação segura entre os aplicativos proteção contra ameaças cibernéticas conhecidas Interoperabilidade: interface padrão para comunicação com outros sistemas

38/83 PACIFICADOR Estatísticas 1.323 Usuários cadastrados 880 Incidentes relatados 1.895 Relatos de situação 1.603.282 Posições rastreadas

GERENCIADOR DO CAMPO DE BATALHA Viatura Guarani GCB

Evolução FAMÍLIA DE APLICATIVOS DE COMANDO E CONTROLE

PROJETOS ESTRATÉGICOS 42/83

FAMÍLIA DE APLICATIVOS DE C2 COp GCB PC Amv Mv

44/83 FAMÍLIA DE APLICATIVOS DE C2 Desafios do Ponto de Vista de Desenvolvimento de Software Sobrevivência: Sistemas de comando e controle necessitam operar mesmo em face de ataques físicos, eletrônicos e de eventuais falhas de seus componentes. Reconfiguração dinâmica em caso de falhas. Tempos de avaliação e desenvolvimento curtos: novos sistemas são continuamente agregados às soluções de C2 e devem funcionar harmoniosamente com sistemas legados. Novos sistemas devem ser integrados aos sistemas existentes rapidamente e, preferencialmente, sem interrupções de funcionamento.

45/83 FAMÍLIA DE APLICATIVOS DE C2 Desafios do Ponto de Vista de Desenvolvimento de Software Interoperabilidade: Um sistema de C2 deve ser capaz de interoperar com inúmeros e diferentes tipos de sistemas e tecnologias (enlaces de comunicação, sistemas operacionais, plataformas tecnológicas, etc.)

46/83 NEOCORTEX SOA Arquitetura Orientada a Serviços O modelo de SOA preconiza o desenvolvimento de serviços padronizados e interoperáveis, que são consumidos por soluções de software na realização de automação de diversos processos de negócio. Processo de Negócio 1 Processo de Negócio 2 Processo de Negócio n Orquestração e Mediação Inventário de Serviços Serviços (interoperáveis)

47/83 NEOCORTEX Middleware NeoCortex Framework Ecossistema

NEOCORTEX 48/83

49/83 NEOCORTEX Processos FORNECEDORES INSUMOS PROCESSO PRODUTOS CLIENTES

50/83 NEOCORTEX DEFESA Poder Militar preparado Poder Militar empregado Constituição Federal/1988; Decreto 7.276/2010

51/83 NEOCORTEX DEFESA PREPARO EMPREGO OUTROS Decreto 7.276/2010

52/83 NEOCORTEX MARINHA Força Naval preparada EMPREGO EXÉRCITO Força Terrestre preparada COMANDO OPERACIONAL OUTROS AERONÁUTICA Força Aérea preparada Decreto 7.276/2010

MD30-M-01/2011 53/83 NEOCORTEX OPERAÇÕES NAVAIS COMANDO OPERACIONAL Ações navais realizadas OPERAÇÕES TERRESTRES Ações terrestres realizadas COMANDO E CONTROLE OUTROS OPERAÇÕES AÉREAS Ações aéreas realizadas

54/83 NEOCORTEX OPERAÇÕES TERRESTRES MANOBRA Objetivos conquistados Liberdade de manobra preservada MOBILIDADE, CONTRAMOBILIDADE E PROTEÇÃO INTELIGÊNCIA Conhecimento Sistema de C2 estabelecido COMUNICAÇÕES LOGÍSTICA Pessoal pronto Material disponível COMANDO E CONTROLE Espectro eletromagnético dominado GUERRA ELETRÔNICA APOIO DE FOGO Fogos realizados Ameaças QBRN neutralizadas DEFESA QBRN DEFESA ANTIAÉREA Espaço aéreo protegido Cooperação civil obtida ASSUNTOS CIVIS C100-5/1997; C-101-5/2003

55/83 NEOCORTEX COMANDO E CONTROLE AVALIAR A SITUAÇÃO Decisão Mudança da Situação COMANDAR Planos e Ordens CONTROLAR MD30-M-01/2011; C105-5/2003

ASTROSync C2Cmb GCB

1 Modelagem de Negócio Corporativo NEOCORTEX 2 Análise de Inventário de Serviço PERFIS: 1 Analista de Processos 2 Analista SOA 3 Arquiteto SOA 4 Desenvolvedor 5 Analista de Testes 6 Especialista de Governança SOA 7 Especialista de Segurança SOA 8 Auditor SOA 9 Gerente de Projeto 9 8 6 7 5 4 3 2 Análise Orientada a Serviço Projeto Orientado a Serviço (Projeto de Contrato) Projeto de Lógica de Serviço Implementação de Serviço Teste de Serviço DISCIPLINAS: Modelagem de Negócio Análise Projeto Implementação Teste Implantação 6 7 5 4 3 2 1 Catalogação e Publicação Integração de Serviços e Interfaces de Usuário Teste da Solução LEGENDA: Perfil executa atividades Perfil envolvido em atividades 6 7 Implantação da Solução

Conclusão FAMÍLIA DE APLICATIVOS DE COMANDO E CONTROLE

CONCLUSÃO Erros Comuns em SOA 1. Discutir uma Definição de SOA 2. Confundir Web Services com SOA 3. Deixar SOA exclusivamente nas mãos de TI 4. Achar que se pode comprar SOA de um fornecedor 5. Construir SOA do zero 6. Usar um processo waterfall Fonte: ZAPFLASH-200531 (www.zapthink.com)