Condor: a distributed job scheduler
Beowulf cluster computing with Linux
Experiences in Using CC/PP in Context-Aware Systems
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Application Experiences with the Globus Toolkit
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Communications of the ACM - Service-oriented computing
An Adaptation Methodology for the Deployment of Mobile Component-based Applications
PERSER '06 Proceedings of the 2006 ACS/IEEE International Conference on Pervasive Services
Dynamic User Task Composition Based on User Preferences
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Automatic task resolution and adaptation in pervasive environments
ICAIS'11 Proceedings of the Second international conference on Adaptive and intelligent systems
Hi-index | 0.00 |
The proliferation of small devices and the increase in number of services created by various vendors for such devices have made SOA a primary choice for mobile software developers. However, due to software and hardware platforms heterogeneity, it is not always possible to use the write-once, use-everywhere approach. The main problem comes due to the varying capability of mobile devices and the unavailability of means to know resource requirements of mobile services. We believe that there is a need to be able to specify resource requirements so that mobile application developers could explicitly enumerate their requirements, when it comes to interoperability with other services. Towards this objective, we consider the requirements of mobile services, identified from CC/PP, a generic model of resource specification on mobile devices. We then extend the existing CC/PP model and integrate it with the SCA model for SOA. Our approach does not violate any of the CC/PP or SCA specification, while remaining neutral to the underlying technologies and platforms. An important aspect of our approach is that resources can be specified abstractly as well as concretely.