Revert "Revert "OMS: add transactional API""

This reverts commit 295e0d718399155eb73b948f205c720f949e84f6.

Change-Id: I5746ffae41f3e907c39420dce433c4dc91d1145c
5 files changed