Generating versioning facilities for a design-data repository supporting cooperative applications

Citation
T. Harder et al., Generating versioning facilities for a design-data repository supporting cooperative applications, INT J COOP, 9(1-2), 2000, pp. 117-146
Citations number
27
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS
ISSN journal
02188430 → ACNP
Volume
9
Issue
1-2
Year of publication
2000
Pages
117 - 146
Database
ISI
SICI code
0218-8430(200003/06)9:1-2<117:GVFFAD>2.0.ZU;2-4
Abstract
Nowadays the complexity of design processes, no matter which design domain (CAD, software engineering, etc.) they belong to, requires system support b y means of so-called repositories. Repositories help managing design artifa cts by offering adequate storage and manipulation services. Some of the mos t important features of a repository are version management and activity ma nagement. Versioning comprises the specification, storage, and maintenance of versioned design objects whereas activity management is responsible for cooperation control, designflow management and management of design transac tions processing versioned design objects. Regarding these issues (version and activity management) repository technology, as we think, should not onl y provide predefined services, but should be flexible enough to reflect dif ferent application needs. For that reason, we propose to provide repository managers by generic methods, i.e. by generating the corresponding function ality. In this paper, we consider a representative cooperation model, which is based on versioning services, in order to identify the major data manip ulation and activity control needs of cooperative design applications. We w ill focus on the data manipulation needs by introducing our generative appr oach for customizing versioning facilities. Additionally, we will outline o ur ideas of applying a generative approach also for the provision of tailor ed activity control services. Thus, the paper wants to show that by exploit ing generic methods and reuse as well as the extensibility properties of ne w object-relational database technology, repository managers can be flexibl y tailored to special application needs and, thereby, applications do not h ave to be forced to deal with systems only providing pre-defined services.