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 office@samodi.ru www.samodi.ru www.objectum.ru Москва, проспект Мира, 102, кор.1, офис 3 ProPowerPoint.Ru