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)
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
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
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
APPENDIX
ISO 20022 Beispiele
5
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
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
Beispiele ASN.1
8
In XML Darstellung
ASN.1 Darstellung
17. Oktober 2013 Matthias Meier CREDIT SUISSE AG