АБС «xBank/ЦАС ОФЛ» построена в трёхуровневой архитектуре, оптимизированной под высоко ресурсные операции, и стабильно работает даже на самых слабых каналах связи. Прозрачность реализации бизнес-логики операций, возможность тонкой настройки без вмешательства в программный код, а также тщательно выстроенные процессы управления позволяют обеспечить качественное сопровождение созданной компанией автоматизированной системы.
Основным принципом при разработке интерфейса «xBank/ЦАС ОФЛ» было создание дружелюбного пользовательского представления. В подтверждении успешности реализации этого принципа, является итог сравнения автоматизированных банковских систем, проводимого Сбербанком РФ. Интерфейс «xBank/ЦАС ОФЛ» был признан самым интуитивно понятным и простым в использовании среди других АБС.
Система АБС «xBank/ЦАС ОФЛ» была разработана с единым функциональным представлением, но доступ к функционалу настраивается администратором для каждого пользователя на основе внутрисистемной заявки. В зависимости от занимаемой должности, пользователю назначаются системные роли, которые определяют объем доступных операции.
АБС «xBank/ЦАС ОФЛ» реализована на трёхзвенной архитектуре с чётким разделением презентационного уровня, уровня сервера приложений и уровня БД:
В состав АБС «xBank/ЦАС ОФЛ» входят средства, предназначенные для описания целевых функций и процессов (технологии) их выполнения. Это обеспечивает функциональную и технологическую открытость системы, что позволяет адаптировать ее к специфике конкретного кредитного учреждения или изменениям нормативных документов, регламентирующих банковскую деятельность, используя для этой цели наглядные графические средства.
Для описания целевых функций и процессов (технологии) их выполнения, в АБС "xBank\ЦАС ОФЛ" используются специальные, встроенные в систему редакторы:
Редактор НСИ - средство, применяемое при настройке банковских продуктов и услуг. Выполняется описание характеристик и свойств продукта.
Редактор Бизнес-процессов - средство, применяемое при описании порядка выполнения банковских операций. Описание выполняется с использованием элементарных операций, входящих в библиотеку редактора (базу знаний).
Использование аппаратных средств и системного ПО, соответствующего всем требованиям коммерческих банков:
Наиболее значимые технологии и продукты, которые используются для организации двустороннего обмена информацией между АБС «xBank/ЦАС ОФЛ» и сторонними системами:
Адаптер позволяет организовать процесс обмена сообщений между очередями MQ и БД Oracle. Использование адаптера MGW дает большой выигрыш в случае, когда логику обработки сообщений необходимо разместить на уровне СУБД. Выигрыш достигается за счет отсутствия лишних систем в архитектуре обмена сообщениями: все действия проводятся исключительно средствами Oracle.Адаптер MGW опирается на технологию Oracle Message Gateway.
Message Gateway – ПО фирмы Oracle, реализующей шлюз для передачи сообщений между очередями WebSphere MQ (КСШ) и внутренними очередями Oracle AQ.
Участвующие в процессе взаимодействия технологии: Oracle MGW, Oracle XML, Oracle AQ, Oracle JOB, Oracle PL/SQL.
Участвующие в процессе взаимодействия программные продукты: СУБД Oracle, IBM WebSphere MQ.
xBank Connector(XBC) – реализация адаптера АБС «xBank/ЦАС ОФЛ» в виде Enterprise-приложения для IBM WebSphere Application Server. XBC позволяет организовать процесс обмена сообщений между очередями MQ и приложением "xBank". Использование адаптера XBC дает выигрыш в случае, когда логика обработки сообщений находится на уровне сервера приложений. Отказоустойчивость обеспечивается применением кластера.
Участвующие в процессе взаимодействия технологии: JavaEE, Oracle PLSQL, Oracle SQL, MDB, EJB, IBM Service Integration Bus, FreeMarker, JAXB, ЭЦП, JMS, JNDI,JPA, JDBC.
Участвующие в процессе взаимодействия программные продукты: IBM WebSphere Application Server, СУБД Oracle, IBM WebSphere MQ, IBM WebSphere ESB, Бикрипт.