In this paper, a six layered architecture for objectoriented database from access and management point of view is proposed. This architecture model consist of six layers: Interaction layer, Application layer, Adminis...
详细信息
In this paper, a six layered architecture for objectoriented database from access and management point of view is proposed. This architecture model consist of six layers: Interaction layer, Application layer, Administration layer, Security layer, Paging layer, and Virtual layer.
Based on a real-world case study in agile development, we examine issues of schema evolution in state-of-the-art objectdatabases. In particular, we show how traditional problems and solutions discussed in the researc...
详细信息
ISBN:
(纸本)9783642160912
Based on a real-world case study in agile development, we examine issues of schema evolution in state-of-the-art objectdatabases. In particular, we show how traditional problems and solutions discussed in the research literature do not match the requirements of modern agile development practices. To highlight these discrepancies, we present the approach to agile schema evolution taken in the case study and then focus on the aspects of backward/forward compatibility and object structures. In each case, we discuss the impact on managing software evolution and present approaches to dealing with these in practice.
Most objectdatabases offer little or no support for event-based programming over and above what is provided in the programming language. Consequently, functionality offered by traditional database triggers and event-...
详细信息
ISBN:
(纸本)9783642146800
Most objectdatabases offer little or no support for event-based programming over and above what is provided in the programming language. Consequently, functionality offered by traditional database triggers and event-condition-action (ECA) rules has to be coded in each application. We believe that a notion of triggers should be offered by objectdatabases to facilitate application development and a clear separation of concerns. We present a general and flexible event model that unifies concepts from programming languages and database triggers. We describe an implementation of the model and how it can support the requirements of a rich variety of applications.
Increasingly, resources are "born digital" and their associated formats are short-lived. Subsequently, the development of environments to preserve such digital content over the very long-term (50 years or mo...
详细信息
In this paper, we propose a schema version model which allows to restructure complex object hierarchy in object-oriented databases. This model extends a schema version model, called RiBS, which is based on the concept...
详细信息
In this paper, we propose a schema version model which allows to restructure complex object hierarchy in object-oriented databases. This model extends a schema version model, called RiBS, which is based on the concept of Rich Base Schema. In the RiBS model, each schema version is in the form of updatable class hierarchy view over one base schema, called the RiBS layer, which has richer schema information than any existing schema version in the database. In this paper, we introduce new operations for restructuring composite object hierarchy in schema versions, and explain their semantics. We also touch upon the ways to transform queries posed against a restructured composite object hierarchy into one against the base schema. In addition, we identify several types of conflicts during schema version merging which result from the restructuring operations, and provide a semi-automatic algorithm to resolve the conflicts. The originality of this paper lies in that (1) we introduce several new operations to restructure composite object hierarchy, and (2) this extended RiBS model operations raise the concept of data independence in OODBs upto the schema level. (c) 2006 Elsevier B.V. All rights reserved.
The rapid emergence of large-scale genetic databases raises issues at the nexus of medical law and ethics, as well as the need, at both national and international levels, for an appropriate and effective framework for...
详细信息
The rapid emergence of large-scale genetic databases raises issues at the nexus of medical law and ethics, as well as the need, at both national and international levels, for an appropriate and effective framework for their governance. This is even more so for retrospective access to data for secondary uses, wherein the original consent did not foresee such use. The first part of this paper provides a brief historical overview of the ethical and legal frameworks governing consent issues in biobanking generally, before turning to the secondary use of retrospective data in epidemiological biobanks. Such use raises particularly complex issues when (1) the original consent provided is restricted;(2) the minor research subject reaches legal age;(3) the research subject dies;or (4) samples and data were obtained during medical care. Our analysis demonstrates the inconclusive, and even contradictory, nature of guidelines and confirms the current lack of compatible regulations. The second part of this paper uses the European Network for Genetic and Genomic Epidemiology (ENGAGE Consortium) as a case study to illustrate the challenges of research using previously collected data sets in Europe. Our study of 52 ENGAGE consent forms and information documents shows that a broad range of mechanisms were developed to enable secondary use of the data that are part of the ENGAGE *** Journal of Human Genetics (2010) 18, 741-745;doi: 10.1038/ejhg. 2010.30;published online 24 March 2010
In this paper we explain how a Fuzzy object-Relational Database Management System (FORDMS) can be employed for implementing and integrating the different elements needed for the linguistic description of images, brief...
详细信息
ISBN:
(纸本)9781424469208
In this paper we explain how a Fuzzy object-Relational Database Management System (FORDMS) can be employed for implementing and integrating the different elements needed for the linguistic description of images, briefly ontology, concept representation and language generation. The approach is illustrated by its application in the description of X-Ray images of patients suffering from scoliosis.
In the area of highly interactive systems, the use of objectdatabases has significantly grown in the past few years due to the fact that one can, not only persistently store data in the form of objects, but also prov...
详细信息
ISBN:
(纸本)9783642146800
In the area of highly interactive systems, the use of objectdatabases has significantly grown in the past few years due to the fact that one can, not only persistently store data in the form of objects, but also provide additional functionality in terms of methods defined on these objects. However, a limitation of such a tight coupling of objects and their methods is that parts of the application logic cannot be reused without also having instances of these objects in the new application database. Based on our experience of designing multiple interactive cross-media applications, we propose an approach where we distinguish between regular database objects containing the data and so-called active components storing metadata about specific services. Active components are first class objects which, at activation time, can perform some operations on the server as well as on the client side. Since active components are standalone lightweight components, they can be dynamically bound to single objects or semantically grouped sets of objects and be automatically invoked by different forms of database interactions. The database-driven development of arbitrary client and server-side application functionality not only simplifies the design of highly interactive systems, but also improves the reuse of existing components across different systems.
This paper implements a threaded scan engine for the O(n!) search space and measures its performance, aiming at providing a responsive tour recommendation and scheduling service. As a preliminary step of integrating P...
详细信息
ISBN:
(纸本)9783642176432
This paper implements a threaded scan engine for the O(n!) search space and measures its performance, aiming at providing a responsive tour recommendation and scheduling service. As a preliminary step of integrating POT ontology, mobile object database, and personalization profile for the development of new vehicular telematics services, this implementation can give a useful guideline to design a challenging and computation-intensive vehicular telematics service. The implemented engine allocates the subtree to the respective threads and makes them run concurrently exploiting the primitives provided by the operating system and the underlying multiprocessor architecture. It also makes it easy to add a variety of constraints, for example, the search tree is pruned if the cost of partial allocation already exceeds the current best. The performance measurement result shows that the service can run even in the low-power telematics device when the number of destinations does not exceed 15, with an appropriate constraint processing.
We propose a new data model to represent dynamic and continuous geographic phenomena over spatiotemporal domain in moving-objectdatabases. Existing data models of moving objects have shortcomings with respect to the ...
详细信息
ISBN:
(纸本)9783642145889
We propose a new data model to represent dynamic and continuous geographic phenomena over spatiotemporal domain in moving-objectdatabases. Existing data models of moving objects have shortcomings with respect to the representation of moving geographic phenomena involving continuous fields, such as temperature, elevation, and the degree of pollution. Moreover, in the case of a spatiotemporal model for continuous fields, it is difficult to deal with continuous movements through time. In this paper, we define a data type called moving field to represent both object-based and field-based views of geographic phenomena in spatiotemporal domains. The main feature of our model is that it integrates the spatial field model with the slice representation of moving objects. By introducing moving fields, we provide a new computational environment for analyzing various moving phenomena with numerical as well as geographic processing.
暂无评论