Architecting Mobile Solutions Using Microsoft Azure and SOA Software: A Real World Case Study