1 / 20

Objectum

Objectum. Технологическая платформа. Назначение. Objectum – это full-stack javascript платформа для быстрой разработки одностраничных бизнес-приложений с веб-интерфейсом . Подходит для создания информационных, аналитических и учетных систем.

Download Presentation

Objectum

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Objectum Технологическая платформа

  2. Назначение • Objectum – это full-stackjavascript платформа для быстрой разработки одностраничных бизнес-приложений с веб-интерфейсом. • Подходит для создания информационных, аналитических и учетных систем. • Разработка приложений с продолжительным жизненным циклом. • Формирование распределенных баз данных для оффлайн сбора данных. • Создание кроссплатформенного ПО. Возможность работы на платных ОС Windows, СУБД MSSQL так и на бесплатных ОС Linux, СУБД PostgreSQL.

  3. Возможности • Быстрое прототипирование приложения с помощью онлайн конструктора VisualObjectum. • Приложение можно создавать без программирования. • Доработка версии, запущенной в эксплуатацию, в соответствии с запросами пользователей приложения. • Автоматическое обновление продуктивных экземпляров приложений. • Разработка по технологии Objectum значительно снижает типовые риски разработки ПО т.к. платформа содержит все необходимые подсистемы, необходимые для автоматизации бизнес-процессов.

  4. Особенности • Современная PaaS-система. • Объектно-ориентированная база данных (поверх SQL-сериализатора). • Современный пользовательский интерфейс без перезагрузки страницы браузера. 100% AJAX. • Язык программирования Javascript на стороне клиента и сервера. • Высокая производительность. • Безопасность данных на уровне объектов. • Связность баз данных Objectum.Автоматизированная передача обновлений в зависимые проекты.

  5. Информационная безопасность • ObjectumFirewall - подходит для создания информационных систем с закрытой и открытой частью, например, прием и обработка заявок. • ObjectumSecurityEngine - позволяет проектировать доступ к данным на основе ролей. Подходит для систем документооборота. Построена по принципу "субъект", "объект", "действие". • Указанные технологии обеспечения безопасности, защищают данные на самом низком уровне. На уровне запросов к хранилищу. • Приложения Objectumмогут работать на Альт Линукс СПТ 6.0 сертифицированный ФСТЭК.

  6. Visual Objectum • Конструктор Visual Objectumсодержит все необходимые подсистемы для создания бизнес-приложения. • Классы – конструктор типов данных. • Представления – конструктор представлений данных: табличный, древовидный, объектный и т.д. • Меню – конструктор пользовательских меню. • Доступ – роли, пользователи и управление безопасностью. • Отчеты – конструктор отчетов. • Проект – настройка проекта. Тестовая и продуктивная сборка проекта.

  7. Конструктор классов • Древовидная структура классов. • Дочерние классы наследуют атрибу-ты родительских классов. • Любой класс может использоваться как тип данных для атрибута класса.

  8. Действия классов • Для нового класса генерируются действия по умолчанию: добавить, удалить, открыть. • К действию можно прикрепить представление. • Программист Javascriptможет добавить любые действия на стороне клиента или сервера.

  9. Конструктор представлений • Древовидная структура представлений. • Сборка представлений «мышкой из кубиков». • Живой предварительный просмотр представления. • Навигатор позволяет выбрать нужный компонент для настройки.

  10. Конструктор меню • Подготовка меню для ролей пользо-вателей. • Пункты меню открывают представление или выполняют действие класса. • В карточке меню настраиваются параметры отображения.

  11. Конструктор отчетов • Шаблоны отчетов имеют табличную структуру как в MS Excel. • С помощью тэгов в отчет попадают данные из хранилища проекта. • Отчеты генерируются в форматах HTML, Таблица XML (Excel), PDF.

  12. Конструктор запросов • Создание SQL запроса мышью. • Настройка столбцов таблицы: порядок, ширина, видимость. • Запрос сохраняется в представлении.

  13. Сборка проекта • Тестовая сборка позволяет отладить исходный код проекта. • Для продуктивной сборки используется Google Closure Compiler.

  14. Компоненты представлений Таблица – табличное представление. Дерево – древовидное представление. Карточка – объектное представление. Диаграмма – отображение диаграммы. Изображение – отображение атрибута класса с типом «Файл». Фрейм – контейнер для внешней ссылки. Разделитель – делит представление на две области по вертикали или горизонтали. Закладки – формирует представление с закладками.

  15. Настройка табличного представления • Таблица отображает данные из запроса на выборку данных. • Настройка фильтра в т.ч. фильтрация зависимых данных типа master-detail. • Встроенные конструктор действий и итогов.

  16. Настройка объектного представления • С помощью карточки объекта редактируются и сохраняются данные. • Для справочных полей задается представление для выбора объекта.

  17. Производительность • Платформа работает в высокопро-изводительном асинхронном режиме в несколько потоков. • Автоматический контроль блокировок в базе данных. • Двухуровневое кэширование на стороне сервера и клиента.

  18. Надежность • Проекты Objectumиспользуются на региональном уровне в субъектах РФ. • Обеспечивается одновременная работа более 1000 пользователей на одном проекте. • Количество пользователей более 10 тыс.

  19. Back-end для сайтов • Objectumкак back-end, back-office для cистемуправления веб-содержимым. • Front-end с помощью Objectum APIобращается к проекту. Действия проекта могут выполняться без авторизации. • Программист Javascriptведет разработку front-end, back-end.

  20. Контакты Предлагаем взаимовыгодное сотрудничество. +7 (499) 755 78 57 office@samodi.ru www.samodi.ru www.objectum.ru Москва, проспект Мира, 102, кор.1, офис 3

More Related