1. Introduction

Companies must be where their customers are. Simply providing information on their own company website is therefore no longer sufficient. Instead, customers have to be addressed through various channels, the number of which is growing at an ever faster rate. The ability to distribute content flexibly is a basic requirement for this.

Content as a Service (hereafter referred to as CaaS) offers companies the agility necessary for this customer communication. It enables the provision of content fragments and has an interface for their retrieval. Without any additional implementation effort, data can thus be reused indefinitely. Publishing to a targeted channel is no longer necessary.

In accordance with the best-of-breed philosophy, the design and composition of the presented contents are thus completely detached from FirstSpirit. This increases independence, flexibility and speed in project implementation.

2. Architecture

The functionality of CaaS is realized by an architecture of different components.

These components are:

  • CaaS platform

  • CaaS Connect module

The CaaS platform is backwards compatible with the CaaS module v2. For migration scenarios the modules in version 2 and 3 can be installed in parallel on a FirstSpirit Server and connected to the same CaaS platform.

caas architecture
Figure 1. Architecture

The interaction of the components follows the following scheme:

  • The creation and editing of editorial content takes place in FirstSpirit.

  • Changes made in the editorial environment are automatically transferred to the CaaS platform. (When the CaaS module with version 2.x is used, changes get transferred via FirstSpirit generation schedules)

  • The CaaS platform provides the data using the same model that was being used when transferring data to it from FirstSpirit. Preview and release data are stored separately. Historical data is not available via the CaaS platform.

  • To access the repository data, the CaaS platform provides a REST Interface. It provides various filter and projection options for querying. The access is secured via API keys.

  • The customer’s client application requests the stored information from the CaaS platform as needed.

3. Components

This CaaS release in the version 2021-05-11 contains the following technical versions of the components:

Table 1. technical versions of the components
Component Version Links

CaaS platform

7.2.0

CaaS Connect module

3.8.4

CaaS module v2
(deprecated - should only be used for migration purposes)

2.18.1

Further information is available in the separate documentation listed in each case. These cover topics such as installation, operation and use, as well as all information regarding the update of the components, in particular release notes.

In addition to the CaaS components, the Omnichannel Manager (OCM) is used for editorial work. With OCM content can be managed directly in the customer web application. The Navigation Service is used to provide navigation data to the customer web application. It is available as part of our SaaS offering.

You can find more information about these components here:

CaaS is a product of e-Spirit AG, Dortmund, Germany.

Only the licence agreed with e-Spirit AG applies to the user.

Details of any third-party software products used that are not produced by e-Spirit AG, their own licences and, where applicable, update information, can be found in the file 'THIRD-PARTY.txt', which is supplied with the relevant CaaS component.

5. Help

The Technical Support of the e-Spirit AG provides expert technical support covering any topic related to the FirstSpiritâ„¢ product. You can get and find more help concerning relevant topics in our community.

6. Disclaimer

This document is provided for information purposes only. e-Spirit may change the contents hereof without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. e-Spirit specifically disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. The technologies, functionality, services, and processes described herein are subject to change without notice.