Кеширующий сервер SM Cache Server (SMCS) предназначен для ускорения обработки запросов от внешних информационных систем на получение информации из Service Manager.
Собственный механизм SM, обеспечивающий выполнение GET запросов к REST API имеет ряд недостатков:
- внешние системы, использующие асинхронные механизмы работы с сетью, в большинстве случаев не используют одно и то же соединение для выполнения нескольких последовательных обращений к Service Manager по API. Механизм управления сессиями SM формирует отдельную сессию на каждое соединение. Это приводит к излишнему расходованию лицензий и медленной работе API связанной с тем, что для каждого обращения выполняется процедура формирования сессии.
- для формирования одинакового представления объекта, API Service Manager использует для получения данных встроенный механизм ORM, что значительно снижает производительность API т.к. все обращения (которых в процессе подготовки данных объекта может быть значительное количество) к БД SM в процессе формирования объекта выполняются только синхронно.
SMCS, разработанный компанией СофтКред, обеспечивает:
- прием Get запросов в формате, принятом в MF Service Manager:
- авторизацию через MF Service Manager;
- снижение количества необходимых лицензий HP SM/MF Service Manager;
- более быструю обработку запросов за счет кешироваия данных;
- автоматическое обновление индивидуальных и групповых кеш-буферов путем доступа к БД SM или через REST API.
Требование к окружению:
- HP SM/MF SM 9.3 или старше
- OC: Linux
- JDK 17 или старше
- БД для хранения кеш-буферов: Oracle 12 или старше
- ОЗУ: 10Гб
- Дисковое пространство:
- для установки системы необходимо от 20Гб;
- размер БД определяется настройками системы и зависит от размера и количества сконфигурированных кеш-буферов.