Что такое программа турбо

Турбо X – программная платформа для автоматизации всех видов учета на предприятии. Первая версия платформы была выпущена на рынок еще 1994 году. В платформе ТУРБО впервые в российской практике был реализован многомерный аналитический учет на технологии OLAP.

Турбо X представляет собой мощнейший высокопроизводительный комплекс, базирующийся на новейших технологиях. Благодаря этому Турбо X обеспечивает лучшие в своем классе показатели быстродействия.

  • Возможность использования неограниченного количества аналитических разрезов
  • Высокая производительность. Лучшие в своём классе показатели быстродействия. Использование технологии OLAP в ОЗУ
  • Возможность работы с внешними базами данных для интеграции с учетными системами сторонних разработчиков в единое информационное пространство
  • Протоколирование всех действий в системе, ведение истории изменений записей
  • Неограниченный объем обрабатываемых данных
  • Собственная система создания резервных копий с возможностью создания резервных копий средствами СУБД

Ключевые ценности

Платформа – современная, масштабируемая, легко интегрируемая с другими системами

  • Серверы – N-tier серверная архитектура, масштабирование, развертывание в частных / гибридных / публичных облаках (AWS, Azure, Google)
  • Клиентские приложения – доступ отовсюду с любого устройства, встраивание в интерфейсы любых систем, современный пользовательский опыт, GUI / web / мобильные клиенты, SOA (мессенджеры, встраивание в третьи приложения)
  • Open Source – мы ориентированы на самые распространенные и эффективные технологии, инструменты и сервисы (Databases, Application Servers, Browsers, DevTools, AI etc.)
  • Интегрированная среда разработки, поддержка DevOps

Функциональность – компактная, элегантная, эргономичная

  • Базовая модель приложений – набор бизнес-сущностей, привычный для любого заказчика и консультанта
  • Базовые решения для решения фундаментальных задач – Финансы, Дистрибуция, Производство, Персонал
  • Специализированные решения для отраслей и общих задач, набор акселераторов продаж, отдельные решения для актуальных задач: help-desk, recruitment, pipeline management

Возможности платформы

  • Объектно-ориентированный язык с расширениями
  • Встроенный OLAP сервер, работающий в ОЗУ
  • Поддержка описания бизнес-процессов по методологии «обмен ресурсами»
  • Параметрическая настройка БП, встроенные механизмы наследования и расширения функционала, возможность постепенного наращивание функционала
  • Автоматическое формирование форм и объектов для web-клиента
  • Механизмы поддержки вычислений на больших объемах данных, возможность разделения областей учета и планирования
  • Наличие специальных механизмов расчета себестоимости, переоценок, поддержки мультивалютности
  • Современный интерфейс
  • Поддержка многоязычности (системные словари, пользовательские словари)
  • Репликация в нотации бизнес данных, распределенные информационные базы данных
  • Неограниченное количество планов счетов и аналитических признаков
  • Возможность быстрой смены СУБД, работы с несколькими типами СУБД одновременно
  • Встроенный генератор отчетов на основе данных OLAP
  • Гибкое администрирование, аудит действий пользователя, планировщик заданий, тонкая настройка прав пользователя
  • Поддержка концепции «сквозные процессы», единые справочники и источники данных для всех модулей

Архитектура решения

архитектура

Turbo Pascal — Основы работы и пример программы

Включаем Turbo Зарядку на Любом Android

Среда разработки ТУРБО

язык программирования

Современный объектно-ориентированный язык

  • Мультипарадигменный язык
  • Использование анонимных методов
  • Строгая типизация в ТБ.Скрипт
  • Интегрированная среда разработки
  • Встроенный отладчик с возможностью отладки серверных скриптов
  • Бизнес-ориентированный язык для решения задач учета и планирования (объекты: проводка, отчет, остаток, оборот…)

Администрирование, репликация и настройка

Администрирование

  • Встроенные средства удаленного администрирования
  • Механизмы построения гетерогенных сред, консолидация информации из разных источников, в том числе из сторонних приложений
  • Встроенный механизм двусторонней репликации с контролем и разрешением конфликтов
  • Возможность репликации данных между разными типами СУБД
  • Настройка репликации на уровне бизнес объектов, а не таблиц СУБД
  • Встроенный планировщик заданий

