MashDroid: An Approach to Mobile-Oriented Dynamic Services Discovery and Composition by In-App Search

被引:3
作者
Ma, Yun [1 ]
Liu, Xuanzhe [1 ]
Yu, Meihua [1 ]
Liu, Yunxin [2 ]
Mei, Qiaozhu [3 ]
Feng, Feng [4 ]
机构
[1] Peking Univ, Minist Educ, Key Lab High Confidence Software Technol, Beijing, Peoples R China
[2] Microsoft Res, Beijing, Peoples R China
[3] Univ Michigan, Ann Arbor, MI 48109 USA
[4] Wandoujia Corp, Beijing, Peoples R China
来源
2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS) | 2015年
关键词
mobile; service discovery; service composition; in-app search;
D O I
10.1109/ICWS.2015.102
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The popularity of smartphones and tablet computers in recent years makes mobile apps burst. Mobile apps have become the main consumers of the Internet-based services. Compared to traditional applications in the desktop computing era, mobile devices with their apps bring new opportunities and challenges to service computing community, in various aspects like service publication, discovery, interaction, composition, et al. In this paper, we propose a novel data-driven, content-based mobile apps composition approach, called MashDroid, by leveraging a novel In-App Search mechanism, i.e., discovering relevant services for the data and content in apps. Rather than existing techniques that usually integrate fixed Web services, our approach relies on the dynamic service discovery and flexible data exchange between several apps. The unique feature of our approach is enabling the data communication channel between apps by the content index services provided by a leading Android appstore, Wandoujia, which now has over 1,000,000 apps and 200 million users. We employ the In-App Search mechanism to define a RESTful-style app model and resource-oriented app description model. Based on the models, we design a framework for dynamically discovering relevant apps that could be composed with current app's contexts. We implement a prototype to demonstrate our approach.
引用
收藏
页码:725 / 730
页数:6
相关论文
共 12 条
  • [1] Alarcon R, 2011, LECT NOTES COMPUT SC, V6568, P111, DOI 10.1007/978-3-642-19394-1_12
  • [2] [Anonymous], 2007, Services computing
  • [3] [Anonymous], 2011, Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
  • [4] DaaS: Cloud-based mobile Web service discovery
    Elgazzar, Khalid
    Hassanein, Hossam S.
    Martin, Patrick
    [J]. PERVASIVE AND MOBILE COMPUTING, 2014, 13 : 67 - 84
  • [5] HAIBO Z, 2009, WEB SERV 2009 ICWS 2, P189
  • [6] HATZI O, 2012, WEB SERV ICWS 2012 I, P448
  • [7] Dynamic service composition in pervasive computing
    Kalasapur, Swaroop
    Kumar, Mohan
    Shirazi, Behrooz A.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (07) : 907 - 918
  • [8] LINA Y, 2013, WEB SERV ICWS 2013 I, P42
  • [9] Moshchuk Alexander., 2013, Proceedings of the 2013 ACM SIGSAC conference on Computer communications security, P1167, DOI [10.1145/2508859.2516722, DOI 10.1145/2508859.2516722]
  • [10] Rodriguez-Mier P., 2011, Proceedings of the 2011 IEEE International Conference on Web Services (ICWS 2011), P81, DOI 10.1109/ICWS.2011.89