BAM - Quick Development Overview Business Event e RTView v2.0. DSI/DIS Arquitetura Aplicacional Arquitectura Transversal

Documentos relacionados
ETL Guia de Projeto. Data da Publicação: Fevereiro Versão: 1.0. Arquitetura Guia de Projeto Geral

OBIEE Guia de Projeto

PIGEND206M. Guia de Projeto SAP Fiori. Data da Publicação: Agosto Versão: 1.0

Arquitetura Guia de Projeto Geral

Considerações Gerais

Instituto Superior de Engenharia de Lisboa

Apresentar Propostas Acesso Universal

ENGENHARIA DE SOFTWARE ExtremePlanner

1. Registo no GRT Painel de Utilizador Registrar Equipamento Lista de Equipamentos Editar Dados do Equipamento 11

Documento Geral Explicativo. GS1 Portugal

ACTIVAÇÃO DE REGISTO NA WEBSHOP DA KRAUTLI PORTUGAL

PCAAC - Programa Comunitário de Apoio Alimentar a Carenciados Manual do Utilizador - Web

Plataforma de Gestão Documental, Workflow e Gestão de Arquivo

SIGEI SISTEMA INTEGRADO DE GESTÃO DE EQUIPAMENTOS E INSTALAÇÕES

MEDINET APRESENTAÇÃO DOCUMENTOS PROVISÓRIOS

Seu manual do usuário HTC TOUCH PRO2

PLANO DE CURSO. Formação para Profissionais. PORTUGAL ANGOLA MOÇAMBIQUE CABO VERDE SÃO TOMÉ E PRÍNCIPE BRASIL

MANUAL DE UTILIZADOR

Sistema Nacional de Vigilância Epidemiológica (SINAVE) Desmaterialização da notificação obrigatória de doenças transmissíveis

Entrega de Dissertação de Mestrado

GRID Gestão e Reporte de Indicadores de Desempenho

MANUAL DE APOIO AO UTILIZADOR DA PLATAFORMA DO SISTEMA DE ACREDITAÇÃO

Índice. SIGE MN-Porteiro_1.5.odt

Modernização Administrativa: Apresentação de Novos Produtos. Detecção via satélite de construção ilegal

Um sistema de difusão de informação a nível da aplicação

Direcção Cientifica. Sistema de Gestão e Monitoria de Estudantes de Pós-graduação. Manual do Utilizador do Assistente/Funcionário do DC

Sistemas e Tecnologias de Informação. Adobe Connect 8. Manual de Utilização. Universidade Católica Portuguesa Centro Regional do Porto

ELECTRONIC SOLUTIONS TO IMPROVE YOUR BUSINESS

1.1 Candidaturas on-line

Relatório de Análise de Requisitos (24/05/2002 Versão 2.0) Gestão de Beneficiários P7

PROJECTO PORTAL DE LOJISTAS

Guião de Preenchimento do Módulo Reporte de Execução Física Versão 1.0

Nova Plataforma Allianz. Intranet Outubro 2009

Integração Folha x TOOLS. TOTVS Business Conector

POLÍTICA DE PRIVACIDADE

SISTEMA NACIONAL DE NOTIFICAÇÃO

Especificação técnica relativa à integração do SI.VIDA nos sistemas clínicos hospitalares

Candidatura Passo a Passo

MANUAL DE UTILIZADOR MYGIAF - PEDIDO DE ECONOMATO. Lisboa, 19 de Fevereiro de 2013

1.1 Candidaturas on-line

1 Candidaturas on-line

Manual Rápido do Sistema GPC Gestão de Classificações 2011 (Clube Columbófilo de São Miguel)

BEM VINDO AO IPCA! Instituto Politécnico do Cávado e do Ave Serviços Académicos Setembro 2011

Como inscrever nas AECs?

Monitorização e Análise de Marcas nos Social Media

MANUAL DE INSTRUÇÕES PARA REGISTO DE PRODUTORES DE EEE E P&A

Manual de Instalação PRIMAVERA QPOINT

Manual de Confirmação de Apoio Regime Escolar

Portal F.P.T. Novas Funcionalidades da Plataforma Informática. CIRCULAR nº 028/2014. Exmo. Sr. Presidente,

O parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê!

MANUAL DE UTILIZADOR MYGIAF - PEDIDO DE ECONOMATO

Como inscrever nas AECs?

B.I Documento. Âmbito. Passo-a-passo. SiGES Objetivo. Resultado. Âmbito: Novas regras de faturação 2013 Emissão de ficheiro SAF-T PT

UTILIZAÇÃO DE 1.º CHEQUE-DENTISTA

POLÍTICA GESTÃO DA INFORMAÇÃO/CONFIDENCIALIDADE

SIGEF Portal Organismo. Manual de utilizador v

Relatório único. (Versão 2.5c)

1. A utilização de meios electrónicos nos termos seguintes:

