NEXYTE product description Page 11 7 System Architecture + Cloud native architecture ensures one-click deployment on cloud or on-premises. + Secured environment including secure source integration, content access control, user permissions and information sharing that assure a fully controlled work environment and full lawful compliance. Advanced security mechanisms protect against external penetration reducing the organization’s exposure to malware infections and unauthorized data access. 7.1 Composability The NEXYTE platform is designed with a microservices architecture, a variant of the service-oriented architecture structural style, that arranges an application as a collection of loosely coupled services. Services are fine-grained and the protocols are lightweight, enabling a separation of concerns. NEXYTE was developed using Spring Boot, a Java application framework that does the heavy lifting of business application development. It utilizes annotations to control dependency injection for wiring up logic, and facilitates the processing of HTTP requests and responses, as well as the handling of CRUD operations (Create, Read, Update, Delete). Analytics API (AAPI) is a web service that contains the business logic for NEXYTE’s user-oriented functionality. The Analytics API functions as the server of the system. It receives all requests arriving from the system's clients, relays them (if needed) to other components of the system, and constructs the appropriate responses to the clients.