ODE

From SandeepPurao

Jump to: navigation, search

ODE: Object Distribution Environment

Problem

  • How to effectively deploy object-oriented software, designed as monolithic applications, over distributed hardware infrastructures

Solution

  • A two-phase approach and a tool to fragment and distribute classes across sites, then instances and methods within a site

Publications

  1. Purao, S., Jain, H. K., Nazareth, D. L. 2002. Exploiting Design Information to Derive Object Distribution Models. IEEE Transactions on Systems, Man and Cybernetics - A. vol. 32, issue 3, pp. 320-334.
  2. Purao, S., Jain, H. K., Nazareth, D. L. 2002. A Tool for Distributing Object-oriented Applications. Information & Management. vol. 39, issue 8, September. pp. 689-703.
  3. Purao, S., Jain, H. K., Nazareth, D. L. 2001. An Approach to Distribution of Object-oriented Applications in Loosely Coupled Networks. Journal of Management Information Systems. vol. 18, issue 3, Winter. pp. 195-234.
  4. Purao, S., Jain, H. K., Nazareth, D. L. 1999. Supporting Decision Making in Combinatorially Explosive Multicriteria Situations. Decision Support Systems. vol. 26, issue 3, September. pp. 225-248.
  5. Purao, S., Jain, H. K., Nazareth, D. L. 1998. Effective Distribution of Object-oriented Applications. Communications of the ACM. vol. 41, issue 8, August. pp. 100-108.

Architecture and Screen Snapshots

ODE, The ODE Architecture
Enlarge
ODE, The ODE Architecture
Scenarios, Interaction Patterns in ODE
Enlarge
Scenarios, Interaction Patterns in ODE
Fragmentation, Fragmenting classes for across-site distribution
Enlarge
Fragmentation, Fragmenting classes for across-site distribution
Within-site assignment, Criteria for within-site assignment
Enlarge
Within-site assignment, Criteria for within-site assignment
Decision-spaces, Exploring decision spaces for each criteria
Enlarge
Decision-spaces, Exploring decision spaces for each criteria
Probing-MCDM, Probing multi-criteria decisions within each site
Enlarge
Probing-MCDM, Probing multi-criteria decisions within each site
Personal tools