Requirements and Evaluation of Protocols and Tools for Transaction Management in Service Centric Systems