ТУРБО Х – интерфейс

Основной экран

Главное меню – это полный перечень всех доступных возможностей для пользователя в системе. Может быть несколько разных главных меню – они на разных вкладках. Например, с помощью отдельной вкладки можно интегрировать приветственное меню или служебную информацию.

Главное меню

Меню, оптимизированное под задачи конкретного пользователя / роли в организации. Содержит основные пункты меню, а также Favorites. Возможно объединение пунктов меню в групповые, но только при необходимости. Третий уровень не рекомендуется. Индикаторы могут давать подсказки о важных изменениях в системе (например, входящие задачи от других пользователей).

Вкладки

Когда из меню выбирается пункт, это действие создает страницу на отдельной вкладке. Каждый выбор пункта меню – это создание отдельной страницы на отдельной вкладке. После открытия пункт блокируется в меню, до тех пор, пока страница не будет закрыта.
1 страница = 1 вкладка

меню

Почему выбирают ТУРБО

  • Филиальная структура, распределенная информационная система
  • Большие объемы данных – документы и справочники
  • Наращиваемая функциональность
  • Механизмы интеграции со сторонними приложениями
  • Реализация многих видов учета и планирования на единых источниках данных
  • Переносимость на различные платформы и СУБД
  • Быстрота внедрения и запуска
Читайте также:
Как назвать кнопку в программе

Источник: profitproject.ru

Технология Турбо: как Яндекс ускоряет доступ к информации

Быстрый домашний интернет приучил нас к тому, что любой сайт загружается почти мгновенно. Чтобы доступ к информации оставался быстрым и в мобильных сетях, в Яндексе используют технологию Турбо. Владельцам сайтов она позволяет создавать лёгкие версии страниц, которые быстро загружаются при медленном подключении к сети, а пользователям Яндекс.Браузера — быстрее открывать обычные страницы, при необходимости сжимая их содержимое и блокируя загрузку тяжёлых и необязательных элементов.

Турбо-страницы

В Турбо-страницах нет ничего лишнего и случайного, они максимально лёгкие. А для того, чтобы Турбо-страницы к тому же были быстрыми и надёжными, используется весь инженерный опыт Яндекса.

В 10 раз легче

Средний вес страницы сайта — 3 МБ. Турбо-версия такой страницы будет весить всего 300 КБ. При её сборке все тяжёлые элементы оригинала, все украшения, без которых можно обойтись, остаются за бортом. Это фоновые картинки, анимация, всплывающие сообщения и громоздкие баннеры — в общем, всё то, что увеличивает время загрузки. На Турбо-странице есть только текст, несколько иллюстраций, ссылки на другие страницы и немного рекламы.

В 15 раз быстрее

Как правило, полная загрузка Турбо-страницы в 3G-сети занимает меньше секунды — против 15 секунд, которые в среднем уходят на загрузку оригинала. Дело не только в том, что на Турбо-странице нет ничего лишнего. Про интернет уже непривычно думать как про физически протяжённую сеть, но в нём по-прежнему работают простые принципы: чем ближе к вам сервер, тем быстрее дойдёт сигнал. Турбо-версии страниц хранятся на серверах Яндекса, распределённых по всему миру, а значит, они всегда близко к вам. Это тоже помогает выиграть время.

В 10 раз легче

Средний вес страницы сайта — 3 МБ. Турбо-версия такой страницы будет весить всего 300 КБ. При её сборке все тяжёлые элементы оригинала, все украшения, без которых можно обойтись, остаются за бортом. Это фоновые картинки, анимация, всплывающие сообщения и громоздкие баннеры — в общем, всё то, что увеличивает время загрузки. На Турбо-странице есть только текст, несколько иллюстраций, ссылки на другие страницы и немного рекламы.

В 15 раз быстрее

Как правило, полная загрузка Турбо-страницы в 3G-сети занимает меньше секунды — против 15 секунд, которые в среднем уходят на загрузку оригинала. Дело не только в том, что на Турбо-странице нет ничего лишнего. Про интернет уже непривычно думать как про физически протяжённую сеть, но в нём по-прежнему работают простые принципы: чем ближе к вам сервер, тем быстрее дойдёт сигнал. Турбо-версии страниц хранятся на серверах Яндекса, распределённых по всему миру, а значит, они всегда близко к вам. Это тоже помогает выиграть время.

