A distributed, component-based solution for scientific information management Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_projects/qb98mf49p

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • This paper describes the design and performance of a distributed, multi-tier architecture for scientific information management and data exploration. A novel aspect of this framework is its integration of Java IDL, the CORBA distributed object computing middleware with JavaBeans, the Java Component model to provide a flexible, interactive framework for distributed, high-performance scientific data visualization. CORBA server objects running in a distributed, collaborative environment provide data acquisition and perform data-intensive computations. Clients as Java Bean components use these server objects for data retrieval and provide an interactive environment for visualization. The server objects use JDBC, the Java application programming interface to databases, to retrieve data from the distributed data stores. We discuss the system framework and its components and describe an example application and its performance.
Resource Type
Date Available
Date Issued
Table of Contents
  • Abstract.....................................................................................................................................................3 1. Introduction.......................................................................................................................................7 2. Distributed, Component-based Software Development......................................................................9 2.1 Distributed Object Computing with CORBA...........................................................................9 2.2 Component-based Software Development with Java Beans.......................................................13 2.3 Frameworks and Design Patterns..........................................................................................15 3. System Analysis and Design..............................................................................................................16 3.1 Domain Analysis......................................................................................................................16 3.2 Requirements Analysis............................................................................................................17 3.3 System Design.........................................................................................................................18 3.3.1 Design Issues.................................................................................................................18 4. A Distributed, Three-tier Framework................................................................................................21 4.1 Three-tier Framework Description..........................................................................................21 4.2 System Components.................................................................................................................22 4.2.1 Dispenser......................................................................................................................22 4.2.2 Application Server Objects............................................................................................26 4.2.3 Server Proxy Objects....................................................................................................27 4.2.4 Database Handlers.......................................................................................................28 4.2.5 Computation Server Objects..........................................................................................30 4.2.6 Client Workspace........................................................................................................32 4.2.7 Client Components and Filter Components.................................................................32 4.3 Technical Issues......................................................................................................................33 5. Example Application and Performance Measurements..........................................................................36 5.1 Application Server Objects.......................................................................................................36 5.2 Client Components..................................................................................................................37 5.3 Distributed Image Retrieval and Image Processing................................................................38 5.4 Component Interactions..........................................................................................................41 5.5 Performance Measurements....................................................................................................41 6. Summary, Conclusions and Future Work..........................................................................................43 References..............................................................................................................................................46
Rights Statement
Language
Replaces
Additional Information
  • description.provenance : Approved for entry into archive by Linda Kathman(linda.kathman@oregonstate.edu) on 2009-06-03T17:44:23Z (GMT) No. of bitstreams: 1 Lalit_Kumar_Jain.pdf: 135613 bytes, checksum: d352f03b0d15c9d0113a585c560e26dc (MD5)
  • description.provenance : Submitted by Philip Vue (vuep@onid.orst.edu) on 2009-06-03T16:56:03Z No. of bitstreams: 1 Lalit_Kumar_Jain.pdf: 135613 bytes, checksum: d352f03b0d15c9d0113a585c560e26dc (MD5)
  • description.provenance : Made available in DSpace on 2009-06-03T17:44:23Z (GMT). No. of bitstreams: 1 Lalit_Kumar_Jain.pdf: 135613 bytes, checksum: d352f03b0d15c9d0113a585c560e26dc (MD5)

Relationships

In Administrative Set:
Last modified: 07/05/2017

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items