Such transparency is provided under the assumption that the operation performed by a processing element either is side effect free or, if it has side effects on an external resource such as a database, is idempotent, i.e., the operation may be performed on the same input more than once without adverse side effects.