ReMMoC: A reflective middleware to support mobile client interoperability

被引:0
|
作者
Grace, P [1 ]
Blair, GS
Samuel, S
机构
[1] Univ Lancaster, Distributed Multimedia Res Grp, Dept Comp, Lancaster LA1 4YR, England
[2] Lucent Technol, Global Wireless Syst Res, Bell Labs, Swindon SN5 7DJ, Wilts, England
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Mobile client applications must discover and interoperate with application services available to them at their present location. However, these services will be developed upon a range of middleware types (e.g. RMI and publish-subscribe) and advertised using different service discovery protocols (e.g. UPnP and SLP) unknown to the application developer. Therefore, a middleware platform supporting mobile client applications should ideally adapt its behaviour to interoperate with any type of discovered service. Furthermore, these applications should be developed independently from particular middleware implementations, as the interaction type is unknown until run-time. This paper presents ReMMoC, a reflective middleware platform that dynamically adapts both its binding and discovery protocol to allow interoperation with heterogeneous services. Furthermore, we present the ReMMoC programming model, which is based upon the Web Services concept of abstract services. We evaluate this work in terms of supporting mobile application development and the memory footprint cost of utilising reflection to create a mobile middleware platform.
引用
收藏
页码:1170 / 1187
页数:18
相关论文
共 50 条
  • [31] Middleware Support for Generic and Flexible Actuation in the Internet of Mobile Things
    Valim, Sheriton R.
    Nogueira, Felipe
    Pisani, Flavia
    Endler, Markus
    [J]. 2020 IEEE 6TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2020,
  • [32] Support of reflective mobile agents in a smart office environment
    Bagci, F
    Schick, H
    Petzold, J
    Trumler, W
    Ungerer, T
    [J]. SYSTEMS ASPECTS IN ORGANIC AND PERVASIVE COMPUTING - ARCS 2005, PROCEEDINGS, 2005, 3432 : 79 - 92
  • [33] RISE: A general simulation interoperability middleware container
    Al-Zoubi, Khaldoon
    Wainer, Gabriel
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (05) : 580 - 594
  • [34] Middleware for heterogeneous subsystems interoperability in intelligent buildings
    Perumal, Thinagaran
    Ramli, Abd Rahman
    Leong, Chui Yew
    Samsudin, Khairulmizam
    Mansor, Shattri
    [J]. AUTOMATION IN CONSTRUCTION, 2010, 19 (02) : 160 - 168
  • [35] Evaluation of middleware architectures in achieving system interoperability
    Young, P
    Chaki, N
    Berzins, V
    Luqi
    [J]. 14TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEMS PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2003, : 108 - 116
  • [36] Middleware-Layer Connector Synthesis: Beyond State of the Art in Middleware Interoperability
    Issarny, Velerie
    Bennaceur, Amel
    Bromberg, Yerom-David
    [J]. FORMAL METHODS FOR ETERNAL NETWORKED SOFTWARE SYSTEMS, SFM 2011, 2011, 6659 : 217 - 255
  • [37] Interoperability in smart home middleware - The MPOWER project
    Hanke, Sten
    Fuxreiter, Thomas
    [J]. HEALTHINF 2008: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON HEALTH INFORMATICS, VOL 1, 2008, : 176 - 181
  • [38] A Dynamic Interoperability Model for an Emergent Middleware Framework
    Nundloll, Vatsala
    Blair, Gordon
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2023, 14 (01) : 1 - 27
  • [39] A scalable, distributed middleware service architecture to support mobile Internet applications
    Bagrodia, R
    Phan, T
    Guy, R
    [J]. WIRELESS NETWORKS, 2003, 9 (04) : 311 - 320
  • [40] A Scalable, Distributed Middleware Service Architecture to Support Mobile Internet Applications
    Rajive Bagrodia
    Thomas Phan
    Richard Guy
    [J]. Wireless Networks, 2003, 9 : 311 - 320