Меньше рекламы

Турбо-страницы не пестрят разноформатной рекламой. Объявления на них показываются — без этого не обойтись, ведь это источник дохода владельцев сайтов, — но их гораздо меньше, чем на обычной странице.

На Турбо-странице может быть только несколько баннеров, и расположены они так, чтобы не мешать просмотру информации. Например, всплывающих объявлений, перекрывающих весь экран, на Турбо-страницах просто не бывает.

Надёжно и безопасно

Для создания Турбо-страниц владельцы сайтов передают Яндексу информацию в максимально простом виде: вот текст, вот такие в нём абзацы и заголовки — и так далее. Код с оригинальной страницы при сборке Турбо-версии не используется, а значит, если сайт окажется заражён, то на Турбо-версию вирус не распространится. И даже когда сайт почему-то недоступен, Турбо-версии его страниц продолжают работать — ведь всё, что нужно для сборки, кроме картинок и видео, хранится на серверах Яндекса.

Надёжно и безопасно

Для создания Турбо-страниц владельцы сайтов передают Яндексу информацию в максимально простом виде: вот текст, вот такие в нём абзацы и заголовки — и так далее. Код с оригинальной страницы при сборке Турбо-версии не используется, а значит, если сайт окажется заражён, то на Турбо-версию вирус не распространится. И даже когда сайт почему-то недоступен, Турбо-версии его страниц продолжают работать — ведь всё, что нужно для сборки, кроме картинок и видео, хранится на серверах Яндекса.

Режим Турбо в Яндекс.Браузере

На Турбо-страницы можно попасть только из сервисов Яндекса, например из результатов Поиска или ленты Дзена. Чтобы ускорять загрузку обычных страниц, в Яндекс.Браузере работает режим Турбо. Когда человек открывает какую-нибудь страницу в этом режиме, браузер не загружает данные с неё напрямую — сначала они отправляются на сервер Яндекса, где происходит их сжатие.

Читайте также:
Программы файлообменники список лучших

Режим Турбо работает только с сайтами, которые используют протокол HTTP. При подключении по безопасному протоколу HTTPS данные передаются только напрямую — им запрещено сворачивать куда-нибудь по пути, даже на дружелюбные серверы Яндекса.

Сжатие данных

На сервере Яндекса весь текст страницы архивируется, тяжёлые изображения в форматах JPG и GIF переводятся в более лёгкий WebP. Видеоролики тоже сжимаются, но не сразу целиком, а постепенно, по ходу просмотра — чтобы людям не приходилось долго ждать. Элементы, которые не относятся к основному содержанию страницы, но могут замедлить её загрузку, — например, некоторые анимированные баннеры — заменяются на заглушки. В результате всех этих преобразований, которые, впрочем, занимают доли секунды, страница становится в два, а то и в три раза легче — и уже в таком виде передаётся в браузер.

Шифрование информации

Решая проблему экономии трафика, разработчики Яндекс.Браузера заодно сделали обмен данными безопаснее. Когда канал передачи информации между устройством пользователя и сервером сайта создаётся по протоколу HTTP, данные в нём не шифруются — а значит, их можно перехватить. Поэтому на сервере Яндекса происходит не только сжатие, но и шифрование информации — для надёжности. Кстати, по такому же принципу в Яндекс.Браузере работает защита при подключении к открытой сети Wi-Fi, только данные при этом не сжимаются, потому что в этом нет необходимости.

Автоматическое включение

Режим Турбо включается автоматически, когда скорость соединения падает ниже 128 Кбит/с, и остается включённым, пока она не превысит 512 Кбит/с. О том, что режим Турбо активирован, говорит значок синей ракеты, который появляется в адресной строке браузера. При желании в настройках браузера можно запретить сжатие видео (при этом текст и картинки продолжат сжиматься) или совсем отключить автоматический переход в режим Турбо.

