. . . "Such a mechanism does not require any modification of the applications, but can be implemented through an API or other interface at a higher level." .