Diasoft Framework в реестре отечественного ПО

18 марта 2016 года приказом Министра связи платформа для быстрого создания бизнес-приложений Diasoft Framework была включена в реестр отечественного ПО.

Платформа Diasoft Frameworkпредставляет собой многокомпонентную среду для ускоренной разработки различных учетных, аналитических, а также поддерживающих операционную работу бизнес-приложений. Она представляет собой своего рода «конструктор бизнес-приложений». Также платформа содержит в себе ряд функциональных характеристик для решения специфических задач, возникающих в таких областях как банковское дело и страхование (поддержка работы с банкоматами, cash-диспенсерами, терминалами и т.п. ).

О продукте Diasoft Framework

Платформа «Diasoft Framework» стала результатом многолетней (с 2007 года) работы большого коллектива Java-разработчиков и архитекторов и первоначально применялась, восновном, в банковском секторе, однако в дальнейшем эволюционировала в открытую и свободно расширяемую платформу для разработки практически любых бизнес-приложений.

В состав платформы входят: системное ядро (runtime-поддержка для созданных на платформе приложений); инструментальные средства, поддерживающие технологический цикл производства; учебные курсы и методологии создания приложений, ряд прикладных сервисов и приложений общего назначения предназначенных для популяризации платформы среди конечных потребителей.

Платформа «Diasoft Framework» позволяет создавать современные бизнес-приложения намного быстрее и дешевле, чем при традиционной Java-разработке:

  • Внедрение платформы в компании, ведущей Java-разработку, позволяет сократить среднюю длительность проектов на треть.

  • Стоимость разработки при этом сокращается почти вдвое за счёт разделения некоторых производственных ролей и снижения требований к разработчикам.

Cозданное на базе «Diasoft Framework» банковское решение «FLEXTERA» два года подряд находилось в сегменте лидеров в магическом квадранте Gartner по Retail Core Banking (всемирный рейтинг наиболее совершенных банковских систем).

В период с 2011 по 2014 годы осуществлялась работа всех отделений Сбербанка России в 10 областях РФ на базе единой инсталляции основанного на «Diasoft Framework» и разработанного компаний «Техно Диасофт» решения.

Более 170 заказчиков в разных странах мира используют решения, построенные на базе Diasoft Framework. Среди них крупные банки, страховые компании, медицинские компании, госучреждения, и т.д.

Более 40 российских и зарубежных компаний имеют суммарно более 1400 сертифицированных специалистов по Diasoft Framework и ведут на этой платформе заказную разработку в различных отраслях экономики.

Ряд заказчиков, как в нашей стране, так и за ее пределами использует нашу методологию Legacy Renovation для перевода унаследованных систем на платформу Diasoft Framework.

Функциональные свойства платформы Diasoft Framework

Платформа Diasoft Framework это многокомпонентная среда с широким набором функциональных возможностей и компонент:

Средства разработки, тестирования и отладки:

  • инструментарий проектирования прикладных продуктов Diasoft System Architect

  • интегрированная среда для разработки для создания прикладных продуктов на основе Diasoft Framework

  • генератор прикладных продуктов (web-сервисов, пользовательских интерфейсов и инструментов наполнения баз данных), с поддержкой создания CRUD операций без программирования

  • редактор экранных форм

  • редактор и отладчик PageFlow (графическое задание последовательности экранных форм)

  • редактор шаблонов отчётов

  • редактор и отладчик ProcessFlow (серверных процессов)

  • утилита проверки качества метаданных путем статического анализа кода

Система управления бизнес процессами:

  • собственный BPM движок

  • среда исполнения PageFlow (графическое задание последовательности экранных форм)

  • среда исполнения короткосвязных серверных процессов

  • средства, позволяющие интегрироваться со сторонними BPM движками

Система управления содержимым (CMS)

  • движок для построения порталов

  • поддержка виджетов в клиентах приложений на основе Diasoft Framework

  • средства для создания dashboard-консолей для пользователей

    Каналы доступа:

  • web-клиент для приложений на основе Diasoft Framework

  • webmvc клиент

  • клиент для инфоматов

  • клиент для мобильных платформ

  • offline-клиент для десктопа (Win, Mac, Linux)

    Средства администрирования

  • интерфейс администрирования прикладных решений

  • поддержка интеграции со средствами активного мониторинга

Инфраструктурные компоненты

  • поддержка программной балансировки в конфигурациях на основе бесплатного стека системного ПО

  • библиотека для управления клиентскими лицензиями на платформу Diasoft Framework

  • библиотека для проверки корректности файлов конфигурации

  • планировщик задач и встроенная подсистема уведомлений

  • библиотека пакетного выполнения PageFlow

Библиотеки подпрограмм:

  • библиотеки для интеграции с различными продуктами распознавания текстов/форм/документов

  • генератор отчётов (текстовых, графических, и др.)

  • библиотека удобного взаимодействия с подсистемой аудита в решениях

  • библиотека по работе с машиной состояний

  • коннекторы к популярным BI инструментам

  • библиотеки для интеграции с операторскими приложениями Call-центра

  • библиотека для встраивания авторизации в прикладные сервисы, создаваемые на основе платформы Diasoft Framework

  • библиотека для отправки, приёма и анализа SMS-сообщений

  • библиотека управления расширенными атрибутами объекта

  • библиотека позволяющая приложениям интегрироваться с криптографическими библиотеками использующимися в РФ и странах СНГ

  • библиотека для работы с сертификатами X.509

  • библиотека для получения пула свободных идентификаторов для объектов указанного типа

  • библиотеки для организации межмодульного взаимодействия

  • библиотека для организации распределенного кэширования объектов произвольных типов

  • библиотека для облегчения задачи преобразования различных типов данных

  • библиотека для сохранения и загрузки файлов с вложениями к электронным документам в/из БД, файловую систему и контент-сервера

  • библиотека для выгрузки табличных данных в HTML, в файл csv, excel

  • библиотека для получения локализованного текстового сообщения об ошибке по коду ошибки

  • библиотека для проверки прав доступа из кода прикладных сервисов

  • библиотека для обеспечения изоляции абонентов при развертывании прикладных сервисов на основе Diasoft Framework в облаке

  • библиотека для упрощенного создания web-сервисов

  • библиотека для преобразования числовых значений в строковую запись (например, суммы прописью)

  • библиотеки для облегчения локализации приложений

  • cервис для поддержки классификации прикладных объектов задаваемым пользователем набором признаков

  • механизмы для проверки прав доступа с использованием популярных сторонних систем аутентификации и авторизации

  • cервис по работе с одноразовыми паролями

  • cервис простых справочников (ключ-значение-локаль-группа)

  • cервис для поддержки версионности объектов

  • поддержка клиентской кастомизации для web-клиента

  • поддержка ws-security для сервисов, созданных на основе Diasoft Framework

  • и др.

Специализированные функциональные возможности для финансового и банковского сектора:

  • апплеты для интеграции с электронными кассирами

  • апплет для печати на чековых принтерах

  • библиотека для организации порегистрового учета

  • взаимодействие с PIN-падами

  • NDC/DDC шлюз для интеграции с сетями банкоматов

  • и т.д.