Implementing mobile mashware architecture: Downloadable components as on-demand services

被引:3
|
作者
Mikkonen, Tommi [1 ]
Salminen, Arto [1 ]
机构
[1] Tampere Univ Technol, Dept Software Syst, FI-33720 Tampere, Finland
来源
ANT 2012 AND MOBIWIS 2012 | 2012年 / 10卷
关键词
Web applications; mashup applications; on-demand software; mashware;
D O I
10.1016/j.procs.2012.06.071
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The software industry is in the middle of a paradigm shift from desktop to mobile and web-based software. In the new era, applications increasingly live on the Web as services that lend themselves for runtime configuration. The associated delivery model, referred to on-demand software, or Software-as-a-Service (SaaS), implies that applications do not require installation or manual upgrades by the end users, as they are loaded on the fly. Furthermore, applications that build on resources offered by other applications, referred to as mashups, offer increasingly interesting opportunities. We believe that the trend towards using the web as an application platform will only strengthen in the future, and that instead of individual applications, it will also be possible to use application components in the same way we today download complete applications - in essence the Web is used as an architecture and transport for distributed applications, similarly to e. g. Corba at the level of principal idea. In this paper, we provide an overview for mashware computing, where downloadable components form applications in a piecemeal fashion, and enable rich access to resources of devices in a programmer-friendly way. Furthermore, applications can be easily built by components created by others and available as services. Finally, we demonstrate the capabilities of the concept with a sample application and discuss the lessons learned during the design process. (C) 2011 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of [name organizer]
引用
收藏
页码:553 / 560
页数:8
相关论文
共 50 条
  • [41] Software architecture definition for on-demand cloud provisioning
    Chapman, Clovis
    Emmerich, Wolfgang
    Marquez, Fermin Galan
    Clayman, Stuart
    Galis, Alex
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2012, 15 (02): : 79 - 100
  • [42] On-demand service in grid: Architecture, design and implementation
    Huang, ZC
    He, C
    Gu, L
    Wu, JF
    11th International Conference on Parallel and Distributed Systems Workshops, Vol II, Proceedings,, 2005, : 674 - 678
  • [43] Software architecture definition for on-demand cloud provisioning
    Clovis Chapman
    Wolfgang Emmerich
    Fermín Galán Márquez
    Stuart Clayman
    Alex Galis
    Cluster Computing, 2012, 15 : 79 - 100
  • [44] On-Demand Data Broadcasting for Mobile Decision Making
    Mohamed A. Sharaf
    Panos K. Chrysanthis
    Mobile Networks and Applications, 2004, 9 : 703 - 714
  • [45] On-demand data broadcasting for mobile decision making
    Sharaf, MA
    Chrysanthis, PK
    MOBILE NETWORKS & APPLICATIONS, 2004, 9 (06): : 703 - 714
  • [46] Operational strategies for on-demand personal shopper services
    Arslan, Alp M.
    Agatz, Niels
    Klapp, Mathias A.
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2021, 130
  • [47] On-demand enterprise services: Where's the catch?
    Erdogmus, Hakan
    IEEE SOFTWARE, 2007, 24 (04) : 5 - 7
  • [48] Optimizing On-Demand Bus Services for Remote Areas
    Li, Xudong
    Yang, Zhongzhen
    Lian, Feng
    SUSTAINABILITY, 2023, 15 (09)
  • [49] On-demand ride service platform with differentiated services
    Ma, Lina
    Tao, Zhijie
    Wei, Qiang
    PLOS ONE, 2024, 19 (01):
  • [50] The Impact and Implications of On-Demand Services on Market Structure
    Chen, Pei-Yu
    Wu, Shin-Yi
    INFORMATION SYSTEMS RESEARCH, 2013, 24 (03) : 750 - 767