A comparison of software architectures for data-oriented mobile applications. - M. Ashrafur Rahaman; Michael Bauer (WMNC, 2013)