The development of mobile services becomes more challenging when context-awareness is taken into account. There are many problems in designing a successful context-aware mobile SOA. In this paper, we introduce the model of "dynamic capabilities" to study how systems can dynamically integrate, compose, and reconfigure internal and external competencies in responding to rapidly-changing environments. In our study the applications are classified into four levels of requirement, from the non-dynamic (i.e. static) level in which the contexts of clients, intermediate media, and services are all static, to the highly dynamic level in which all aspects are dynamic. Based on this model mobile SOA issues may be systematically identified and solutions incrementally designed. A framework that facilitates mobile SOA is also presented.
Date of Conference: 21-24 July 2008