О том, как устроена реклама и монетизация на Турбо-страницах, читайте на сайте рекламных технологий Яндекса. Инструкцию по созданию Турбо-страниц для вашего сайта вы найдёте в нашей Помощи.

Источник: yandex.ru

Какие технологии могут снизить риск миграции высоконагруженных бизнес-приложений? Обзор возможностей платформы ТУРБО

Сегодня задача миграции на отечественный софт стоит перед многими предприятиями. Критичным становится вопрос использования систем управления бизнес-процессами — от их работоспособности зависит непрерывность работы и сама возможность обслуживания клиентов. Посмотрим, какие технологии, используемые в решениях на платформе ТУРБО, могут снизить риск миграции высоконагруженных приложений.

Image:High_load_TAdviser_1000x600.png

Отечественные альтернативы для глобальных систем управления предприятиями существуют, но переход на них сдерживается в том числе обоснованным недоверием к производительности отечественных продуктов — для критических процессов важна устойчивость систем к высоким нагрузкам.

Обратим внимание на три ключевые нагрузки, которые являются типичными для систем категорий ERP, EAM и EPM. Это большой объем данных, большое количество пользователей и большие вычислительные задачи. Также рассмотрим, какие технологические решения, используемые в продуктах на платформе ТУРБО, могут снизить риск миграции высоконагруженных приложений.

Большой объем данных

В ERP-системах объемы баз данных определяются многими факторами операционной деятельности бизнеса — структурой и количеством бизнес-юнитов, количеством товарных позиций (SKU), количеством контрагентов, объемом их ежедневных операций, продолжительностью открытого финансового периода. Например, в дистрибуции и рознице порядок этих показателей — миллионы, их десятки и сотни. И это легко выводит рабочие базы в сотни терабайтов.

Что в контексте больших данных требуется от ИТ-систем:

1. Поддержка различных баз данных, возможность перехода на более новые СУБД по мере роста бизнеса. В архитектуре платформы ТУРБО за это отвечает Сервер данных, который может работать практически с любыми реляционными СУБД в концепции ORM. Прикладной разработчик создает бизнес-логику в объектной модели прикладной задачи, а не на конкретном диалекте SQL. Поэтому ТУРБО поддерживает Oracle, MS SQL, Postgre и любые другие реляционные СУБД.

2. Поддержка централизованных и децентрализованных топологий развертывания продуктивной инсталляции ERP, возможность распределения данных по различным экземплярам. Архитектура ТУРБО — это многозвенный клиент-сервер, разные серверы могут быть по мере необходимости развернуты в частных и публичных облаках, например, ближе к операционной деятельности конкретного бизнес-юнита, и работать со своей выборкой данных.

3. Репликация. Используется для синхронизации нужных данных между нужными экземплярами в случае децентрализованный топологии. Каждый юнит может работать на своем экземпляре со своим набором данных, но эти наборы будут синхронизироваться с централизованными службами с финансами, снабжением, распределительным центром и др. В ТУРБО есть репликация не только данных, но и метаданных, и это позволяет как синхронизировать данные, так и централизованно распространять модификации в бизнес-логике по всем структурным подразделениям.

Большое количество пользователей

Количество пользователей в современных ERP может идти на десятки тысяч. Но уровень запросов пользователей таких систем сильно различается. Кто-то пересчитывает себестоимость запасов по всей истории движения всех SKU в открытом периоде. Кто-то считает зарплату на 150 тысяч сотрудников по 50 видам начислений и удержаний.

Читайте также:
Своя программа у кого есть шанс

Кто-то заходит в систему раз в неделю, чтобы ввести часы по проектам. Кто-то заходит раз в квартал, чтобы записаться на тренинг или завести авансовый отчет.

Что в контексте большого числа пользователей требуется от ИТ-систем:

1. Многозвенный клиент сервер, балансирование нагрузок по серверам приложений и экземплярам продуктивной системы. Это позволяет распределить нагрузку между серверами, назначая каждой заданной группе пользователей свой сервер или кластер серверов приложений, с которым они будут работать. Отметим, что ТУРБО — это классический многозвенный клиент-сервер, компоненты которого могут быть развернуты как в частных, так и публичных облаках.

