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