Abstract

Impedance mismatch of data flow is the major problem in the relational database when one is using the web based application development on the computer system. It effects the development of scalable and reusable web application. Due to this, the research cost of development and maintenance increases. Therefore the present work is an attempt towards an object-oriented database system by using Db4o to overcome the impedance mismatch problem. In the current work, the development of web application for Indian Postal Services by using Db4o is demonstrated on dot NET platform. Before developing the application, the authors used a Unified Modeling Language (UML) model in the form of UML class, sequence and use-case diagrams. The Db4o is used to store the object-oriented database and the performance of Db4o is observed through several object-oriented queries and corresponding results are demonstrated.

Highlights

  • Evolution of internet and extranet has increased the usage of web-based technology and the companies have shown their interest in object-oriented database management system (OODBMS) to handle the complex data

  • New applications require data persistence, transaction, authorization, distribution, buffering and data scalability associated with the database system, which is fulfilled by the OODBMS

  • IObjectContainer db=Db4oFactory.OpenFile("User.yap"); db.Store(User); db.Commit(); } Three methods used for querying the objects in Db4o are: Query By Example (QBE), Simple Object Data Access (SODA) and Native Queries (NQ)

Read more

Summary

Review of Research Work

The relational databases are the most common database management system (DBMS) used as a backend for the web based application. A big RDBMS machine is oversized for a cell phone In this case, a tight integration between the application and the database are helpful to achieve top performance. Liaw et al [8] have discussed a three tier web based application which can be developed for taking advantage of an object-oriented database instead of using ADO.NET or traditional relational database. Bernardi et al [9] have presented the validation and the performance evaluation of systems with the help of UML sequence diagrams and state charts. Umoh et al [11] have focused on creating a UML structure by specifying the use-case, classes, and activities in the client-server application to design a web-based object-oriented database management system (OODBMS). Mangala [14] described about the need of ASP.NET and designed the programming model through ASP.NET, which is a completely re-engineered and enhanced technology that offers much, much more than traditional ASP and can increase productivity significantly

Object-Oriented Database
Unified Modeling Language
Web Based Applications
Architecture of Web Based Application
Implementation
Sample Queries for Indian Post Office Database
UML Sequence Diagram
UML Class Diagram
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.