110 likes | 232 Views
XDWE: A prototype to establish XML as a Native Data Source in Wireless Environment. Md. Ershadul H. Chowdhury Syed Murtuza Baker Md. Hassan Mahmud Sharif-Ul-Alam Razib Muhammad Suhel Hussain Manzur Ashraf. Main Motive.
E N D
XDWE: A prototype to establish XML as a Native Data Source inWireless Environment Md. Ershadul H. Chowdhury Syed Murtuza Baker Md. Hassan Mahmud Sharif-Ul-Alam Razib Muhammad Suhel Hussain Manzur Ashraf
Main Motive • To establish XML as a data-source integrated with an WAP-portal. We have developed a prototype for that purpose, named ‘Mobile X-portal’. • Our challenge is to develop a native XML database, in which XML data is stored directly, retaining its natural tree structure. At the same time, we would like to obtain all the benefits of relational database management
Benefits of Native-XML • Data-semantics • Internationalization due to the fact that it utilizes Unicode. • Human readable format makes it easier for developers to locate and fix errors than with previous data storage formats. • Extendibility (integration) & security. complexity of Parsers ?
Related Work • Rufus , Lore and Strudel report the development of research prototype for XML data-storage. • LOTUS notes was developed as a commercial product [98]. These are tailored to store & retrieve XML documents using special purpose indices and techniques of query optimization • on-the-fly stage (not persistent) TIMBER (2002)Native XML (offline) we propose XML as a native database in WAP environment to incorporate this technology in M-commerce application.
Traditional multi-tier Internet Commerce Application Architecture
Some talk on security • Mobile X-Portal have the support for a number of specialized access modes for browsing and authoring. It provides traditional user-on-demand mode for document release, a broadcast mode based on a combination of digital signature and encryption techniques. It supports ‘push’ or ‘pull’ technology to provide user-specific {authorized} xml files.
challenges • Security processing gap: General mobile handset requires 3.4 minutes to perform 512-bit RSA key generation, 7 seconds to perform digital signature generation, and can perform (single) DES encryption at only 13 kbps, even if the CPU is completely dedicated to security processing. • Battery gap :21.5mJ (14_3mJ) to transmit (receive) a 1024-bit message, while encrypting the same message using RSA imposes an additional energy overhead of 42mJ.