Вы можете посмотреть эталонную архитектуру WSO2 SCIM из [1]. Там вы можете увидеть
Диспетчер пользователей SCIM, являющийся оболочкой диспетчера пользователей Carbon и WSO2 Charon, который отвечает за декодирование запроса SCIM и кодирование ответа SCIM. Есть три уровня горлышка бутылки может случиться
Уровень 01: запрос и ответ SCIM Charon, декодирование и кодирование
Уровень 02: Как диспетчер пользователей SCIM использует функции диспетчера пользователей Carbon для выполнения операций с хранилищем пользователей
Уровень 03: фактические операции с хранилищем пользователей должны выполняться с нижележащим хранилищем пользователей.
Некоторые из советов, чтобы изолировать проблему производительности
- Выполните операцию обновления пользователя из консоли управления и проверьте задержку, если есть такая же задержка, есть проблема с нижележащим хранилищем пользователя
- Отключить прослушиватели событий операций хранилища пользователей из identity.xml
[1] https://docs.wso2.com/display/IS500/WSO2+Identity+Server+as+a+SCIM+Service+Provider