2. Разные типы клиентских приложений под разные типы пользователей. Так, например, финансовой службе нужна графика, сотрудникам на производстве и в проектах — упрощенный веб через браузеры, торговым агентам и сервисным инженерам — мобильное приложение. Это позволяет поддержать специфику работы всех ролей в организации, а также асинхронный режим работы выездных сотрудников. Это же выносит часть запросов на промежуточные сервисы — например, веб-сервер, отвечающий за первичную обработку запросов из веб-интерфейса.

3. Вынесение на порталы категорий пользователей, нуждающихся в ограниченном функционале. Например, перенести на порталы можно работу с заказами, актуализацию персональных данных, актуализацию коммерческой информации, обработку данных по затратам часов и материалов по проектам. Партнеры ТУРБО активно используют порталы для ввода данных от «облегченных» категорий пользователей, последующей передачи запросов к серверам приложений ТУРБО в режиме мультиплексора и приему результатов от серверов приложений ТУРБО для последующей визуализации своими средствами.

Большие вычислительные задачи

Примеров сложных вычислительных задач очень много. Помимо уже упомянутого, это и расчет амортизации в компаниях с обширными основными фондами, и расчет производственного плана для крупных промышленных предприятий, и построение оборотных отчетов на больших массивах транзакций. Система должна быть готова к таким нагрузкам, а разработчик бизнес-логики должен хорошо владеть инструментарием, который позволит минимизировать риски пиковых нагрузок.

Что важно в контексте больших вычислений требуется от ИТ-систем:

1. Использование in-memory обработки данных. Чем быстрее доступ к данным — а в оперативной памяти он максимально быстрый — тем быстрее над ними осуществляются вычисления. Не случайно аналитическая обработка данных активно перемещается именно туда, термин in-memory OLAP уже фактически не требует перевода. Отметим, что ТУРБО пошла именно по этому пути задолго до того, как данный подход стал де-факто стандартом в индустрии.

2. Параллельные вычисления. Развитие многоядерных процессоров и многопроцессорных архитектур серверов позволяет распараллелить вычисления на доступную инфраструктуру. Для этого прикладным разработчикам должны быть доступны легкие в использовании механизмы для использования в бизнес-логике. Например, пересчет себестоимости запасов можно распараллелить на группы складской номенклатуры, расчет зарплаты проводить по структурным подразделениям, а расчет амортизации — по филиалам и различным стандартам учета. В новом поколении платформы ТУРБО реализованы механизмы для реализации параллельных вычислений, что обеспечивает нужный результат в быстродействии.

3. Вынесение вычислений за рамки транзакций. Современные методы работы данных выходят за рамки реляционной модели, что дает возможность выносить вычислительные задачи за пределы серверов данных и серверов приложений. Методов много. Это и граничные и повсеместные вычисления (edge/pervasive computing), и предиктивная аналитика, и выявление закономерностей с ML и big data.

Чем активнее бизнес-логика выходит за рамки стандартных запросов, чем больше задач выводится в специализированные сервисы, тем система более устойчива и масштабируема к сложным вычислительным задачам. Яркий пример подобного подхода — уникальная модель обработки финансовых или товарных транзакций, совмещающая подходы OLTP и OLAP, с сохранением текущего баланса по аналитическому счету в гиперкубе в оперативной памяти. Это позволяет драматически ускорить и проведение любых операций и документов, и формирование отчетов, и проведение операций, затрагивающих большие массивы транзакций в открытых и закрытых периодах.

4. Оценка технологических решений, которые минимизируют риск миграции высоконагруженного приложения. Набор критериев велик. Важно обращать внимание не только на отказоустойчивость, масштабируемость, быстродействие, но и наличие базового функционала для старта миграции, а также приложений для быстрой разработки нового функционала.

Узнать больше о реализации на платформе ТУРБО высоконагруженных приложений можно здесь.

Также компания-разработчик ТУРБО (Консист Бизнес Групп) запустила горячую линию импортозамещения, по которой можно получить оперативную консультацию по вопросам миграции программного обеспечения, в том числе операционных систем и СУБД, подбору решений для частичной или полной миграции бизнес приложений.

Источник: www.tadviser.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru