Stimulsoft ServerЧасть Stimulsoft BI
Структура продукта и его технические аспекты.Server
Stimulsoft BI Server создан на базе вычислительной архитектуры «клиент-сервер». В ее основе лежит взаимодействие многочисленных клиентов с сервером. Клиент обеспечивает визуализацию данных и пользовательский интерфейс, а сервер – обработку данных, сохранение и передачу необходимой информации клиентскому приложению. Такая организация системы имеет массу достоинств, среди которых масштабируемость, высокая надежность и безопасность вследствие изоляции уровней, оптимальное использование сетевых ресурсов и каналов передачи данных, возможность использования различных клиентов для разнообразных платформ.
Stimulsoft BI Server включает в себя серверную и клиентскую части, а также открытое документированное API для различных платформ. Это открывает возможность взаимодействия с нашей системой при помощи любого современного языка программирования. Поэтому без особых затрат ресурсов можно тесно интегрировать Stimulsoft Server в закрытую корпоративную среду и объединить в единую систему необходимые приложения. Возможность изменения функционала сервера позволяет выполнять уникальные доработки, подходящие к частным случаям отдельно взятых предприятий.
Stimulsoft BI Server включает в себя серверную и клиентскую части, а также открытое документированное API для различных платформ. Это открывает возможность взаимодействия с нашей системой при помощи любого современного языка программирования. Поэтому без особых затрат ресурсов можно тесно интегрировать Stimulsoft Server в закрытую корпоративную среду и объединить в единую систему необходимые приложения. Возможность изменения функционала сервера позволяет выполнять уникальные доработки, подходящие к частным случаям отдельно взятых предприятий.
Внутренняя архитектура нашего сервера построена на концепции потоков, которые представляют собой асинхронные обработчики информации. Функционирование сервера требует решения нескольких классов задач, для каждого из которых предусмотрены свои типы потоков. Количество потоков разных типов оптимизировано для эффективного выполнения задач сервера. Нагрузка между ними распределяется таким образом, чтобы обеспечить максимальное быстродействие системы.
Для хранения системной и пользовательской информации используется одна из реляционных СУБД – Microsoft SQL Server или MySQL. Обе они имеют высокую производительность и надежность, обеспечивают хранение больших объемов информации и простую интеграцию в инфраструктуру.
Все компоненты Stimulsoft BI Server просты в установке и конфигурации. Справиться с задачами инсталляции системы, благодаря подробным инструкциям, сможет даже неподготовленный IT-специалист.