RS-Interbank Core
Платформа для реализации дистанционного обслуживания корпоративных и розничных клиентов банка, а также для построения комплексных фронт-офисных систем.
Заказать консультациюВ данном документе представлены основные принципы работы программного комплекса InterBank RS Core и его преимущества, приведено описание приложений, из которых он состоит, а также рассмотрены такие сервисные возможности, как обеспечение безопасности и мониторинг системы.
Технические возможности
В этом разделе описаны основные технические возможности системы InterBank RS Core, такие как совместимость с серверами приложений и веб-браузерами, поддержка работы с криптосистемами, взаимодействие с различными внешними системами, конфигурирование интерфейса приложений в визуальных конструкторах и другие особенности.Совместимость с серверами приложений
Сервер приложений предоставляет среду для развертывания и работы системы InterBank RS Core.Программный комплекс InterBank RS Core может работать под управлением следующих серверов приложений, поддерживающих платформу J2EE:
- Oracle WebLogic Server;
- IBM WebSphere;
- JBoss WildFly;
- Apache Tomcat.
Выбор того или иного сервера приложений не накладывает ограничений на прикладную функциональность системы, но может ограничивать такие сервисные возможности, как масштабируемость, кластеризация, мониторинг и другие.
Кроссплатформенность
Интеграция с внешними системами
Платформа InterBank RS Core предусматривает большой выбор методов интеграции с внешними системами и приложениями:
- Веб-сервисы (наиболее предпочтительный метод);
- Корпоративная сервисная шина данных (ESB), например, Oracle Service Bus или WebSphere Message Broker;
- Промышленные очереди сообщений (решения класса MOM – Message-oriented Middleware), например, IBM MQ Series;
- Обмен файлами, к примеру, в XML- или TXT-формате;
- Хранимые процедуры и другие методы.
Гибкая архитектура шлюзовой части приложений позволяет при необходимости подключать любые внешние системы по произвольным протоколам взаимодействия путем создания адаптеров без изменения бизнес-логики системы.
Кроссбраузерность
Для работы программного комплекса InterBank RS Core могут использоваться следующие типы веб-браузеров:- Internet Explorer версии 9.0 и выше;
- Mozilla Firefox версии 45.0 и выше;
- Opera версии 38 и выше;
- Safari версии 5 и выше;
- Google Chrome версии 52 и выше.
Поддержка многоязычности
В системе InterBank RS Core реализована возможность отображения пользовательского интерфейса приложений на различных языках, например, на русском и английском. При этом система может поддерживать одновременно несколько языков.
Использование кодировки Unicode позволяет перевести экранные формы практически на любой язык, в том числе на языки, в основе которых не лежат символы латиницы и кириллицы (например, азербайджанский или грузинский).
Каждый пользователь системы может выбрать для себя язык, на котором для него будет отображаться пользовательский интерфейс.
Список языков системы можно расширять с помощью пользовательского интерфейса, не прибегая к программированию. Такой механизм удобен для банков, обслуживающих иностранных клиентов или имеющих филиалы и представительства за рубежом.
Использование технологии Ajax
Компоненты для разработки веб-интерфейсов
«Тонкие» приложения комплекса InterBank RS Core имеют web-интерфейс. В качестве основного фреймворка при разработке Web-интерфейсов используется Tapestry. В системе предусмотрен набор визуальных компонент, с широкими функциональными возможностями, которые сторонние разработчики могут использовать при разработке собственных визуальных форм. Так например, разместив на странице визуальный компонент “Таблица” и указав соответствующий бизнес-объект в качестве источника данных, разработчик автоматически получает такие функциональные возможности как, сортировка, фильтрация, постраничный вывод данных, условная раскраска и т.п.
При этом разработчик не ограничен возможностями некоторого “внутреннего” дизайнера форм, а может использовать всю мощь привычной в использовании студии. Также в системе предусмотрен механизм скинов, которые позволяют управлять стилями приложений (цветовые гаммы и т.п.).
Объектная модель приложений
- Виды объектов – это основные элементы, с помощью которых реализованы документы и справочники, используемые в системе;
- Виды системных сущностей – это обособленные виды объектов, которые реализованы с помощью отдельных java-классов. В качестве системных сущностей выступают, как правило, базовые объекты предметной области, например, клиенты, счета, карты, кредиты.
Все указанные элементы имеют поля, в которые записывается пользовательская информация, и методы для работы с этой информацией.
При этом система InterBank RS Core предоставляет удобный интерфейс для конфигурирования объектной модели и последующей настройки бизнес-процессов в зависимости от требований конкретного банка.
Конфигурирование объектной модели
Система InterBank RS Core предоставляет возможность создавать новые виды элементов, входящих в состав объектной модели, и дорабатывать существующие без привлечения разработчиков.
ИТ-специалисты банка могут самостоятельно выполнять следующие действия:
- Создавать и настраивать собственные элементы объектной модели (виды объектов, виды системных сущностей и виды структур) для последующего использования.
- Управлять составом полей любых элементов объектной модели. При этом поля могут быть не только простых типов («строка», «дата», «сумма»), но и содержать ссылки на другие документы или справочники. Например, при конструировании пользовательского интерфейса информация о связях между объектами позволяет предельно упростить организацию выбора значений из справочников.
- Управлять методами объектов.
- Задавать условия проверки, которые должны выполняться при обработке документов, например, при сохранении или импорте из внешней системы.
- Настраивать последовательность действий, выполняемых при обработке документов каждого вида.
При этом бизнес-логику системы можно неограниченно расширять путем создания и регистрации дополнительных Java-классов.
Настройка бизнес-процессов
Программный комплекс InterBank RS Core позволяет настраивать бизнес-процессы системы с помощью удобного пользовательского интерфейса, реализованного как в табличном виде, так и в визуальном графическом представлении.
Для настройки бизнес-процессов система InterBank RS Core предоставляет следующие возможности:
- Настройка последовательности операций (шагов), выполняемых в процессе обработки документа. При этом система позволяет выбрать тип шага, который определяет зависимость шагов друг от друга (последовательный, параллельный, шаг условия, шаг прерывания).
- Добавление или удаление шагов из процесса, а также изменение их порядка.
- Настройка оповещений, которые будут отсылаться пользователям при выполнении определенной операции с документом.
Мастер для настройки ПК
Для работы с системой InterBank RS Core пользователям необходим только веб-браузер. При этом им не требуется устанавливать никакого дополнительного программного обеспечения, кроме модулей криптозащиты информации.Для автоматизации процесса установки средств криптозащиты пользователи могут использовать Мастер настроек, с помощью которого можно выполнить следующие действия:
- Настроить параметры веб-браузера MS Internet Explorer, необходимые для работы приложений InterBank RS Core.
- Установить компоненты криптографической поддержки СКЗИ «Агава» или «КриптоПро».
- Создать на рабочем столе ярлык для приложения «Интернет-клиент».
Также с помощью Мастера настроек на компьютере клиента можно более тесно ассоциировать приложение InterBank RS Core с фирменным стилем банка. Например, установить логотип банка в качестве иконки ярлыка.
Пользовательские приложения
На базе платформы InterBank RS Core разработаны разнообразные пользовательские приложения, список которых обновляется с выходом новых версий системы.В программном комплексе InterBank RS Core реализована возможность создавать новые приложения для банка как на этапе внедрения, так и на этапе эксплуатации. При этом в новом приложении может использоваться функционал из уже существующих приложений.
Регистрация пользователей
В системе InterBank RS Core могут работать только зарегистрированные пользователи, которым предоставлен доступ к определенным приложениям.С помощью приложения «Регистрация пользователей» потенциальные клиенты банка смогут подать заявку на обслуживание в данном банке или на регистрацию в системе. Данное приложение делает «банковский офис» по-настоящему «виртуальным», а также обеспечивает привлечение в банк новых клиентов.