Recent advances in distributed resourceconstrained systems have seen the rapid growth of interest for middleware exploitation especially in mobile cloud computing. The rapid advancement of mobile cloud computing has shown that there is a high demand for mobile cloud applications. Moreover, mobile cloud computing aims to ensure that mobile devices make the best use of cloud computing resources in order to overcome their resource limitations and benefit from all the massive advantages of the cloud. Additionally, mobile devices give access to potentially rich information. As a result, the mobile applications try to become smarter, they aim to adapt their behaviour according to the current context. In this paper, we present novel middleware architecture with detailed scenario that would be able to provide supportive mechanisms for the mobile clients by adapting clients' requests according to the current context device and finding effective ways to consume light cloud services.