首页> 外文会议>IEEE International Conference on e-Business Engineering >MASA: A Cross-Platform Component Architecture for Building Mobile Applications with Service Caching
【24h】

MASA: A Cross-Platform Component Architecture for Building Mobile Applications with Service Caching

机译:MASA:用于构建带服务缓存的移动应用程序的跨平台组件架构

获取原文

摘要

The mobile application (i.e. mobile app or app) is becoming an important software delivery model which integrates front-end user interfaces (UIs) with back-end services in the cloud. Currently, millions of mobile apps are available, including those dealing with entertainment, news, travel, and social networking. However, apps may behave unstably since users usually use mobile apps in a variety of wireless network conditions. Meanwhile, developers are hard to mix exiting apps to create a new app and users are not able to customize an app based on their preferences. Therefore, in this paper, we propose a component architecture, called MASA (mobile application slice architecture), offering three main features: 1) providing a programming model for building cross-platform UI components, called MAS (mobile application slice), to allow the generation of mobile apps by composing multiple MAS components, 2) furnishing a proposed "Broadcast" mechanism with associated APIs to facilitate the data exchange among MAS components, and 3) supplying a relational service caching and prefetching mechanism with associated APIs to allow uninterrupted and even offline access to web services. Meanwhile, we also developed a web-based software tool, called MASA Portal, to assist users in the construction, discovery, and delivery of composite MAS. Quantitative experiment results demonstrate that the proposed MASA approach is able to achieve good scalability when combining a large number of MAS components and shorten service response times using the proposed service prefetch method.
机译:移动应用程序(即移动应用程序或应用程序)正在成为一个重要的软件传递模型,将前端用户界面(UIS)与云中的后端服务集成在一起。目前,有数百万的移动应用程序可提供,包括处理娱乐,新闻,旅游和社交网络的人。然而,由于用户通常在各种无线网络条件中使用移动应用程序,因此应用程序可能不稳定。同时,开发人员很难混合退出应用程序以创建一个新的应用程序,用户无法根据他们的偏好自定义应用程序。因此,在本文中,我们提出了一个组件架构,称为MASA(移动应用程序切片体系结构),提供三个主要特征:1)为构建跨平台UI组件的编程模型,称为MAS(移动应用程序切片),以允许通过构思多个MAS组件的移动应用程序,2)提供具有相关API的提出的“广播”机制,以便于MAS组件之间的数据交换,以及3)提供与关联API的关系服务高速缓存和预取机制,以允许不间断的API允许甚至脱机访问Web服务。同时,我们还开发了一个基于Web的软件工具,称为Masa Portal,以帮助用户在构造,发现和复合MAS的交付中。定量实验结果表明,当使用所提出的服务预取方法结合大量MAS组件并缩短服务响应时间时,所提出的MASA方法能够实现良好的可扩展性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号