Я делаю проект разработки программного обеспечения аспирантуры, и я ищу протокол, который управляет связью между сетями банка и банкоматами.
Я гуглил долгое время теперь, и хотя я нахожу все виды интересной информации о банкоматах, я удивлен найти, что, кажется, нет никакого промышленного стандарта для высокоуровневой связи.
Я не говорю о 3DES или протоколы передачи низкого уровня, но что-то вроде Интерфейсного Документа Управления; что-то, что управляет последовательностью событий для различных транзакций: проверьте учетные данные, отказ, проверьте баланс и т.д.
Какие-либо идеи? Чему-нибудь нравится, это даже существует?
Я не могу полагать, что после всего этого времени банки и производители ATM все еще просто составляют это, когда они идут.
Более короткий вопрос: если бы я хотел заняться программным обеспечением ATM производственный бизнес, где я начал бы искать стандарты?
Ну, межбанковских сетей много. Я предполагаю, что каждый из них общается по-своему. Наклейки на банкомате (Cirrus, STAR, Pulse и т. Д.) Определяют, к какой сети подключено устройство. Однако я верю, что «структура» сообщения продиктована стандартом ISO. Cirrus - это сеть, принадлежащая Mastercard, а PLUS - сеть, принадлежащая Visa ... Я бы просмотрел их сайты, чтобы узнать, публикуют ли они какие-либо подробности API.
Отредактируйте по запросу:
Взгляните на следующие ISO 15022, 20022, 9362 и 4217 - http://en.wikipedia.org/wiki/Category:Financial_routing_standards