Описание
Конфигурация системы СТЕК включает в себя набор средств, обеспечивающих все необходимое для разработки прикладных решений, их работы, администрирования и сопровождения, в том числе:
- Интерпретатор языка программирования СТЕК («M-language»), близкий аналог JS, 1С.
- Набор кросс-платформенных библиотек для работы с файловой системой, базами данных, почтовыми серверами, брокерами сообщений.
- Механизмы связи объектов бизнес-логики с данными реляционной базы данных.
- Встроенные алгоритмы расчетов для биллинговых задач.
- Механизм построения отчетов на основе реляционных данных.
- Фреймворк для разработки и подключения сторонних нативных библиотек (С++).
- Интеграция с распространенными Web-серверами.
- Инструменты автотестирования и автодокументирования кода.
Использование данной среды разработки позволиляет добиться снижения времени разработки, требований к квалификации разработчиков, себестоимости, а также обеспечить быструю адаптацию решений.
Технологии:
- Язык программирования: С++
- Работает на операционных системах: MS Windows, Linux
- Поддерживает СУБД: PostgreSQL
Платформа Стек представляет собой мощную программную среду исполнения и разработки, служащую основой для последних версий всех прикладных программ комплекса СТЕК. Эта среда включает в себя обширный набор инструментов для разработки, работы, администрирования и сопровождения прикладных решений.
Платформа включает интерпретатор языка программирования СТЕК (M-language), имеющий аналогии в JS и 1С, а также кросс-платформенные библиотеки для взаимодействия с файловыми системами, базами данных, почтовыми серверами и брокерами сообщений. На базе этой системы можно реализовать механизмы связи объектов бизнес-логики с реляционными базами данных, а также встроенные алгоритмы для выполнения расчетов в биллинговых задачах и механизм построения отчетов.
Платформа работает на операционных системах MS Windows и Linux и поддерживает СУБД PostgreSQL. Размер исполняемого модуля составляет 40,25 МБ. Решение не является провайдером, однако обеспечивает параллельную работу более 500 пользователей в интерактивном режиме и может хранить данные о 2 000 000 лицевых счетах в базе данных на срок не менее трех лет.
Система строится на трехзвенной архитектуре, состоящей из сервера приложений, клиентского приложения и сервера баз данных. Сервер приложений, написанный на C++, реализует бизнес-логику комплекса, взаимодействует с сервером баз данных и включает WEB-сервер, защищающий канал связи. В качестве клиентского приложения используется браузер без ограничений по ОС, за исключением Internet Explorer, ответственный за ввод и вывод данных.
Сервер базы данных может располагаться как на том же сервере приложений, так и на отдельном физическом сервере с использованием протокола TCP-IP для связи компонентов системы. Кроме того, необходимость приостановки работы пользователей в ходе выполнения трудоемких операций отсутствует, что обеспечивает стабильную работу комплекса.
Платформа особенно полезна для автоматизации бизнес-процессов в различных областях, включая сферы биллинга, работы контакт-центров и претензионно-исковой работы, что приводит к ускорению процесса разработки, снижению требований к квалификации разработчиков и общей себестоимости проектов.
Условия адаптации платформы позволяют настраивать структуру базы данных, изменять и добавлять таблицы и элементы, редактировать алгоритмы расчетов, а также настраивать отчеты с помощью системы BIRT. Пользовательские права настраиваются на уровне окон и элементов, с возможностью разрешить или запретить доступ к определенной информации. Все действия пользователей документируются в журналах с сохранением их предыдущих значений.
Платформа также поддерживает взаимодействие с внешними устройствами и системами учёта ресурсов, такими как фискальные регистраторы, сканеры штрих-кодов, POS-терминалы, шлюзы платежных систем и сервисы для SMS-рассылки. В качестве источников данных поддерживаются ODBC и OLEDB, а также веб-сервисы и COM-объекты (в версии для Windows). Осуществляется возможность офлайн-взаимодействия через обмен данными в форматах DBF, текстовых файлов, XML и EXCEL.
Платформа Стек подходит для автоматизации работы управляющих компаний, расчетных центров, водоканалов, теплосетей, энергосбыта и электросетей, а также для диспетчерских служб и операторов капитального ремонта.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.