mensageria no âmbito do sfn brasília, 7 de agosto de 2014

26
Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014.

Upload: internet

Post on 21-Apr-2015

114 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Mensageria no âmbito do SFN

Brasília, 7 de agosto de 2014.

Page 2: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Agenda

• Definições• Mensageria no SPB• Mais mensagens do SFN• Especificação técnica de mensagens e arquivos

• Modelos de troca de mensagens no SFN

Page 3: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

DefiniçõesMensageria é o sistema que realiza a troca de mensagens entre outros sistemas.

Uma mensagem típica é um conjunto de dados, cuja estrutura é de conhecimento público entre os sistemas, com a finalidade de solicitar uma operação ou de informar sobre a ocorrência de um fato relevante.

Geralmente, uma mensagem é curta e processada “on-line”, e pode provocar uma resposta, por meio de outra mensagem.

O objetivo da mensageria é automatizar processos que se relacionam entre si para atingir um objetivo, de forma que haja pouca ou nenhuma interferência humana – “Straight-through processing (STP)”.

Page 4: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Definições

Usualmente, uma mensagem é composta de alguns “pedaços”:

• Informações do protocolo de transporte (exemplo, na mensageria do SPB, o cabeçalho do MQ)

• Informações de segurança (certificado digital, assinatura, algoritmos criptográficos)

• Carga “útil”, com as informações dispostas em um leiaute conhecido e/ou pré-definido (por exemplo, informações XML definidas por um arquivo XSD)

Page 5: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Definições

Princípios:

• Confidencialidade• Integridade• Autenticidade / Não-repúdio• Disponibilidade• Finalidade

“As mensagens transmitidas entre os participantes e o Banco Central são irrevogáveis, incondicionais e finais.”

Page 6: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Mensageria no SPB• As mensagens trafegam em uma rede privada TCP/IP - a Rede do Sistema

Financeiro Nacional – RSFN.

• Os bancos comerciais, câmaras de compensação e o Tesouro Nacional, além do próprio Banco Central, enviam e recebem mensagens na RSFN.

• Na RSFN, para controle do envio/recepção das mensagens, é utilizado um gerenciador de filas (“MQ – Message Queue”). A conexão é ponto-a-ponto, ou seja, cada participante possui um par de filas “sender/receiver” com os demais participantes com quem trocam mensagens.

• Todas as mensagens que trafegam na RSFN possuem um cabeçalho de segurança padrão de 588 bytes. As mensagens são assinadas, utilizando um certificado digital padrão ICP-Brasil. Todas as mensagens referentes ao SPB são assinadas e criptografadas (chaves públicas e privadas).

• O Banco Central do Brasil não emite os certificados digitais do SPB, porém é o repositório de certificados usados pelos participantes do sistema.

Page 7: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Mensageria no SPB

• A “carga útil” das mensagens é descrita com XML e validada por meio de arquivos “XML-Schema Definition – XSD”

• Três segmentos no XML• BCMSG – Segmento de Controle • SISMSG – Segmento do Sistema• USERMSG – Segmento do

Usuário (opcional)

• Restrições• BCMSG + SISMSG <= 32 Kbytes• USERMSG <= 1 Mbyte

<?xml version="1.0"?> <DOC xmlns=”http://www.bcb.gov.br/XXX/YYYYYYY.xsd”> <BCMSG> . . . Segmento de Controle </BCMSG> <SISMSG> . . . Segmento do Sistema </SISMSG> <USERMSG> . . . Segmento do Usuário </USERMSG> </DOC>

Page 8: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Mensageria no SPB

Page 9: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Mensageria no SPB

<SISMSG> <TES0010> <CodMsg>TES0010</CodMsg> <NumCtrlPart>TES20140806100078131</NumCtrlPart> <ISPBPartDebtd>00394460</ISPBPartDebtd> <ISPBPartCredtd>00360305</ISPBPartCredtd> <VlrLanc>140.00</VlrLanc> <CodDevTransf>27</CodDevTransf> <NumCtrlTESOr>TES20140806300001524</NumCtrlTESOr> <Hist>DEVOLUCAO REFERENTE MENSAGEM TES0003 NR.CONTROLE ORIGINAL TES20140806300001524</Hist> <DtMovto>2014-08-06</DtMovto> </TES0010> </SISMSG>

