Application of the Java']Java Message Service in mobile monitoring environments

被引:5
|
作者
Kuehnhausen, Martin [1 ]
Frost, Victor S. [1 ]
机构
[1] Univ Kansas, Informat & Telecommun Technol Ctr, Lawrence, KS 66045 USA
基金
美国国家科学基金会;
关键词
Telemetry; Transport protocols; Intermittently connected wireless networks; Communication system software; Data communication; Software engineering;
D O I
10.1016/j.jnca.2011.06.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed systems and sensor networks in particular are in need of efficient asynchronous communication, message security and integrity, and scalability. These points are especially important in mobile environments where mobile remote sensors are connected to a control center only via intermittent communication. We present a general approach for dealing with the issues that arise in such scenarios. This approach is applied to provide flexible and efficient cargo monitoring on trains. The Java Message Service (JMS) presents a flexible transport layer for asynchronous communication that enables transparent store-and-forward queuing for entities that need to be connected to each other. Previously JMS was primarily used in always-connected high-bandwidth enterprise communication systems. We present the advantages of using JMS in a mobile, bandwidth-limited, and intermittently connected monitoring environment and provide a working implementation called the Transportation Security Sensor Net (TSSN) that makes use of an implementation of JMS called ActiveMQ. This solution is employed here to enable monitoring of cargo in motion along trusted corridors. Results obtained from experiments and a field trial show that using JMS provides not just a practical alternative to often custom binary communication layers, but a better and more flexible approach, by providing transparency. Applications on both communication ends only need to implement JMS connectors while the remaining functionality is provided by the JMS implementation. Another benefit arises from the exchangeability of JMS implementations. In utilizing JMS we demonstrate a new, flexible and scalable approach to cope with challenges inherent in intermittent and low-bandwidth communication in mobile monitoring environments. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1707 / 1716
页数:10
相关论文
共 50 条
  • [1] Java']Java Message Service
    Bruno, Eric J.
    DR DOBBS JOURNAL, 2007, 32 (08): : 30 - +
  • [2] Java']Java mobile agents for monitoring mobile activities
    Bernichi, M
    Mourlin, F
    Eurocon 2005: The International Conference on Computer as a Tool, Vol 1 and 2 , Proceedings, 2005, : 52 - 55
  • [3] Building Java']Java application for mobile users
    Mary, FS
    ICWN '05: Proceedings of the 2005 International Conference on Wireless Networks, 2005, : 380 - 383
  • [4] A new performance optimization strategy for Java']Java Message Service system
    Guo, Xiangfeng
    Ding, Xiaoning
    Zhong, Hua
    Li, Jing
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 520 - +
  • [5] An object-oriented invocation layer for the Java']Java message service
    Jank, K
    Oberhauser, R
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 57 - 69
  • [6] A flexible access control service for Java']Java mobile code
    Corradi, A
    Montanari, R
    Lupu, E
    Sloman, M
    Stefanelli, C
    16TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2000, : 356 - 365
  • [7] Research on mobile SVG map service based on Java']Java mobile phone
    Li, Dong
    Zhang, Yongxiong
    Yu, Bingjun
    Gu, Ning
    Peng, Yuhui
    2ND IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, PROCEEDINGS, 2007, : 454 - 457
  • [8] On line monitoring and control of mobile robots using Java']Java
    Parma, S. K.
    Umesh-Babu, S.
    Madhab, G. B.
    Annals of DAAAM for 2006 & Proceedings of the 17th International DAAAM Symposium: INTELLIGENT MANUFACTURING & AUTOMATION: FOCUS ON MECHATRONICS AND ROBOTICS, 2006, : 285 - 286
  • [9] Transparent mobile middleware integration for Java']Java and .NET development environments
    Marques, Edgar
    Veiga, Luis
    Ferreira, Paulo
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 47 - 57
  • [10] Revisiting Java']Java bytecode compression for embedded and mobile computing environments
    Saougkos, Dimitris
    Manis, George
    Blekas, Konstantinos
    Zarras, Apostolos V.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (07) : 478 - 496