Ну, Ребекка переврала суть, ИМХО. Поясняю: протокол СВИФТ - это система обычных xml-файлов, которые в основном основаны на ISO. Общеупотребительных сообщений там раз-два-и-обчёлся. Сообщения обычно кодируются как MT, например, MT101, MT103 и так далее. Диалог идёт в формате запрос-ответ, если возникает ошибка, она расшифровывается в ответе. Используются самые обычные java-сокеты и их обвязка на wsdl (это как программы обработки получают и отсылают эти сообщения). В итоге: должна быть программа формирования, посылки, приема и обработки оных сообщений (обычно она на основе базы данных), web-сервис, умеющий принимать и отправлять сообщения, и адрес внешнего сервера, с которым работаем. При большом желании эти банки могут нанять программистов и написать собственные интерфейсы СВИФТ, или купить уже готовые - например, у того же НРД или ЦБ РФ, а также у крупных банков. Поскольку я участвовал в разработке обработчика таких сообщений для НРД, могу ответственно заявить, что и шла бы эта конторка лесом!
Внимание! Уважаемые посетители сайта mfd.ru, предупреждаем вас о следующем: ОАО Московская Биржа (далее – Биржа) является источником и обладателем всей или части указанной на настоящей странице Биржевой информации. Вы не имеете права без письменного согласия Биржи осуществлять дальнейшее распространение или предоставление Биржевой информации третьим лицам в любом виде и любыми средствами, её трансляцию, демонстрацию или предоставление доступа к такой информации, а также её использование в игровых, учебных и иных системах, предусматривающих предоставление и/или распространение Биржевой информации. Вы также не имеете права без письменного согласия Биржи использовать Биржевую информацию для создания Модифицированной информации предназначенной для дальнейшего предоставления третьим лицам или публичного распространения. Кроме того, вы не имеете права без письменного согласия Биржи использовать Биржевую информацию в своих Non-display системах.