Banque, Nigeria et XML
11/07/2006
Qu'est-ce qui peut bien lier
les banques, le Nigéria et le XML ?
Et bien, la NFUI (Nigerian Financial Intelligent Unit) par exemple.
L'unité financière nigériane a en effet récemment
ordonné aux banques (dont le capital dépasse 2.5 millions de
naïras, soit plus de 10 millions de francs CFA) de se débarrasser de
Microsoft Excel et de passer à la norme d'échange de documents XML, pour
tout ce qui données financières, stockage et échanges de
celles-ci, d'après cet article
de Vanguard.
Ceci est une réponse directement
opérationnelle à la problématique d'échanges et de
stockage de données bancaires.
Exit Excel. Bienvenue au stockage XML.
A titre personnel, je suis content que le Nigéria oblige les banques
à se débarrasser d'un outil propriétaire, pour passer
à un format libre.
Ce format, plus lisible, et
facilement exploitable, permettra à la NFIU de traiter les informations
financières et pourquoi pas de mieux détecter les fraudes
bancaires.
UPDATE du 09/11/2006: Je rajoute ici suite au commentaire de Lydie quelques avantages du XML (tu m'excuseras de ne pas faire de schéma).
- Indépendant de la plate-forme et réutilisable
XML
est indépendant des matériels et des plates-formes, les
échanges entre un systéme ou un réseau et un autre sont ainsi
possibles. De plus, une fois que l'information est au format XML, elle peut
être réutilisée pour de multiples usages notamment pour la
publication et l'impression numériques. different purposes for digital
and printed publication.
- Standard international
XML est un langage standard défini et validé par le
consortium W3C, il n'est donc contrôlé et la
propriété d'aucune société. Ceci assure qu'XML
restera un standard ouvert employé par toute l'industrie
informatique.
- Echange d'information
Puisque XML est un
standard qui permet un haut niveau d'échange d'information, en
particulier entre réseaux, les sociétés et les organisations
inter-dépendantes.
- De nouvelles opportunités
La standardisation et la flexibilité d'XML font que ne nombreux problémes peuvent être résolus plus efficacement et que de nouvelles opportunités se présenteront tirant parti d'XML. Par exemple XML a déjà révolutionné la gestion de contenu et la publication, il transformera beaucoup d'autres domaines, en particulier ceux pour lesquels l'automatisation a déjà commencé.


14 Comments Add your own
1. Eddy | 09/06,2008
Je ne sais pas si c'est ce genre d'illustration que tu cherches, mais je me lance a l'eau, en attendant que nino ns trouve de meilleurs exemples.
On peut par ex. decider de definir un ordre de virement (simpliste):
VIREMENT = ELEMENT(DATE, CPTE- DEBIT, CPTE-CREDIT, MONTANT)
et voici un exemple de flux:
10.11.2006 20:25
...nino...
...eddy...
1.000.000
2. Lydie | 11/08,2006
pour les profanes, pourrais tu expliquer schematiquement les gaisn d'une telle evolution?
3. Eddy | 11/09,2006
Ben heu, ch?re lydie,
sans trop rentrer ds les details, disons que xml a au moins deux avantages:
- meilleur contr?le des donn?es: sous des termes tels que dtd ou schema se cache une particularit? du flux xml, ? savoir definir quand un flux xml est valide.
interchangeabilit?: un flux xml n'est rien d'autre que du texte ascii b?te et mechant, facilement exploitable par tout processus informatique -> je peux interchanger des donn?es entre deux syst?mes hetereoclites.
4. Lydie | 11/10,2006
merci pour les precisions dans le post. Elles eussent gagner a etre illustrees par des exemples dans le domaine bancaire. Mais tout le monde aura compris. enfin du moins, j'ai compris merci :)
tres didactique, tres cher !!!
5. Nino | 11/10,2006
Je vais voir ce que je trouve comme illustrations dans le secteur bancaire...
6. Eddy | 11/11,2006
oublie. on voit rien de mon post. les balises xml ne st pas visibles
7. Nino | 11/11,2006
OK, on oublie... .. ?
De toutes facons, tu as inverse les comptes debiteur et crediteur ;-)
Tu as mis des balises du style
8. Eddy | 11/11,2006
Lool, non je n'ai rien invers? du tout. ;)
Mais sinon j'avais mis des balises du style:
_virement_
_date_ 10.11.2006 20:25 _/date_
_cpte-debit_ nino _/cpte-debit_
_cpte-credit_ eddy _/cpte-credit_
_montant currency="EURO"_ 1.000.000 _/montant_
_/virement_
bien s?r il faut remplacer _ par '' en fin de balise.
9. Eddy | 11/11,2006
decidemment.
je dois ecrire le code HTML ou quoi?
bon je teste
inferieur: <
superieur: >
10. Eddy | 11/11,2006
Dsl nino de salir ton blog avec des posts dechets. Mais bon c'est pour la bonne cause.
Voici donc mon post du depart:
<virement>
<date>10.11.2006 20:25 </date>
<cpte-debit>nino</cpte-debit>
<cpte-credit>eddy</cpte-credit>
<montant currency="EURO">1.000.000 </montant>
</virement>
11. Lydie | 11/12,2006
merci les gars !!! je vois qu'il y a des geeks dans le coin. :)
12. Nino | 11/12,2006
Il faut dire qu'Eddy est un vrai geek...
Je teste des tags HTML....
test
test
test
test
13. nino | 11/12,2006
Et le dernier
test
14. Eddy | 11/12,2006
moi geek? lool, meuu non, meuu non. Juste un peu interesse that's all.
Je pense egalement que le choix de XML est une bonne decision. Personnellement j'utilise systematiquement xml comme format de transfert et de sauvegarde de donnees dans tous mes projets logiciels. Je n'y vois que des avantages. A la rigueur il faut juste veiller a bien crypter les donnees quand elles sont sensibles.
Il y'a qq annees j'avais commence a ecrire une specification xml pour les logiciels de banque justement, je dois avoir les ebauches quelque part dans un de mes anciens disques durs.
Leave a Reply