• DocumentCode
    1446626
  • Title

    Solving the Java object storage problem

  • Author

    Barry, Douglas ; Stanienda, Torsten

  • Author_Institution
    Barry & Associates, USA
  • Volume
    31
  • Issue
    11
  • fYear
    1998
  • fDate
    11/1/1998 12:00:00 AM
  • Firstpage
    33
  • Lastpage
    40
  • Abstract
    Today´s Internet driven view of information systems is helping to popularize Java as an application development language. Developers are beginning to use Java to create multi tier application architectures that often integrate relational data stores with new data types, in order to package information in easier to use, dynamic ways. Java´s object oriented nature is ideally suited to this new world. Using objects, Java developers can encapsulate both data and data manipulation methods to give applications a runtime dynamism and self-contained intelligence that is difficult to achieve using other methods. Java application developers need to be able to store these Java objects-technically, to give them persistence-in order to take advantage of these capabilities. We examine the development issues surrounding Java object storage, including a brief overview of the ODMG Java binding, a standard that adds object persistence to Java. We compare this with the much greater level of effort required to implement the same application using the lower level JDBC interface, which supports Java object storage in relational databases. The ODMG binding for Java and JDBC are not competitive specifications: ODMG interfaces can be built on top of JDBC
  • Keywords
    Internet; Java; object-oriented databases; persistent objects; relational databases; Internet driven view; JDBC; Java application developers; Java developers; Java object storage; Java object storage problem; ODMG Java binding; ODMG binding; ODMG interfaces; application development language; data manipulation methods; data types; development issues; information systems; lower level JDBC interface; multi tier application architectures; object oriented nature; object persistence; persistence; relational data stores; relational databases; runtime dynamism; self contained intelligence; Information systems; Internet; Java; Middleware; Object oriented modeling; Packaging; Relational databases; Runtime; Spatial databases; Standards development;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.730734
  • Filename
    730734