eXpressApp Framework

Вы знаете, на чем мы пишем или какая у нас база данных? Или зачем мы решили уйти в «облачные» технологии? Попробуем рассказать технологическую историю программных продуктов «ДиБ Системс».
В далеком 2009 году, мы создали программы по учету ценных бумаг, используя язык программирования Delphi и базу данных MS SQL. База данных MS SQL используется для хранения большего количества информации и её обработки: сделки, даты, время и другие данные. Этот весь набор цифр раскладывается в определенной последовательности в базе данных, к которой обращается алгоритм программы. Алгоритм программы - это внутреннее устройство любого программного продукта, которое как в калькуляторе производит вычисление и выдает информацию. Чтобы получить информацию в читаемом виде ее надо визуализировать, т.е. превратить в специальные формы понятные специалистам, работающим на фондовом рынке и их клиентам. Для визуализации форм мы используем язык программирования Delphi , создавая отчеты, шаблоны, формы представления сделок и заявок и другие шаблоны документов.

В 2011 году мы решили перевести наши программы в «облака». Для начала расскажу для чего, а потом как. Во-первых, наша целевая аудитория - это малые и средние брокерские компании, которые всегда думают об экономии. Благодаря продуктам в «облаках» мы предложили стартующим брокерам программное обеспечение в аренду за 15 000 рублей в месяц. Теперь им не надо покупать и устанавливать программное обеспечение для полноценного учета. Впоследствии брокер может докупить лицензии при расширении бизнеса или выкупить полностью программный комплекс и установить его на своем сервере. Но покупка и поддержка сервера даже средним и крупным брокерским компаниям бьет по карману. Во-первых, нужно купить лицензию MS SQL для поддержания базы данных компании. Обратите внимание, что это принятая во всем мире практика покупки лицензии, а не самого продукта. Стоимость такой лицензии на сегодняшний день около 7 000 долларов. Во-вторых, чтобы эту лицензию поставить вам необходим сервер, который тоже стоит около 5 000 долларов.

Чтобы запустить и поддерживать базу данных, вам нужен администратор, а это дополнительное рабочее место, зарплата и налоги. Наш продукт аренда программы за 15 000 рублей в месяц позволяет сэкономить за счет предоставляемой нами лицензии MS SQL и нашего сервера, где мы выделяем для хранения и обработки информации отдельное защищенное пространство на своих серверах. Мы гарантируем клиентам, что информация между брокерами никоим образом не смешивается и не перетекает друг другу. В итоге брокер получает следующие преимущества при использовании программного обеспечения в «облаке»:
1. Легкий старт по ведению учета, что особенно актуально для брокеров, которые только получают лицензии.
2. Экономия на обслуживании. Нет необходимости покупать лицензии и сервера для установки программного обеспечения и затем платить за поддержку.
3. Безопасность. Наш многолетний опыт работы с брокерами, позволяет нам гарантировать высшую степень безопасности сохранения информации брокера. Это достигается еще за счет того, что отдельно взятый брокер не всегда может позволить себе купить дорогостоящее оборудование и нанять дорогих специалистов для его обслуживания.

Теперь расскажу, как это все летает в облаках. Вся информация или база данных наших клиентов размещается и обрабатывается с использованием MS SQL. Мы продолжаем создавать базы данных наших продуктов с использованием MS SQL. Но теперь мы отходим от использования Delphi, как программы для визуализации данных, и переходим на .NET с использованием платформы eXpressApp Framework.

Главными аргументами для выбора технологии eXpressApp Framework стали: • Легкое использование одинаковой бизнес-логики в планируемых приложениях для различных платформ (Windows Form и ASP.NET);
• Обеспечение алгоритмами конструкции исходных данных UI. Нам не придется вручную создавать большое количество похожих форм для просматривания и редактирования информации. Это упрощает поддержку приложений, даже при изменении информации нет необходимости модифицировать множество форм и/или вэб страниц - это делается автоматически;
• Детализированное управление скрытой информацией. Не придется больше иметь дело с любым DBMS или использовать ADO.NET для доступа к информации;
• Простота в создании бизнес-приложений для сохранения и обзора информации;
• Позволяет создавать приложения, используя любой язык .NET.
Мы отметили наиболее интересные модули, которые будут внедрены в программные продукты «ДиБ Системс» для удобства работы наших клиентов после перехода с Delphi на .NET и eXpressApp Framework:

Настраиваемая бизнес-модель для пользователя. Вся информация может быть представлена как метаданные - определяемые посредством промежуточного формата, который может быть адаптирован к любой целевой платформе пользователя.


Проверка правил
eXpressApp Framework имеет мощный и гибкий механизм проверки правил, заданных вашей бизнес-моделью. Данный модуль востребован при вводе данных и проверки разного рода отчета, а также для разграничения прав доступа среди сотрудников профучастника.


Составление отчетов
Составление отчетов в eXpressApp Framework представлено с помощью Модуля Отчетов построенного на XtraReports. XtraReports - это мощная система отчетности с множеством передовых функций, включая конструктор конечного пользователя для Win - форм, мастер подсказок, встроенный предварительный просмотр, параметры исходных данных и подготовка стандартных писем.


Анализ данных
eXpressApp Framework предоставляет конечному пользователю эффективные способы для анализа данных. Если вам необходимо представить информацию посредством диаграммы или сводной таблицы используется необходимый редактор списка из встроенных модулей диаграмм или сводных таблиц. Если вам необходимо скомбинировать возможности этих двух модулей, то используется таблично-графический модуль. Данный модуль востребован для анализа маркетинговой статистики, например: динамика открытия брокерских счетов, динамика поступления брокерской и другой комиссии в разрезе одного клиента, а также группы счетов и многое другое.


Печать и Экспорт
eXpressApp Framework имеет модули печать и экспорт для ваших приложений. Они встроены в каждое приложение по умолчанию. Вы сможете, используя данный модуль осуществлять экспорт в форматы Microsoft Exel - .csv, .xlsx, а также осуществлять печать.


Система Безопасности
Система Безопасности реализована для комплексного использования, так как влияет на взаимодействие решений в приложениях и поддерживает различные стратегии системы безопасности и идентификации.
Поделиться в соцсетях

Продукты D&B

Бесплатная
презентация
Приедем с презентацией
к вам в офис или проведём
онлайн-презентацию
Заказать презентациюПрезентация
Доступ
к демо-версии
Получите демо-доступ
и консультацию
специалиста
Получить доступДемо-доступ
Купить
программу
Закажите внедрение
продуктов ДиБ Системс
уже сейчас
Купить программмуКупить
Не пропустите
самое важное
Подписывайтесь на информационную рассылку компании ДиБ Системс