Patent ID: 8201192

Claim:
An apparatus for processing data including a service module, in different modalities, with a multiplicity of resources used for data processing, usable to execute at least one application for which the service module provides services, the service module comprising: a service interface in a service interface assembly stored in a computer; and a service implementation in a service implementation assembly stored in the computer and separate from the service interface assembly, the at least one application having a reference to the service interface assembly, and the service interface making the service module available to at least one application, the service implementation assembly configured to implement the services accessed by the at least one application via the service interface assembly, and the service implementation being modifiable at a time of loading, using configuration data from a runtime environment, a visibility of the service module being stipulated by the configuration data, wherein the runtime environment produces an instance of the service module on the basis of the configuration data, and the instance produced is managed in a repository in the runtime environment.