Title
Event Storage and Federation Using ODMG
Abstract
The Cambridge Event Architecture has added events to an object-oriented, distributed programming environment by using a language independent interface definition language to specify and publish event classes. Here we present an extension to CEA using the ODMG standard, which unifies the transmission and storage of events. We extend the existing model with an ODL parser, an event stub generator, a metadata repository and an event library supporting both C++ and Java. The ODMG metadata interface allows clients to interrogate the system at run time to determine the interface specifications for subsequent event registration. This allows new objects to be added to a running system and independently developed components to interwork with minimum prior agreement. Traditional name services and interface traders can be defined more generally using object database schemas. Type hierarchies may be used in schemas. Matching at a higher level in the type hierarchy for different domains is possible even though different specialisations are used in individual domains. Using metadata to describe events provides the basis for establishing contracts between domains. These are used to construct the event translation layer between heterogeneous domains.
Year
DOI
Venue
2000
10.1007/3-540-45498-5_24
POS
Keywords
Field
DocType
odmg metadata interface,event class,event translation layer,interface specification,type hierarchy,language independent interface definition,subsequent event registration,event stub generator,interface trader,event library,event storage,object oriented,interface definition language
Middleware,Metadata repository,Metadata,Programming language,Computer science,Database schema,Interface description language,Parsing,Object Definition Language,Java
Conference
ISBN
Citations 
PageRank 
3-540-42735-X
3
1.22
References 
Authors
11
5
Name
Order
Citations
PageRank
Jean Bacon12245177.11
Alexis Hombrecher282.23
Chaoying Ma319639.29
Ken Moody493585.75
Walt Yao51318.04