Área que permite à gestão visualizar e validar conteúdos submetidos e ainda editar informações como as "ementas".

manual de procedimentos gestão documental - escolas manual de procedimentos gestão documental - escolas DREN

MANUAL DE REGISTO DE DECLARAÇÕES DE EXISTÊNCIAS DE SUÍNOS (D.E.S.) NO idigital

Factura Electrónica Carrefour (Espanha)

ATENÇÂO. A actualização agora disponibilizada deve ser instalada antes de efectuarem o Fecho do Ano 2009/2010.

Versão 1.3 ( )

Driver Next Versão 1.0 de Português

Manual de Utilização MU /2013. Serviços ao Cidadão Académico-eSCA Versão - Docentes

Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação. Novo Regime Protecção Social

1.1 Candidaturas on-line

Manual de criação de referências multibanco no SONHO v2 via SITAM. SONHO v2

Projeto Testes Intermédios (TI) 2013/2014. Manual de utilização da Extranet TI. Diretores e Gestores de Projeto

Mobilidade de Pessoal Não Docente

ConvertProfissões 2011

1. APLICAÇÃO Entrada na aplicação Recuperação de dados Atualização de dados Alteração de password...

Manual de Instruções Formulário online

TERMOS E CONDIÇÕES. 1. Disposições gerais

Manual do Utilizador Brother Meter Read Tool

Guião de Preenchimento do Módulo Reporte de Indicadores Versão 1.1

Ficha de Unidade Curricular

Documentos Informativos Ano Letivo de 2013/14

REALING - Plataforma Online de Reabilitação da Linguagem SOBRE

Criado por Vítor M. em 22 de Dezembro de comentários

GUIA PRÁTICO DO E-SHOP

Política de Privacidade

Candidatura Passo a Passo

Manual do Fénix. Gestão da ficha de unidade curricular (Portal de coordenador de ECTS) DSI (Versão 1.0)

Curso Avançado de UX Design. Conteúdos da Formação: PROGRAMA. Business Analysis (6 horas)

SInOA - Sistema de Informação da Ordem dos Advogados

HS-SGICM. Manual do Utilizador HS-SGICM - MANUAL DE FORMAÇÃO DOCUMENTO N.º CLIENTE ÁREA PEDIDOS DE SERVIÇOS DATA: FORMAÇÃO VERSÃO: 2.

MANUAL DO UTILIZADOR

Índice. IMP.01.P.11 v01_ Página 1 de 16

Score Gestão de Cartões Manual de utilizador

Transcrição:

BAM - Quick Development Overview Business Event e RTView v2.0 DSI/DIS Arquitetura Aplicacional Arquitectura Transversal

Controlo Direitos Autorais Documento inédito com todos os direitos reservados. A inscrição 2011 Galp Energia SA. Direitos Reservados foi atribuída a este documento para, em caso de publicação acidental, proteger os direitos da Galp Energia SA. Nenhuma parte deste documento pode ser reproduzida sob qualquer forma, inclusive fotocópia ou transmissão electrónica para qualquer computador, sem o prévio consentimento escrito da Galp Energia SA. Confidencialidade As informações contidas neste documento são confidenciais e da propriedade exclusiva da Galp Energia SA, não podendo ser utilizadas, divulgadas, ou cedidas a terceiras partes, sem o prévio consentimento escrito da Galp Energia SA. 2 2013 Galp Energia SA. Direitos Reservados

Introdução O presente documento tem como objectivo indicar os desenvolvimentos necessários para que se consiga integrar com a plataforma BAM existente na GALP. 3 2013 Galp Energia SA. Direitos Reservados

Requisitos Para que seja possivel intergrar com o BAM, é necessario o seguinte: Todos os serviços do processo a monitorizar esteja registado no catálogo de serviços. Caso seja um serviço extra-tibco, este deverá ser capaz de utilizar o Log Unificado. Conhecimentos de TIBCO Business Evens para desenvolver as maquinas de estados Conhecimentos de TIBCO Rtview para elaboração dos ecras a disponibilizar ao negócio. Caso seja necessário o desenvolvimento de novas sondas de sistemas, é necessário conhecimentos de TIBCO Hawk. 4 2013 Galp Energia SA. Direitos Reservados

Breves regras da Arquitectura 5 2013 Galp Energia SA. Direitos Reservados

Arquitectura - Serviços Todos os serviços existentes na GALP terão de ser univocamente identificados através da chave composta: Dominio Tipo Serviço Acção Informação sobre como estes campos deverão ser preenchidos deverá ser vista no documento de Arquitectura Geral da GALP. 6 2013 Galp Energia SA. Direitos Reservados

Arquitectura Log Unificado A utilização do Log Unificado deverá ser obrigatóriamente realizada através das regras existentes na GALP Energia. Os serviços desenvolvidos em TIBCO estão automáticamente habilitados para a utilização do Log Unificado. Os restantes sistemas têm regras já definidas pela arquitectura. Para mais informações sobre como utilizar o log unficado recomenda-se a leitura do documento sobre o mesmo. 7 2013 Galp Energia SA. Direitos Reservados

