Explore Endeca Workbench
Workbench is an hybrid web application, housing the Experience Manager (XM), EAC console, Data sources (CAS crawls) etc., providing the bunch of capabilities for business users and also the content and system administrators to configure and administer the Endeca application.
The workbench application is made up of other well known technologies and applications like Apache Sling, a framework for RESTful web-applications, Apache Jackrabbit, a content repository complying to the JCR API, Apache Felix, etc.,
In this blog we can have a look at the Apache Sling configurations and capabilities that are exposed and available for fine tuning.
Apache Sling
Apache Sling is a framework for RESTful web applications, mapping HTTP request URLs to content resources based on the request’s path, extension, etc.,
Apache Sling application exposes the configuration parameters, packaged bundles, exposed services, log support and other monitoring features through the Web Console.
Through the Endeca Workbench application, Apache Sling Web Console can be accessed, providing a gateway for controlling and monitoring many important Sling features.
Sling Web console path:
http://<host>:<port>/<root_context>/system/console/
Console
The console exposes various capabilities and monitoring features like log support, configuration, installed packages / bundles, memory usage, exposed REST services etc., useful in maintaining and fine tuning the application
Sling Log Support
The following screen can be used to control and manage the logging features of Sling, like error level, file rotation and much more..
Configuration
The configuration tab exposes the capability to edit the configurations of various installed bundles (like webdav, etc.,) and other sling configurations like thread pool configurations.
The below Sling Thread Pool configuration will help to fine tune the performance of the Sling module. You can tune Threadpool configurations like Minimum and Maximum pool size, Keep Alive Time, priority of the threads, etc.,
Authenticator and RESTful services
In this tab you can review the various RESTful services that are exposed for authenticating services like login, session timeout, logout, etc.,
Services like publishStatus, sessionStatus as the name indicates expose useful services that can be used for any customisation.
Configuration Status
WebDAV
In the context of Oracle Endeca Workbench, the Workbench application which stores the files in the configuration repository, files like cartridge XMLs, landing pages and other XM configuration files can be accessed directly using a WebDAV client like CyberDuck etc.,
Complete Sling WebDAV features can be referred here.
Refer this article here
Happy Coding..!!