Taking Service-Oriented Architectures Mobile, Part 2: Mobile Transactions