2010-03-19 8 views
5

Je suis en train de faire un projet de génie logiciel d'école secondaire et je suis à la recherche du protocole qui régit les communications entre les guichets automatiques et les réseaux bancaires. Je fais des recherches Google depuis un bon moment maintenant, et bien que je trouve toutes sortes d'informations intéressantes sur les guichets automatiques, je suis surpris de constater qu'il ne semble y avoir aucune norme de l'industrie pour les communications de haut niveau. Je ne parle pas de protocoles de transmission 3DES ou de bas niveau, mais quelque chose qui ressemble à un document de contrôle d'interface; quelque chose qui régit la séquence des événements pour diverses transactions: vérifier les informations d'identification, le retrait, vérifier le solde, etc.Où puis-je trouver le protocole de transaction utilisé par les distributeurs automatiques de billets?

Des idées? Est-ce que quelque chose comme ça existe même?

Je ne peux pas croire qu'après tout ce temps, les banques et les distributeurs automatiques de billets ne font que commencer à faire les choses comme ils vont.

Une question plus courte: si je voulais entrer dans le secteur de la fabrication de logiciels ATM, où commencerais-je à chercher des normes?

+0

Très bonne et intéressante question! Il se pourrait, cependant, que ce genre de choses ne soit pas publié du tout, du moins pas par les canaux officiels. –

+0

Que diriez-vous de http://en.wikipedia.org/wiki/Automated_Teller_Machine_Communication_Security? Peut-être un début. –

+0

Sans rapport: quelqu'un pourrait-il corriger la balise 'interface-control-documen' (ajouter un 't' à la fin)? SO continue de me faire exploser. Merci. – Dave

Répondre

4

Eh bien, il y a beaucoup de réseaux interbancaires. Je suppose que chacun d'entre eux communiquent différemment. Les autocollants sur l'ATM (Cirrus, STAR, Pulse, etc ...) identifient le réseau auquel la machine participe. Je crois, cependant, que la «structure» du message est dictée par une norme ISO. Cirrus est un réseau appartenant à Mastercard et PLUS est un réseau appartenant à Visa ... Je parcourais leurs sites pour voir s'ils publiaient des détails sur l'API.

Modifier, sur demande:

Jetez un oeil à les ISOs suivants 15022, 20022, 9362 et 4217 - http://en.wikipedia.org/wiki/Category:Financial_routing_standards

+0

Exactement, une norme ISO ou quelque chose de similaire. Je n'avais pas pensé à Cirrus, etc. Merci.+1 – Dave

+1

@Dave: Je voudrais regarder ISOs 15022, 20022, 9362 et 4217: http://en.wikipedia.org/wiki/Category:Financial_routing_standards –

+0

qui aurait pu être le filon-mère, mon ami. Poster comme réponse ... – Dave

1

ISO 10583 est dominante.

Jetez également un coup d'œil à EMV.

La liaison ATM vers banque peut être propriétaire ou standard. Ce n'est qu'en amont que l'interopérabilité interorganisationnelle est nécessaire, que les normes deviennent toujours nécessaires.

L'ISO 15022 ne couvre définitivement pas l'ATM à la banque. Jusqu'à présent, il couvre plus en amont. Et est maintenant remplacé par ISO 20022 - "initialement nommé ISO 15022 2ème édition".

L'ISO 20022 couvre l'ensemble des services financiers et constitue un super forum pour les protocoles de services financiers de l'ISO.

+0

Bonne réponse. Merci. Bienvenue à SO. – Dave

0

Il existe deux protocoles de base, ISO8563 et IFX (un sous-ensemble financier XML), mais de nombreux protocoles bancaires sont fournis par le fournisseur, car ceux-ci incluent les protocoles de pilote de périphérique qui pilotent les états ATM. l'ATM rapporte ses états de trésorerie et d'utilisation.