1 XDWE: A prototype to establish XML as a Native Data Source in Wireless Environment Md. Ershadul H....

11
1 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

Transcript of 1 XDWE: A prototype to establish XML as a Native Data Source in Wireless Environment Md. Ershadul H....

Page 1: 1 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.

1

XDWE: A prototype to establish XML as a Native Data

Source inWireless Environment

Md. Ershadul H. Chowdhury Syed Murtuza Baker Md. Hassan MahmudSharif-Ul-Alam Razib Muhammad Suhel Hussain Manzur Ashraf

Page 2: 1 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.

2

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

Page 3: 1 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.

3

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.

Page 4: 1 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.

4

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.

Page 5: 1 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.

5

Traditional multi-tier Internet Commerce Application Architecture

Page 6: 1 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.

6

Dynamic Online Site Architecture

Page 7: 1 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.

7

Using XML in data-centric model

Page 8: 1 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.

8

Proposed Mobile X-Portal suite

Page 9: 1 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.

9

Page 10: 1 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.

10

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.

Page 11: 1 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.

11

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.