О платформе FLEXTERA Framework Константин Варов Директор Департамента Департамент Развития Платформы FLEXTERA Компания «Диасофт»
Платформа FLEXTERA Framework Общие сведения: Платформа FLEXTERA Framework представляет собой многокомпонентную среду для ускоренной разработки Java-приложений, предназначенных для поддержки бизнеса. В состав платформы входят: системное ядро (runtime- поддержка для созданных на платформе приложений); инструментальные средства, поддерживающие технологический цикл производства; методологии создания приложений. Первая версия платформы FLEXTERA Framework была выпущена в 2005 году, текущая версия – 7.03 выпущена в декабре 2012 года. Платформа непрерывно развивается: уже сейчас есть план развития, вплоть до середины 2014 года.
Платформа FLEXTERA Framework Ключевые свойства: Платформа FLEXTERA Framework позволяет создавать современные бизнес-приложения намного быстрее и дешевле, чем при традиционной Java-разработке. Создаваемые приложения при этом выполнены в едином ключе и демонстрируют отличные результаты по гибкости, надежности, производительности и масштабируемости. Платформа FLEXTERA Framework заполняет нишу между такими широко известными платформами автоматизации бизнес-задач, как 1С и SAP Netweaver – она стоит существенно дешевле SAP и при этом вплотную приближается к нему по своим возможностям. Все свои новые разработки компания Диасофт ведет исключительно на базе этой платформы.
FLEXTERA в Gartner Retail Core Banking Magic Quadrant
Примеры использования Банковский сектор: Компания «Диасофт» использует FLEXTERA Framework в качестве основы для своих банковских (83 модуля) и страховых решений (24 модуля). В настоящий момент продукты, созданные на базе FLEXTERA Framework установлены у 78 клиентов компании. Компания «ТехноДиасофт», дочернее предприятие компаний Диасофт (40%) и Технос-К (60%) автоматизирует на платформе FLEXTERA Framework работу двух терр. банков Сбербанка России. Некоторые банки, например «Альфа-Банк» и «Открытие», имеют собственные группы разработчиков, реализующих проекты на базе FLEXTERA Framework. Компания EPAM Systems имеет около 100 сертифицированных специалистов по FLEXTERA Framework и ведет на этой платформе заказные проекты в российском банковском секторе, в т.ч. проект в «Альфа-Банке». Компания Almaviva – крупнейшая итальянская аутсорсинговая компания ведет проекты по переводу унаследованных систем в итальянских банках на платформу FLEXTERA Framework, используя нашу методологию «Legacy Renovation».
Примеры использования Медицина: Компания «Медлайнсофт» использует FLEXTERA Framework в качестве основы для создания своей Медицинской Информационной Системы. В настоящее время идут проекты по внедрению результатов этой разработки для автоматизации работы государственных медицинских учреждения в Ярославской области и в Москве. Гос. сектор: В настоящее время идет обсуждения вопроса о применении платформы FLEXTERA Framework для внутренних разработок в ФГУП «Почта России», Пенсионном Фонде России, РАО «РЖД», а также в структурах МВД РФ.
Корпоративные порталы; Личные кабинеты клиента; Проведение расчетов через Интернет в т.ч. с банковского счета; Электронный документооборот; Анализ данных о продажах и других результатах деятельности; Бухгалтерский и управленческий учет; Формирование и предоставление разного рода отчетности; Взаимодействие с поставщиками и партнерами; Поддержка консультирования клиентов при личном общении и удаленно; Обработка обращений клиентов; Другие задачи, которые можно решить с FLEXTERA
FLEXTERA Framework: новые возможности для Вашего бизнеса Мы работаем над тем, чтобы непрерывно росло число решений, созданных на базе FLEXTERA Framework, а также увеличивалось число индустрий, в которых применяются эти решения. В настоящий момент у нас более 20 партнеров, ведущих разработку на базе платформы FLEXTERA Framework в разных уголках страны и за рубежом. Мы активно расширяем партнерскую сеть и открыты к сотрудничеству со всеми организациями, даже со своими конкурентами.
Технические сведения о FLEXTERA Framework
Системная платформа (ядро): Платформы развертывания и системные компоненты Широкий набор поддерживаемых аппаратные платформ, операционных систем и СУБД Поддержка различных серверов приложений и интеграционного middleware Поддержка систем исполнения бизнес-процессов и встроенный BPMN-совместимый engine Встроенная интеграция с популярными генераторами отчетов и BI-инструментами Встроенные средства мониторинга Широкий набор поддерживаемых каналов доступа
Системная платформа (ядро): механизмы для быстрого создания прикладных решений Каналы доступа Web-клиент Rich-клиент SMS-сообщения Планшеты и смартфоны Инфоматы Контакт-центр и IVR Терминальный хост Настраиваемый UI Гибкий интерфейс для базовых задач Создание собственных экранных форм Быстрое создание интерфейсов для human-tasks Базовые компоненты Стандартный набор Расширение для банков Расширение для ERP Криптография Крипто-библиотеки и алгоритмы Крипто-Про Message-Pro RSA Токены Разовые пароли Механизмы расширения Простые справочники Пользовательские справочники Дополнительные атрибуты Классификаторы Версионирование Взаимодействие с устройствами Сканеры Сканеры штрих-кодов Сканеры двухмерных кодов Сканеры ДУЛ Сканеры бумажных документов Электронные очереди Специализированное оборудование банков Специализированные библиотеки Регистры учета Многопоточные вычисления Безопасность и права доступа Логгирование и аудит Прочее
Системная архитектура приложений на платформе FLEXTERA
Разработка сервисов Сервисы являются базой для построения на их основе прикладных решений. Технически, они представляют собой самостоятельные J2EE-приложения, развернутые на сервере приложений и могут быть вызваны через интерфейсы на базе Web-служб (используется JAX-WS 2.1) или через RMI. За ведение описаний контрактов сервисов, генерации существенной части их кода, документации по использованию и тестового покрытия отвечает продукт Diasoft System Architect, являющийся частью платформы FLEXTERA Framework. Примечание: Компания Диасофт успешно прошла валидацию своих решений в компании IBM по программе IBM SOA Specialty. Компания IBM подтверждает успешное соответствие решений Диасофт уровням Connect и Exploit данной программы.
Исполнение бизнес-процессов Для исполнения бизнес-процессов в решении поддерживаются следующие возможности: внешним BPM-engine (IBM BPM – ранее IBM WebSphere Process Server, Oracle BPM и др.) использование встроенного контроллера серверных процессов.
Инструментарий технолога. Редактор процессов PageFlow Для самостоятельного создания новых процессов PageFlow, а также редактирования уже существующих используется визуальный редактор процессов:
Инструментарий технолога. Редактор экранных форм Для самостоятельного создания новых форм, а также редактирования уже существующих используется визуальный редактор экранных форм
Уровень представления. Каналы доступа Функциональность бизнес-решений на базе платформы FLEXTERA Framework может быть доставлена до конечных пользователей через широкий набор каналов доступа.
FLEXTERA позволяет строить яркие решения!
А созданные решения могут эксплуатироваться в любой точке мира!
Производительность FLEXTERA Framework Решения созданные на платформе FLEXTERA способны выдерживать экстремально высокие нагрузки – миллионы пользователей во фронтальных приложениях, тысячи операций в секунду в модулях обработки операций и миллиарды записей о результатах деятельности в учетных системах. Например, фронт-офис и депозитный бэк-офис успешно прошли тестирование на объемах крупнейшего банка страны в следующей конфигурации: вкладных договоров операторов 14 часовых поясов Тестирование проводилось на площадке, предоставленной ЦБ РФ на IBM zSeries 9 S18 ( 7 CPU 1,65 GHz, RAM 16 GB, HDD 2,5 TB, ОС zOS v 1.9) при участии IBM, экспертов из ЦБ РФ и ИПИ РАН, а также ряда независимых экспертов (ЕС-лизинг).
FLEXTERA Framework поможет Вам расширить Ваши текущие возможности!