8
SWISS Forum for Financial Standards Break-Out Session Zahlungsverkehr ISO 20022 Standard Standardsforum 17. Oktober 2013 Matthias Meier, ISO 20022 RMG Schweizerische Kommission für Standardisierungen im Finanzbereich (SKSF) Commission suisse de Normalisation Financière (CSNF) Swiss Commission for Standardisation (SCFS) Ein Gremium der Schweizerischen Bankiervereinigung (Swiss Banking)

P 1 zv standards einführung 2013_10_17 m_meier

  • Upload
    swift

  • View
    101

  • Download
    2

Embed Size (px)

DESCRIPTION

Presentation from the Swiss Standards Forum in October 2013

Citation preview

Page 1: P 1 zv standards einführung 2013_10_17 m_meier

SWISS Forum for Financial Standards

Break-Out Session Zahlungsverkehr

ISO 20022 Standard

Standardsforum 17. Oktober 2013

Matthias Meier, ISO 20022 RMG

Schweizerische Kommission für Standardisierungen im Finanzbereich (SKSF)

Commission suisse de Normalisation Financière (CSNF)

Swiss Commission for Standardisation (SCFS)

Ein Gremium der Schweizerischen Bankiervereinigung (Swiss Banking)

Page 2: P 1 zv standards einführung 2013_10_17 m_meier

ISO 20022 Standard Neue Version gültig ab Juni 2013

Neu besteht der Standard aus 8 Teilen

Hauptveränderungen sind:

– Formalisierung des Business Models von Anfang (Business Prozess) bis

zum Ende (Meldungsdefinitionen)

– Meldungs Transport Layer

– Einbezug von weiteren Syntax

– Verbreitung der Modeling Tools

– Weitere Daten Typen

– Ausweitung und konsistentere Handhabung der Business Regeln

Kommentierte Erläuterungen auf diesem Link

– http://www.iso20022.org/display_news.page?dataitem=en//20130524_new_edition_rmg_newsletter

2 17. Oktober 2013

Matthias Meier CREDIT SUISSE AG

Page 3: P 1 zv standards einführung 2013_10_17 m_meier

Beispiel Standard Transport Layer

Meldung Transport Layer

– Es wird zwischen dem Message Transport- und Business Layer

unterschieden

– Business Layer bildet den Prozess unabhängig von der Technologie ab

– Message Transport Layer handelt von den technischen Aspekten des

Messaging und ist unabhängig vom Business Layer

Da der Meldung Transport Layer von Anbieter zu Anbieter unterschiedlich sein

kann, sind die Definitionen ausserhalb von ISO 20022 und werden nicht im

Repository eingetragen

Message Transport Modes hingegen sind Teil des Business Prozess

Kataloges und somit im ISO 20022 Repository eingetragen

Jede Business Transaktion ist mit einem Message Transport Mode verbunden.

Dieser unterstützt die Meldungsdefinition und Meldung Choreographie

3 17. Oktober 2013 Matthias Meier CREDIT SUISSE AG

Page 4: P 1 zv standards einführung 2013_10_17 m_meier

ISO 20022 Erweiterung Syntax

Eine der wichtigen Aenderungen im Standard ist die Erweiterung der erlaubten

Syntax

Part 8: ASN.1 (Abstract Syntax Notation One) generation

– Transformations Regeln um ASN.1 syntax zu generieren von ISO 20022

Meldung Definition

– ASN.1 ist eine gemeinsame Entwicklung von ISO und ITU-T (International

Telecommunication Union – UN Agency)

Folgende Gründe führten zur Zulassung von ASN.1

– Der Syntax exisitiert seit 1984

– Professioneller Support durch die UN – Agency

– Schnelles und effizientes Parsen von Meldungen

Es ist dem User resp. Community überlassen wie und wann der ASN.1 braucht

Es wird erwartet dass die Meldungen über die Zeit in beiden Syntax definiert sind

4 17. Oktober 2013 Matthias Meier CREDIT SUISSE AG

Page 5: P 1 zv standards einführung 2013_10_17 m_meier

APPENDIX

ISO 20022 Beispiele

5

Page 6: P 1 zv standards einführung 2013_10_17 m_meier

Annex: ISO 20022 Standard Kapitel

Part 1: Metamodel

Part 2: UML profile

Part 3: Modelling

Part 4: XML Schema generation

Part 5: Reverse engineering

Part 6: Message transport characteristics

Part 7: Registration

Part 8: ASN.1 generation

6 17. Oktober 2013

Matthias Meier CREDIT SUISSE AG

Page 7: P 1 zv standards einführung 2013_10_17 m_meier

Appendix: Messaging Transport Layer

7

Message Tranport Characteristics Reliable Mode Quick Mode Bulk Mode Active Mode

Delivery Assurance At Least Once At Most Once At Least Once At Least OnceSender Asynchronicity Asynchronous Asynchronous Asynchronous AsynchronousReceiver Asynchronicity Asynchronous Asynchronous Asynchronous Asynchronous

Message Delivery Order Unordered Unordered Unordered Unordered

Message Delivery Window - - - -

Message Sending Window 60 seconds 30 milliseconds - 60 seconds

Message Casting Multicast Multicast Multicast Multicast

Bounded Communication Delay 60 seconds 60 milliseconds 300 seconds 60 seconds

Message Validation On/Off ValidationOn ValidationOff ValidationOn ValidationOn

Message Validation Results Reject - Reject Reject

Message Validation Level Business Process Valid NoValidation BusinessProcessValid Syntax Valid

Durability Persistent Transient Persistent PersistentMaximum Message Size 100,000 kb (100 Mb) 100 kb 100,000 kb (100MB) 100 kb

17. Oktober 2013

Matthias Meier CREDIT SUISSE AG

Page 8: P 1 zv standards einführung 2013_10_17 m_meier

Beispiele ASN.1

8

In XML Darstellung

ASN.1 Darstellung

17. Oktober 2013 Matthias Meier CREDIT SUISSE AG