language: en

An Evaluation of Object Management System Architectures for Software Engineering Applications

Jayavel Shanmugasundaram, Barbara Staudt Lerner, Lori Clarke
Department of Computer Science University of Massachusetts
Amherst, MA 01003 USA

[+1 413 545 3787]

{shan, lerner, clarke}@cs.umass.edu

ABSTRACT Software engineering applications require sophisticated object management system support for creating and manipulating software objects. One of the key issues for object management systems is distribution. Addressing this issue in the context of software engineering applications is particularly challenging because they have widely varying object access profiles. Two fundamental approaches to dealing with distribution are the object server architecture, where objects are shipped to the application program, and the operation server architecture, where operation requests are shipped to where the objects reside. We compare these architectures experimentally to determine the conditions under which each performs better.

KEYWORDS Distributed object management, experimental evaluation

1 INTRODUCTION