Page 10: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Mais mensagens do SFN

• Regula aspectos de rede: Manual de Redes do SFN• Subgrupo de Redes

• Regula aspectos da segurança: Manual de Segurança do SFN• Subgrupo de Segurança

• Regula os leiautes das mensagens e outros aspectos técnicos: Catálogo de Serviços do SFN

• Subgrupo de Serviços

• Todos os subgrupos vinculados ao Comitê Gestor da Comunicação Eletrônica no Âmbito do SFN (circular 3.629 de 19 de fevereiro de 2013)

http://www.bcb.gov.br/?cedsfn

Page 11: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Mais mensagens do SFNServiço Unidade de Negócio Gestor do Serviço

BMA, BMC, CBL Deban BM&FBovespa CAM Dereg e Desig DesigCCR Derin DerinCCS Decon Decon CIR Mecir Mecir COR Derop Derop CQL * CIP CTP Deban Cetip

DDA, PAG, SCG Deban CIP GEN Deinf Deinf

LDL, LTR, RCO, RDC, STR, SME Deban Deban LEI, PTX Depin Depin

RGT Deati DeatiSEL Demab Demab SLB Deafi Deafi SML Derin DerinTES Deafi STN

Page 12: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Especificação Técnica de Mensagens e Arquivos

Instituições Gestor Unidades

Comitê Gestor

Subgrupos Técnicos

Comitê Gestor

DRN

Catálogo de Serviços

Page 13: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

Prestador

Participante 1. Participante requisita serviço

3. Retorno de mensagem com erros marcados

2. Mensagem R1

informa realização da requisição

BACEN

1. Requisição de serviço

Page 14: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

2. Requisição de serviço com informação a terceiro

Participante - B

Participante - A 1. Participante requisita serviço

3. Retorno de mensagem com erros marcados

Prestador

BACEN

2. Mensagem R1

informa realização da requisição

4. Mensagem R2

Prestador informa a terceiro a realização da requisição

Page 15: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

3. Requisição de serviço com notificação

Participante - A Participante - B1. Participante requisita serviço

3. Retorno de mensagem com erros

marcados

Participante Notificado

5. Mensagem R3

Prestador notifica participante sobre serviço realizado

Prestador

BACEN2. Mensagem R1informa realização da requisição

4. Mensagem R2

Prestador informa a terceiro a realização da requisição

Page 16: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

4. Consulta

Participante1. Participante consulta informações

3. Retorno de mensagem com erros marcados

2. Mensagem R1resultado da consulta

Prestador

BACEN

Page 17: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

5. Informação ao participante

Participante

1. Informação ao participante

Prestador

BACEN

Page 18: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

6. Informação com resposta

Page 19: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

7. Aviso

1. Aviso a múltiplos participantes

Prestador

BACEN

Participante

Participante

Participante

Page 20: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

8. Informação ao prestador

Participante1. Participante informa prestador

2. Retorno de mensagem com erros marcados

Prestador

BACEN

Page 21: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

9. Informação com notificação a terceiro

Page 22: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

10. Requisição ao participante

Page 23: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

11. Requisição de serviço com aviso

Participante

Participante -A 1. Participante requisita serviço

3. Retorno de mensagem com erros marcados

Prestador

BACEN2. Mensagem R1

informa realização da requisição

4. Mensagem R2

Prestador avisa a múltiplos participantes a realização

da requisição

Participante Participante

Page 24: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

12. Informação com aviso

Participante

Participante -A 1. Participante informa prestador

3. Retorno de mensagem com erros marcados

Prestador

BACEN2. Mensagem R1

confirmação de recebimento

4. Mensagem R2

Prestador avisa a múltiplos participantes sobre a

informação

Participante Participante

Page 25: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Modelos de troca de mensagens no SFN

13. Informação com notificação

Page 26: Mensageria no âmbito do SFN Brasília, 7 de agosto de 2014

Obrigado.