Проект - Objectum

Download Report

Transcript Проект - Objectum

Objectum
Технологическая платформа
ProPowerPoint.Ru
Назначение
 Objectum – это full-stack javascript платформа для быстрой разработки
одностраничных бизнес-приложений с веб-интерфейсом.
 Подходит для создания информационных, аналитических и учетных
систем.
 Разработка приложений с продолжительным жизненным циклом.
 Формирование распределенных баз данных для оффлайн сбора
данных.
 Создание кроссплатформенного ПО. Возможность работы на платных
ОС Windows, СУБД MSSQL так и на бесплатных ОС Linux, СУБД
PostgreSQL.
ProPowerPoint.Ru
Возможности
 Быстрое прототипирование приложения с помощью онлайн
конструктора Visual Objectum.
 Приложение можно создавать без программирования.
 Доработка версии, запущенной в эксплуатацию, в соответствии с
запросами пользователей приложения.
 Автоматическое обновление продуктивных экземпляров приложений.
 Разработка по технологии Objectum значительно снижает типовые
риски разработки ПО т.к. платформа содержит все необходимые
подсистемы, необходимые для автоматизации бизнес-процессов.
ProPowerPoint.Ru
Особенности
 Современная PaaS-система.
 Объектно-ориентированная база данных (поверх SQL-сериализатора).
 Современный пользовательский интерфейс без перезагрузки
страницы браузера. 100% AJAX.
 Язык программирования Javascript на стороне клиента и сервера.
 Высокая производительность.
 Безопасность данных на уровне объектов.
 Связность баз данных Objectum. Автоматизированная передача
обновлений в зависимые проекты.
ProPowerPoint.Ru
Информационная безопасность
 Objectum Firewall - подходит для создания информационных систем с
закрытой и открытой частью, например, прием и обработка заявок.
 Objectum Security Engine - позволяет проектировать доступ к данным
на основе ролей. Подходит для систем документооборота. Построена
по принципу "субъект", "объект", "действие".
 Указанные технологии обеспечения безопасности, защищают данные
на самом низком уровне. На уровне запросов к хранилищу.
 Приложения Objectum могут работать на Альт Линукс СПТ 6.0
сертифицированный ФСТЭК.
ProPowerPoint.Ru
Visual Objectum
 Конструктор Visual Objectum содержит все необходимые подсистемы
для создания бизнес-приложения.
 Классы – конструктор типов данных.
 Представления – конструктор представлений данных: табличный,
древовидный, объектный и т.д.
 Меню – конструктор пользовательских меню.
 Доступ – роли, пользователи и управление безопасностью.
 Отчеты – конструктор отчетов.
 Проект – настройка проекта. Тестовая и продуктивная сборка проекта.
ProPowerPoint.Ru
Конструктор классов
 Древовидная структура классов.
 Дочерние классы наследуют атрибуты родительских классов.
 Любой класс может использоваться
как тип данных для атрибута класса.
ProPowerPoint.Ru
Действия классов
 Для нового класса генерируются
действия по умолчанию: добавить,
удалить, открыть.
 К действию можно прикрепить
представление.
 Программист
Javascript
может
добавить любые действия на
стороне клиента или сервера.
ProPowerPoint.Ru
Конструктор представлений
 Древовидная структура представлений.
 Сборка представлений «мышкой из
кубиков».
 Живой предварительный просмотр
представления.
 Навигатор позволяет выбрать нужный
компонент для настройки.
ProPowerPoint.Ru
Конструктор меню
 Подготовка меню для ролей пользователей.
 Пункты меню открывают представление
или выполняют действие класса.
 В карточке меню настраиваются
параметры отображения.
ProPowerPoint.Ru
Конструктор отчетов
 Шаблоны отчетов имеют табличную
структуру как в MS Excel.
 С помощью тэгов в отчет попадают
данные из хранилища проекта.
 Отчеты генерируются в форматах HTML,
Таблица XML (Excel), PDF.
ProPowerPoint.Ru
Конструктор запросов
 Создание SQL запроса мышью.
 Настройка столбцов таблицы: порядок,
ширина, видимость.
 Запрос сохраняется в представлении.
ProPowerPoint.Ru
Сборка проекта
 Тестовая сборка позволяет отладить
исходный код проекта.
 Для продуктивной сборки используется
Google Closure Compiler.
ProPowerPoint.Ru
Компоненты представлений
•
•
•
•
•
Таблица – табличное представление.
Дерево – древовидное представление.
Карточка – объектное представление.
Диаграмма – отображение диаграммы.
Изображение – отображение атрибута класса с типом
«Файл».
• Фрейм – контейнер для внешней ссылки.
• Разделитель – делит представление на две области по
вертикали или горизонтали.
• Закладки – формирует представление с закладками.
ProPowerPoint.Ru
Настройка табличного представления
 Таблица отображает данные из запроса
на выборку данных.
 Настройка фильтра в т.ч. фильтрация
зависимых данных типа master-detail.
 Встроенные конструктор действий и
итогов.
ProPowerPoint.Ru
Настройка объектного представления
 С
помощью
карточки
объекта
редактируются и сохраняются данные.
 Для
справочных
полей
задается
представление для выбора объекта.
ProPowerPoint.Ru
Производительность
 Платформа
работает
в
высокопроизводительном асинхронном режиме в
несколько потоков.
 Автоматический контроль блокировок в базе
данных.
 Двухуровневое кэширование на стороне
сервера и клиента.
ProPowerPoint.Ru
Надежность
 Проекты Objectum используются на региональном уровне в субъектах
РФ.
 Обеспечивается одновременная работа более 1000 пользователей на
одном проекте.
 Количество пользователей более 10 тыс.
ProPowerPoint.Ru
Back-end для сайтов
 Objectum как back-end, back-office для cистем управления вебсодержимым.
 Front-end с помощью Objectum API обращается к проекту. Действия
проекта могут выполняться без авторизации.
 Программист Javascript ведет разработку front-end, back-end.
ProPowerPoint.Ru
Контакты
Предлагаем взаимовыгодное сотрудничество.
+7 (499) 755 78 57
[email protected]
www.samodi.ru
www.objectum.ru
Москва, проспект Мира, 102, кор.1, офис 3
ProPowerPoint.Ru