Incorporating Active and Multi-Database-State Services into an OSA-Compliant Interoperability Toolkit

Abstract

This paper describes how Amalgame, a CORBA-compliant toolkit that supports software and database integration, is extended to include two complementary services. These are (1) "Activeness": In broad terms this is the ability to specify rule bases and execution models for them, possibly using a local persistent store; and (2) Multi-state Management: This provides the ability to easily manipulate and access multiple, simultaneous states of a database (or part of a database) and the deltas between them. A database programming language called Heraclitus[OO] (abbreviated H2O) is currently being implemented to support these services. Two example applications of these services are described: mediators for data integration, and enhancements to Amalgame to support sophisticated reasoning when combining and re-using interoperating software components.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1995
Accession Number
ADA454618

Entities

People

  • Guohua Zhou
  • J. Dalrymple
  • J.-c. Franchitti
  • M. Doherty
  • O. Boucelma
  • R. Hull
  • Richard R. King

Organizations

  • University of Colorado Boulder

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Computer Programming
  • Computer Science
  • Computers
  • Contracts
  • Data Integration
  • Databases
  • Information Operations
  • Interoperability
  • Language
  • Programming Languages

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • STEM Education