s2

Описание проекта представленного на - Seedstars Chisinau 2016
Project description applied on - Seedstars Chisinau 2016


15 sep 2016, by G.Vit


OLAP - система онлайн аналитической обработки данных
  RA - реляционная сборка языков программирование
RM:dm - реляционно модульная модель данных


RA = rSQL + rPHP + rJS + …
Сборка реляционных расширений известных языков программирования:
  • все операторы/инструкции/функции регистрируются как записи реляционной БД
  • все переменные/массивы/классы/структуры и т.д., также регистрируются как записи
  • все текстовые значения/свойства/(имена сущностей), так же являются записями
Все программные выражения на том или ином языке реализуются как записи поля которых ссылаются на записи из выше описанной таблицы.  




Реляционное расширение объектной парадигмы программирования.
Нет, Нет, Нет:
  • Нет текстовым форматам данных
  • Нет именам переменных, массивов, классов, функций или процедур, …
  • Нет простым переменным, массивам, ...
Да, Да, Да:
  • Да лексемам и лексическим выражениям ЛВ
  • Да автоматическим обозначениям всех объектов из их толкования и ген. функции
  • Да реляционным переменным с обеспечением ссылочной целостности.




RM:dm - реляционно модульная модель данных.
Все записи таблиц регистрового типа отсортированы по критерию уровня ссылочной связанности и номер позиции записи становится значение первичного ключа.
Этот метод обеспечивает автоматическое реплицирование и/или слияние различных модулей баз данных.
Адреса связанных записей вычисляются, а не ищутся, как это имеет место в обычной R:dm
RM:dm расширяет R:dm, а сортированность позволяет объединять/сег. в реальном врем.




Универсальная структура данных.
  1. Наивысший уровень обобщения решения любого приложения достигается при разработке Доменных Специфических Языков с компилятором или экосистемой.
  2. Разработка некоего приложения может рассматриваться в терминах разработки ДСЯ и компилятора к нему.
  3. Универсальная структура представления регистра лексем (лексикона), как для формальных языков, так и для натуральных становится универсальной структурой для любого специфического приложения.




Любой Объект = ДСЯ.Лексема
  • Все объекты представляются как описание лексем и/или лексические выражения.
  • В Домене Ядра системы представлены все лексемы всех используемых формальных и натуральных языков.
  • Вся детализация, функции, запросы - инкапсулированы в Доменном Агрегате Данных.
  • Каждый Домен Приложения сохраняется в независимом агрегате данных включающем главную компоненту - регистр ДСЯ лексем.
  • Различные агрегаты могут быть сохранены в одном модуле данных.




Структура прикладной системы.
1-ый Прикладной Агрегат данных
2-ой Прикладной Агрегат данных
… … …
I-ый  Прикладной Агрегат данных

Структура ядра системы.
1-ый Агрегат данных ядра системы
2-ой Агрегат данных ядра системы
… … …
I-ый  Агрегат данных ядра системы




Все приложения одинаковы

Базовая функциональность будет одна для различных Прикладных Доменов, благодаря универсальности структуры всех Доменов данных.
  • На 1-ом этапе предлагается разработать простое приложения типа Органайзера Веб Ресурсов (ОВР), но с широкими удобствами и гибкостью.
  • На 2-ом этапе разработать более сложную систему типа OLAP, что должно продемонстрировать выразительную мощность инструментария RA(RM:dm)




CRM рынок - 2013, $20млрд
16% - Salesforce
13% - SAP
10% - Oracle
7% - Microsoft
4% - IBM
50% - прочие

Рынок инструментальных средств
Microsoft
Oracle
IBM
(нуждается в изучении)




Команда
Вит Глинка
  • Севастопольский Приборостроительный институт
  • АСУ ТП - высшие курсы, Москва
  • САПР - высшие курсы, Ст. Петербург
Лучиан Кумпэта
  • Университет Al.I.Cuza, Iasi

Мы нуждаемся в менеджере проекта!!!

Ждем ваших предложений.





Предпосылки
  • Более 10-ти компиляторов для различных ДСЯ были разработаны.
  • Оригинальная система репликации базы данных для MS.Access.1995
  • Более 10-ти лет медитаций непосредственно в направлении разработки Универсальной Структуры Данных
  • … …. …
  • ...
  • OLAP система на базе Украинской системы - Flexmonster и Российской DataCube




Инвестиции
  1. Готово. Универсальная Структура Данных
  • Базовые функции целостности данных
  • Рекурсивная процедура сортировки связанности записей
  • Базовые функции реплицирования данных
  1. Нужно. Разработать Органайзер Веб Ресурсов на  - WRO.RA(RMȘdm) и инфраструктуру ядра систмы.
  • 6 мес. / 2 программиста
  • 6 мес. / 1 менеджер
  1. Нужно. Разработать OLAP.RA(RM:dm)
  • 18 мес./ 3 программиста
  • 18 мес. / 1 менеджер
  • 12 мес. / 2 асистента




Спасибо за внимание.

Приглашаем полетать с нами в ближайшее будущее.


Gsm: +373 69053162





Комментариев нет:

Отправить комментарий