Arquitectura Processo de negócio É considerado um processo de negócio a invocação de um ou mais serviços, por uma ordem pré-definida, com o objectivo de realizar uma necessidade da empresa. Para que um processo de negócio seja passível de integrar no BAM, todos os serviços que fazem parte do processo de negócio, deverão obrigatóriamente enviar a chave única (primary key) que identifica cada evento do processo Ex: na monitorização de um processo de facturas, podemos considerar o número da factura como a chave de correlação (primary key). Assim sendo, todos os serviços do processo terão de obrigatóriamente ser capazes de enviar como chave de negócio o número da factura. 8 2013 Galp Energia SA. Direitos Reservados

Desenvolvimento 9 2013 Galp Energia SA. Direitos Reservados

Desenvolvimento: Serviços A plataforma BAM é alimentada pelo resultado da invocação dos serviços existentes na GALP, ou seja, sempre que um serviço é invocado este deverá enviar um evento, através do log unificado, com todos os dados necessários à sua correlação. Para que um serviço seja passivel de ser utilizado num processo de negócio, a chave primária de correlação (primary key), tem de ser correctamente identificada durante o desenvolvimento. Para serviços novos (não existentes) o trabalho de desenvolvimento adicional é desprezável caso o sistema onde o serviço se encontre já utilize o Log Unificado. Para serviços já existentes, o projecto terá que validar se as chaves publicadas são suficientes para identificar os eventos únivocamente ao longo de todo o processo. Se forem suficientes então não existe trabalho adicional a nivel de desenvolvimento de serviços Caso não sejam então será necessário alterar o desenvolvimento, adicionando as chaves em falta. 10 2013 Galp Energia SA. Direitos Reservados

Desenvolvimento: Serviços Chaves de negócio Actualmente, somente as chaves de negócio enviadas no 1º step é que são passiveis de ser utilizadas como regras na maquina de estados. O 1º step também tem acesso ao Header de mensageria tecnica interno da GALP (A informação disponibilizada no header, está disponivel no documento de arquitectura) Esta funcionalidade deverá ser tida em conta durante a análise. Ex: caso um processo possa ter varios destinos, o 1º serviço do processo (1º step) terá de ser capaz de enviar todas a informação necessária para que se possa ter acesso a essa informação durante a execução da maquina de estados. 11 2013 Galp Energia SA. Direitos Reservados

Desenvolvimento: Business Events Devido à existencia da framework BAM de desenvolvimento, a criação de uma maquina de estados no Business Events limita-se a identificar quais as transições que são efectuadas e porque ordem A figura acima, apresenta uma maquina de estados real. O desenvolvimento normalmente limita-se pela inserção da ordem de invocação dos serviços nas transições da maquina de estados. Contudo, certos processos poderão ser mais complexos (identificar múltiplos destinos para a mesma maquina, regras especiais, etc). nestes casos recomenda-se uma primeira reunião com a equipa de arquitectura para ajudar a estimar o esforço de desenvolvimento dos mesmos. 12 2013 Galp Energia SA. Direitos Reservados

Desenvolvimento: RTview A existencia de uma framework RTView facilita o desenvolvimento dos ecrãs a apresentar para o negócio, COM: Um template de fundo 1 que poderá ser utilizado em todos os processos a serem desenvolvidos. 1 Uma caixa para apresentação do estado da tarefa a monitorizar ( 1 ou mais serviços, aplicações, etc.) 2 2 3 Uma caixa para apresentação do estado da tarefa em modo gráfico 3 O desenvolvimento limita-se a desenhar um processo percetivel para o negócio e indicar que serviço(s) deverá ficar em cada caixa 13 2013 Galp Energia SA. Direitos Reservados

Desenvolvimento: Rtview Exemplo A figura à direita apresenta o ecrã rtview correspondente à maquina de estados da factura apresentada neste documento. Na figura verifica-se que, embora a maquina de estados tenha 5 estados distintos (5 serviços que identificam um processo), a informação dos serviços está estão agrupada em somente 3 sistemas SAP-PI, TIBCO e Business Connect (unicas caixas com valores) As restantes caixas identificam os sistemas onde o processo se conecta, mesmo sabendo que estes não enviam eventos. O objectivo é permitir que um utilizador de negócio entenda mais facilmente o processo completo. 14 2013 Galp Energia SA. Direitos Reservados

Definição de Alertas e SLA s de Processos Para a definição de SLA s de Processos (e também de serviços) bem como para a definição de alertas é somente necessário efetuar a sua definição em conjunto com os negócios, equipas de manutenção e DSI e efetuar a parametrização dos dados na ferramenta disponibilizada para o efeito. Assim, não há necessidade de qualquer programação. 15 2013 Galp Energia SA. Direitos Reservados