© Compass Plus Int. 11 RadixWare
22 История и предпосылки создания Особенности и преимущества Состав Выводы План презентации RadixWare
© Compass Plus Int. 33 Особенности и преимущества RadixWare Разработка на основе единой модели Model-Driven Development Единая модель для всех компонентов системы (прикладной сервер, база данных, рабочие станции) Отсутствие дублирования в реализации общих аспектов поведения системы Гарантия согласованности API, форматов, протоколов, структур данных
© Compass Plus Int. 44 Особенности и преимущества RadixWare Декларативная разработка Модель системы не кодируется а описывается декларативно Программные коды встроены в модель и подчинены ей Большая часть рутинных задач не требует кодирования: диалоги, разграничение доступа, протоколы, отчеты Программа это не плоский текст, а гипертекст
© Compass Plus Int. 55 Особенности и преимущества RadixWare Полнота средств разработки Единая среда разработки для всех компонентов: Структуры объектов базы данных Классы Отчеты XML схемы Протоколы Алгоритмы Workflow Роли пользователей и правила контроля доступа Диалоговый интерфейс Сквозной рефакторинг, трассировка связей, анализ зависимостей, … Базируется на NetBeans
© Compass Plus Int. 66 Особенности и преимущества RadixWare Расширяемость Возможность контролируемого расширения и перекрытия компонентов платформы и прикладного продукта Клиент может глубоко кастомизировать продукт, причем без потери возможности его сопровождения вендором Технология и инфраструктура создания многослойных продуктов
© Compass Plus Int. 77 Особенности и преимущества RadixWare © Open Source Community RadixWare © Open Source Community TranzAxis © Compass Plus TranzAxis RBS © Compass Plus ProductX © Partner X ProductY © Partner Y CSM for BankX © Compass Plus Module C © BankX Module C © BankX Module B © BankX Module A © BankX Module A © BankX RadixWare Пример многослойной системы
© Compass Plus Int. 88 Особенности и преимущества RadixWare Поддержка жизненного цикла продукта тестирование релизы дистрибутивы лицензии развертывание сопровождение планирование разработок
© Compass Plus Int. 99 Особенности и преимущества RadixWare Безостановочная эксплуатация Установка обновлений прикладного ПО без остановки эксплуатации Автоматическое развертывание новых версий на всех серверах и рабочих станциях Быстрый перезапуск при обновлении ядра Многократное дублирование сервисов, автоматическое переключение при сбоях
© Compass Plus Int Состав RadixWare Design: Database Structures Classes XML Schemas SQL, PL/SQL Codes Presentations, Dialogs WorkFlow Algorithms Reports Tools: Version Control Debugger Profiler Distributive Creation Upgrade Management Team Management, ALM: Development Planning Tests Management Reviewing Management Issue Tracking Analytics Development Environment Server: SOA Workflow Engine Job scheduler Security and Access Control Audit Communications Workstation: Usability Security Device Support Zero Administration Execution Environment Release Manager Installation Upgrades Release Creation Testing Distributives Licensing
© Compass Plus Int Благодарю за внимание! Вопросы?