{"title":"Delivering Mobile Cloud Services to the User: Description, Discovery, and Consumption","authors":"M. O'Sullivan, D. Grigoras","doi":"10.1109/MobServ.2015.17","DOIUrl":null,"url":null,"abstract":"The mobile cloud computing paradigm can offer relevant and useful services to the users of smart mobile devices. Such public services already exist on the web and in cloud deployments, by implementing common web service standards. However, these services are described by mark-up languages, such as XML, that cannot be comprehended by non-specialists. Furthermore, the lack of common interfaces for related services makes discovery and consumption difficult for both users and software. The problem of service description, discovery, and consumption for the mobile cloud must be addressed to allow users to benefit from these services on mobile devices. This paper introduces our work on a mobile cloud service discovery solution, which is utilised by our mobile cloud middleware, Context Aware Mobile Cloud Services (CAMCS). The aim of our approach is to remove complex mark-up languages from the description and discovery process. By means of the Cloud Personal Assistant (CPA) assigned to each user of CAMCS, relevant mobile cloud services can be discovered and consumed easily by the end user from the mobile device. We present the discovery process, the architecture of our own service registry, and service description structure. CAMCS allows services to be used from the mobile device through a user's CPA, by means of user defined tasks. We present the task model of the CPA enabled by our solution, including automatic tasks, which can perform work for the user without an explicit request.","PeriodicalId":166267,"journal":{"name":"2015 IEEE International Conference on Mobile Services","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE International Conference on Mobile Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MobServ.2015.17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The mobile cloud computing paradigm can offer relevant and useful services to the users of smart mobile devices. Such public services already exist on the web and in cloud deployments, by implementing common web service standards. However, these services are described by mark-up languages, such as XML, that cannot be comprehended by non-specialists. Furthermore, the lack of common interfaces for related services makes discovery and consumption difficult for both users and software. The problem of service description, discovery, and consumption for the mobile cloud must be addressed to allow users to benefit from these services on mobile devices. This paper introduces our work on a mobile cloud service discovery solution, which is utilised by our mobile cloud middleware, Context Aware Mobile Cloud Services (CAMCS). The aim of our approach is to remove complex mark-up languages from the description and discovery process. By means of the Cloud Personal Assistant (CPA) assigned to each user of CAMCS, relevant mobile cloud services can be discovered and consumed easily by the end user from the mobile device. We present the discovery process, the architecture of our own service registry, and service description structure. CAMCS allows services to be used from the mobile device through a user's CPA, by means of user defined tasks. We present the task model of the CPA enabled by our solution, including automatic tasks, which can perform work for the user without an explicit request.
移动云计算范式可以为智能移动设备的用户提供相关和有用的服务。通过实现通用的web服务标准,这样的公共服务已经存在于web和云部署中。然而,这些服务是由标记语言(如XML)描述的,非专业人员无法理解。此外,缺乏相关服务的公共接口使得用户和软件都难以发现和使用这些服务。必须解决移动云的服务描述、发现和使用问题,以允许用户从移动设备上的这些服务中受益。本文介绍了我们在移动云服务发现解决方案上的工作,该解决方案被我们的移动云中间件——上下文感知移动云服务(CAMCS)所利用。我们方法的目的是从描述和发现过程中去除复杂的标记语言。通过分配给每个CAMCS用户的云个人助理(Cloud Personal Assistant, CPA),终端用户可以在移动设备上轻松发现和使用相关的移动云服务。我们介绍了发现过程、我们自己的服务注册中心的体系结构和服务描述结构。CAMCS允许通过用户定义的任务,从移动设备通过用户的CPA使用服务。我们展示了解决方案支持的CPA的任务模型,包括自动任务,这些任务可以在没有显式请求的情况下为用户执行工作。