The Data Act defines ‘data processing services’ as digital services that are provided to a customer and that enable ubiquitous and on-demand network access to a shared pool of configurable, scalable and elastic computing resources of a centralised, distributed or highly distributed nature that can be rapidly provisioned and released with minimal management effort or service provider interaction.
In detail:
- ‘ubiquitous’ is used to describe the computing capabilities provided over the network and accessed through mechanisms promoting the use of heterogeneous thin or thick client platforms – from web browsers to mobile devices and workstations. In other words, network access anytime and anywhere;
- ‘shared pool’ is used to describe those computing resources that are provided to multiple users who share a common access to the service, but where the processing is carried out separately for each user, although the service is provided from the same electronic equipment;
- ‘scalable’ refers to computing resources that are flexibly allocated by the provider of data processing services, irrespective of the geographical location of the resources, in order to handle fluctuations in demand;
- ‘elastic’ is used to describe those computing resources that are provisioned and released according to demand in order to rapidly increase or decrease resources available depending on workload;
- ‘computing resources’ include resources such as networks, servers or other virtual or physical infrastructure, software, including software development tools, storage, applications and services;
- ‘distributed’ is used to describe those computing resources that are located on different networked computers or devices and which communicate and coordinate among themselves by message passing;
- ‘highly distributed’ is used to describe data processing services that involve data processing closer to where data are being generated or collected, for instance in a connected data processing device. This is often referred to as edge computing; and
- ‘minimal management effort or service provider interaction’ refers to the capability of the customer of the data processing service to unilaterally obtain computing capabilities, such as server time or network storage, without any human interaction by the provider of data processing services.
Ultimately, whether a service qualifies as a ‘data processing service’ will be decided on a case-by-case basis and depends on the specific functions and properties of that service.