[show abstract][hide abstract] ABSTRACT: This paper presents a new approach for generating configured and flexible middleware systems for integra- tion of heterogeneous and distributed data. The configu- ration is based on the selection of an adequate set of data- base services components and flexibility is achieved by adopting framework techniques. A control model checks the configuration, manages the communication between components and dynamically schedules tasks. The objec- tive is to build tailored integration middleware systems, using a minimum number of components. In addition, the use of framework allows for increased software quality and reduced development effort.
[show abstract][hide abstract] ABSTRACT: New types of applications, such as: multimedia, workflow, web based and datawarehousing require different functionalities for a Database Management System (DBMS). The extension of general purpose DBMSs attending to these requirements introduces several performance, administration and development difficulties. On the other hand, producing specific DBMSs tailored to applications requirements imposes development burdens. This work presents an alternative approach, that is, the configuration of DBMSs. A configured DBMS is a set of selected inter-related services required for the da ta management in specific application domain. The services used in a configuration involve not only traditional, but also non-traditional DBMS functionalities, such as video and audio playback synchronism needed in multimedia application. In the ECOHOOD (Environment of COnfigurable Heterogeneous Object-Oriented DBMS) Project, we propose a novel approach for constructing DBMSs based on software engineering concepts of Frameworks which defines an Object Oriented architecture supporting reusability.
XIII SBBD - Brazilian Symposium on Databases; 01/1998
[show abstract][hide abstract] ABSTRACT: Grid services provide an important abstract layer on top of heterogeneous components (hardware and software) that take part into a Grid environment. In this scenario, applications, like scientific visualization, require access to data of non-conventional data types, like fluid path geometry, and the evaluation of special user programs on these data. In order to support such applications we are developing CoDIMS-G, which is a data and program integration service for the Grid. CoDIMS-G provides users transparent access to data and programs distributed on the Grid, as well as dynamic resource allocation and management. We conceived a new node scheduling algorithm and designed an adaptive distributed query engine for the grid environment.