Integration Hub SaaS Offering 1
Integration Hub SaaS Offering 1
Integration hub
SaaS Offering
Embark on a transformative digital journey with the Cleva Integration hub
SaaS. Harness the power of innovation to redefine how you take
advantage of software, ensuring your business stays agile, competitive,
and ready for the future.
Introduction
The transition to a SaaS-based environment marks a significant shift in the way companies operate,
offering scalability, flexibility, and streamlined processes that enhance business agility. The Cleva
Integration hub SaaS represents a key step forward in this evolution, designed specifically to meet the
needs of businesses looking to leverage the advantages of SaaS models while maintaining a seamless
connection with their on-premise systems.
This document outlines the comprehensive capabilities of the Cleva Integration hub SaaS offering,
detailing how it provides robust, secure, and scalable solutions for client operations. By integrating
features such as automated updates, high availability, multi-tenant architecture, and security protocols,
the Cleva Integration hub SaaS enables clients to modernise their operations with minimal disruption. This
solution supports continuous integration and deployment, allowing clients to rapidly adopt new features
and improvements.
In addition to outlining the capabilities of the Cleva Integration hub SaaS, this document provides insight
into the journey from on-premise to the SaaS model, highlighting key differences between the two
models, and the support structure in place to ensure a smooth transition.
2
Value Offer
Self-hosted solutions often face significant challenges such as upgrading to the latest capabilities,
managing maintenance costs, addressing security threats, and scaling the platform to meet the
demands of evolving technology. These challenges can hinder the agility and innovation required to keep
pace with optimised technology and infrastructure.
The Cleva Integration hub SaaS offering enables clients to overcome these barriers by providing a SaaS-
based solution that enhances operational agility. It drives innovation through automation, faster updates,
and built-in security, freeing clients from the complexities of infrastructure management.
By adopting the Cleva Integration hub SaaS, clients benefit from reduced technical debt, as the platform
ensures that their technology is always up-to-date and optimised. The architecture also provides
continuous improvements, ensuring that upgrades are seamless and deliver the latest features faster.
4
Table 1 – Key differences between on-premise and SaaS.
Capabilities
The Cleva Integration hub SaaS offers a comprehensive set of capabilities designed to optimise
operational efficiency, enhance security, and streamline software management.
In the on-premise model, clients are responsible for managing their own infrastructure, including
installation, updates, and security. The Cleva Integration hub SaaS offering shifts this responsibility to
Cleva, which provides centralised infrastructure management, automated updates, and enhanced
security. Additionally, the Cleva Integration hub SaaS introduces automated processes for continuous
integration, deployment, and regression testing, significantly reducing manual effort and accelerating the
release of new features and updates.
Clients also benefit from built-in infrastructure monitoring and performance tools, offering insights into
system health and performance.
To further illustrate the advantages of transitioning to the Cleva Integration hub SaaS, its key capabilities
are highlighted below.
5
Capabilities
Key Capabilities
Faster software upgrades: the Cleva Integration Security privacy and compliance: the Cleva
hub SaaS streamlined upgrade process enables Integration hub SaaS security framework
quicker adoption of new features and ensures that data privacy and compliance are
improvements. By handling upgrades efficiently, always top priorities. By adhering to industry
clients can stay current with the latest software standards and implementing advanced security
advancements, reducing the risk of falling measures, we provide clients with a secure
behind and ensuring continuous operational environment that safeguards sensitive
excellence and reduce the timeframes required information and meets regulatory requirements.
for implementations.
Continuous integration and deployment: integrating continuous integration and deployment into SaaS
environment streamlines the software release process, ensuring that new features and updates are delivered
rapidly and reliably. This approach minimises downtime, allowing clients to benefit from the latest
enhancements with minimal disruption to their operations.
6
Solution
Architecture
The architecture of the Cleva Integration hub SaaS is designed to provide a robust, scalable, and high-
availability environment that seamlessly integrates the on-premise system with the Cleva Integration hub
SaaS.
The core business applications that provide services for operations such as creating policies, managing
claims, and retrieving data, remain on-premise and are connected to the Cleva Integration hub SaaS.
On-premise applications: they interact with the Integration Layer, installed on the on-premise
environment, which ensures that these operations are securely and efficiently communicated with the
Cleva Integration hub SaaS.
Cleva Integration hub SaaS: the Cleva Integration hub SaaS offers a user-friendly interface for managing
the integration processes and monitoring system performance.
Authentication Options
These MFA options provide an additional layer of security for user authentication,
aligning with modern security standards and ensuring compliance with strict access
control policies.
Figure 3 illustrates the available security options, ranging from integrating existing
on-premise LDAP, Single Sign-On (SSO) with Microsoft 365 or directly managing users
within the SaaS environment through keycloak. Each method is designed to provide
seamless and secure access management while catering to varying levels of
security requirements.
8
Solution
Architecture
▪ LDAP integration: allows the use of
existing LDAP directories for user
authentication, providing a seamless
experience for organisations already
using LDAP.
▪ Microsoft365 integration (SSO):
enables Single Sign-On (SSO) through
the Client’s Microsoft 365 for secure
and convenient access management.
▪ Local user creation: users can be
created directly within the SaaS
environment, managed via the
integrated keycloak identity
management system. Figure 3 – Authentication options.
▪ Vertical scaling allows for increasing the capacity of existing servers by adding more resources (e.g.,
CPU, memory) to handle larger workloads.
▪ Horizontal scaling enables the addition of more servers to distribute workloads across multiple
machines, enhancing system reliability and capacity.
10
Solution
Architecture
At the application level, both vertical and
horizontal scaling are supported, ensuring that
the Cleva Integration hub SaaS can dynamically
adapt to varying loads and user demands.
11
Solution
Architecture
Performance
To ensure the Cleva Integration hub SaaS is performance compliant under various conditions, a
comprehensive range of tests is conducted across several key areas. These tests are designed to
evaluate system behaviour and responsiveness, ensuring the solution can handle high volumes of
requests, process data efficiently, and recover effectively from any potential disruptions.
Figure 4 shows a breakdown of the key test types used to evaluate the system's performance across
different scenarios, including SaaS operations, end-to-end processes, and recovery assessments.
Fast delivery: shorter release cycles mean that new features and improvements can be delivered more
quickly and respond rapidly to the client’s needs.
Improved responsiveness: regular updates ensure that the platform remains current, with the latest
enhancements and security patches applied in a timely manner. This responsiveness helps mitigate
risks and maintain high service levels.
Reduced downtime: with frequent, smaller releases, the need for extensive system overhauls is
minimised, reducing the likelihood of significant downtime or disruptions.
13
Product
Life Cycle
14
Product
Life Cycle
15
Product
Life Cycle
When Cleva releases a new version of the Integration hub software, clients are informed through the
communications channels defined. The communication will include the installation date and time,
beginning with the test environment.
16
Product
Life Cycle
There are predefined days and timeframes for updates in both testing and production environments.
Updates are first deployed in the testing environment, where they remain available for a set period to allow
validation before moving to production. Table 4 provides a summary of the release types, along with the
corresponding client notification timelines and testing durations within the test environment.
▪ When a minor release coincides with the month of the major release, the minor one will not be released.
▪ The intervention hours are aligned with GMT.
▪ When the scheduled installation date falls on a holiday, the installation is rescheduled to 2 business
days earlier.
▪ When the day following the installation is a holiday, the installation is rescheduled to 1 business day
earlier.
▪ Additionally, holidays in the time zone of the clients using the Cleva Integration hub SaaS environment
will also be considered. 17
Product
Life Cycle
Key Points
Latest version assurance: the Cleva Integration Automation: most updates are performed in
hub SaaS is designed to always run on the the background, minimising the need for
latest version, unlike on-premise environments client involvement and reducing the demand
where multiple versions of the software may for client resources.
coexist.
Flexibility: the Cleva Integration hub SaaS can
Feature toggling: new features are generally be upgraded while allowing on-premise
18
Security, Privacy
and Compliance
At Cleva, we are deeply committed to safeguarding the security and privacy of our clients’ data. Our
approach is built on a foundation of transparency, trust, and adherence to the standards of compliance
with relevant laws, regulations, and industry standards.
The Cleva Integration hub SaaS data is encrypted in transit using the https protocol, ensuring protection
against unauthorised access. It supports multi-tenant access, with data securely isolated at the database
level to protect each client's information. To enhance security, we offer several options for connecting on-
premise environments with the SaaS environment.
Public IP with IP Restrictions: controlled access for on-premise integrations, ensuring that only
authorised IP addresses can connect.
As an additional security measure, the Cleva Integration hub SaaS is deployed in production and non-
production environments independently. This segregation ensures that the integrity and security of
production environments are maintained.
19
Security, Privacy
and Compliance
Data Encryption
Client data within the SaaS environment can be encrypted at rest, ensuring that sensitive information
remains protected from unauthorised access. Data in transit is also encrypted in compliance with
industry standards, like the https protocol.
20
Security, Privacy
and Compliance
Using Helm, these deployments are managed within the Kubernetes cluster. The deployment process is
automated by ArgoCD, which continuously synchronises and promotes changes from the test
environment to the production environment according to the release installation schedule, ensuring
minimal downtime and near-zero disruption. This approach ensures that updates are deployed
seamlessly, with version control and health checks throughout the process.
24
Path to the
SaaS Journey
The path to the Cleva Integration hub SaaS is designed to ensure a smooth transition for both existing
clients migrating from on-premise solutions and new clients setting up for the first time. A key component
on the on-premise side is the Integration Layer, which must be installed whether for a migration or a new
setup. This component is responsible for connecting the on-premise applications to the SaaS environment.
The process is divided into key stages as shown in figure 8.
Migrate a client
The migration process from an on-premise Cleva Integration hub to the SaaS environment involves several
steps that ensure a smooth transition.
Client configuration on SaaS: configuring the client in the Cleva Integration hub SaaS environment
involves defining security parameters, DNS, authentication integration, and access controls, as well as
ensuring the necessary connectivity prerequisites.
Installation of the integration layer: a critical step in the migration is the installation of the Integration
Layer on-premise, which acts as a bridge between the on-premise applications and the Cleva
Integration hub SaaS.
Deactivation of the on-premise Cleva Integration hub: after the successful migration of the
configurations to the SaaS environment and the installation of the integration layer, the on-premise
Cleva Integration hub is deactivated.
The testing approach relies on automated tests to handle various stages of validation. The testing
environment remains available, allowing clients to run additional tests, if necessary, especially if
specific features are involved, for which the client is responsible for testing. Furthermore, there are
KPIs established to determine readiness for production deployment.
Different types of tests are performed in both the SaaS testing and production environments, as
indicated in figure 10.
27
Path to the
SaaS Journey
Type of tests conducted
installation.
New features tests: subset of tests that focus Each release type, whether minor or patch,
solely on read operations. They verify if the undergoes different types of testing. For major
system’s essential functionalities are operational releases, the scope of testing may be more
and stable. comprehensive, depending on the structural
changes or significant developments included.
Performance tests: evaluate the system’s
responsiveness by measuring the key All releases must pass a certification process
performance metrics. during the development phase to guarantee
quality before they are moved into production.
Security tests: assess the system’s ability to This process is a standard practice to minimise
resist unauthorised access, data breaches, and risks and ensure the stability and security of the
other vulnerabilities. Cleva Integration hub before moving to the SaaS
environment.
28
Client
Support
Effective and responsive client support is central to the Cleva Integration hub SaaS experience. The
strategy ensures that clients receive consistent and timely assistance across multiple support
channels, tailored to address various operational needs.
Centralised deployment and management: with Tools: clients have access to JIRA where they
centralised Cleva software updates, the support can submit tickets and track progress as
teams can manage client environments more defined in the client’s existing support contract.
efficiently, reducing the need for manual
intervention and keeping systems up to date. Phone support: for urgent issues, phone support
is available during business hours as defined in
Reduced downtime and disruption: automated the client’s existing support contract, ensuring
Cleva software updates are applied with quick resolution of critical problems.
minimal impact on client operations,
significantly reducing downtime during Email notifications: important notifications,
installation windows. including maintenance schedules and update
rollouts are communicated via email to keep
Support levels and availability: the SaaS clients informed of any changes or upcoming
infrastructure enables faster response times events.
through centralised monitoring while
maintaining the existing support levels defined
in the client’s support contract, ensuring
29
continuity and reliability.
Client
Support
The SLAs outline specific response and resolution times aligned with the application support terms of
the client’s existing support contract. These agreements ensure clients understand the level of service
and support they can expect.
30
Client
Support
Provided Services
Application
The services offered are defined by the terms of the
client’s existing support contract.
Infrastructure
Service management: manages the SaaS
infrastructure services.