курс цб на 22.09:
66.2497
78.0753
курс криптовалют:
6755.3 $
247.4 $
Архив / 2018 / ЖУРНАЛ ПЛАС №7 / 60 просмотров

Saxo Bank: мы должны инвестировать в ИТ, чтобы оставаться конкурентоспособными

52

Является ли в реальности Open Banking драйвером для банков к внедрению все новых инновационных технологий? Насколько остро здесь стоит вопрос стандартизации? Эти и другие вопросы журнал «ПЛАС» обсуж­дает с Бенни Бойе Йохансеном (Benny B Johansen), руководителем проекта Open API, Saxo Bank.

ПЛАС: Как утверждает ряд аналитиков, для реализации концепции Open Banking нужны единые стандарты API. Насколько остро в реальности стоит вопрос?

Б. Йохансен: Не думаю, что это большая проблема. Самой большой проблемой было бы, если бы вы вообще не могли получить доступ к нашим API-интерфейсам. Де-факто сейчас существуют стандарты взаимодействия серверов. Почти все API-интерфейсы, как, например, интерфейсы веб-API, построены с использованием архитектуры REST. Главным преимуществом нового поколения REST-подобных веб-API является то, что они представляют собой прозрачное решение, абсолютно не сложное для использования. Особенно если вы применяете JavaScript, ставший общеупотребительным языком пользователей интернета.

Сегодня практически все веб-приложения (включая SaxoTraderGO) построены с использованием кода JavaScript, запущенного в браузере, постоянно общающемся с сервером для получения информации или ее обновления. Для поддержания запросов от таких веб-приложений необходимо обеспечить своего рода программируемые интерфейсы для клиентского приложения с целью коммуницирования с сервером. Для этого вы можете выбрать старую добрую службу веб-поддержки, однако такого рода типы интерфейсов относительно сложны для использования на JavaScript и внутри браузера. Вместо них для подобных задач разработан новый тип интерфейсов. Этот новый тип интерфейса отвечает потребностям JavaScript и протоколам для коммуникации браузера и сервера. По прошествии определенного времени интерфейсы можно рассматривать как устоявшиеся и обеспечивающие хорошую поддержку для практически любого языка программирования.

В 2013 году, когда мы приступили к разработке Open API для банка, тренд уже был очевидным, и такие гиганты, как Google, Facebook, Twitter, Salesforce и т. д., уже приняли новый стиль интерфейсов. Далее стиль интерфейса практически идеально отвечает нашим потребностям – создать высокопроизводительный интерфейс для платформы SaxoTraderGO. В то же время существуют примеры использования подобных интерфейсов для облегчения коммуникаций серверов в рамках предприятия, и проблем с выбором не было.

Сам факт существования открытых API-интерфейсов является значительным шагом вперед

Все больше API-интерфейсов из соображений безопасности переходят на стандарт авторизации OAuth (открытый протокол авторизации, который позволяет предоставить третьей стороне ограниченный доступ к защищенным ресурсам пользователя без необходимости передачи логина и пароля) в том или ином варианте, другие обращаются за документацией к спецификациям Swagger и OpenAPI Specification (OAS). Кроме того, отдельные API-интерфейсы теперь начинают поддерживать своего рода потоковый механизм, как правило, основанный на технологии WebSocket.

Продолжение материала содержит полезную для вашего бизнеса информацию…

Подписка позволяет читать все статьи портала

Читайте в этом номере: