A lightweight, reliable, disconnected and distributed message transaction model using LXML format in mobile environment
摘要
A reliable, efficient and low latency communication system is crucial in the mobile environment due to the increasing data traffic requirements. Due to the proliferation of wireless mobile devices, the rate of growth of emerging users is increasing rapidly. This paves the way for revised message transaction models that can cater to the diverse challenges and issues pertaining to the wireless computing paradigms. XML and JSON are the most commonly used data exchange formats used in web clients and servers that make use of web services. Using a traditional messaging system (such as XML) for delivering data in a resource constrained environment such as a wireless mobile environment may inherit many intrinsic flaws, from such legacy standards. This paper proposes a lightweight, reliable, disconnected, and distributed transaction model especially suited in a wireless environment. The proposed transaction model is based on LXML data exchange format. LXML is a lightweight, schema aware, and less verbose data exchange format that can be used in resource constrained mobile network environments. The LXML format is a promising alternative for conventional data exchange formats; it considerably reduces the size of the messages (up to 40–48 percent and 35–55 percent compared to XML and JSON, respectively) and improves the efficiency in data exchange. This paper proposes a transaction model that integrates LXML with SOA. It is expected that integrating LXML format when used along with SOA can improve the transmission efficiency in a distributed wireless environment. Such an improved system can be utilized in business applications that deal with bulk amounts of data transfer in resource constrained mobile environments where transmission cost is crucial. Due to the mobility of the devices in wireless networks, there is a chance of loss of transaction when a device moves away from a server in the midst of a transaction. The proposed work addresses this issue with a novel mechanism for disconnectedness. Comprehensive transaction monitoring and tracking mechanism is designed to ensure reliability. It includes proper handshaking between communicating entities for reliable and in order transmission of message packets, even if an unreliable protocol is used in the transport layer. Performance analysis reveals that the proposed model reduces the number of iterations required for transmission and reduces the transmission cost to a great extent, which is crucial in enterprise business communication.