Reengineering of old systems to an object-oriented architecture
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
An approach for reverse engineering of relational databases
Communications of the ACM
Converting relational to object-oriented databases
ACM SIGMOD Record
Providing object-oriented access to existing relational databases
Providing object-oriented access to existing relational databases
DynaMat: a dynamic view management system for data warehouses
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Software Reengineering
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Optimizing Queries with Materialized Views
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
A Design Environment for Migrating Relational to Object Oriented Database Systems
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
Selection of Views to Materialize in a Data Warehouse
ICDT '97 Proceedings of the 6th International Conference on Database Theory
Selection of Views to Materialize Under a Maintenance Cost Constraint
ICDT '99 Proceedings of the 7th International Conference on Database Theory
Minimizing View Sets without Losing Query-Answering Power
ICDT '01 Proceedings of the 8th International Conference on Database Theory
Schema Mapping as Query Discovery
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
A Scalable Algorithm for Answering Queries Using Views
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Automated Selection of Materialized Views and Indexes in SQL Databases
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
A Formal Perspective on the View Selection Problem
Proceedings of the 27th International Conference on Very Large Data Bases
Querying Heterogeneous Information Sources Using Source Descriptions
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
ISMIS '94 Proceedings of the 8th International Symposium on Methodologies for Intelligent Systems
Answering queries using views: A survey
The VLDB Journal — The International Journal on Very Large Data Bases
Migrating E-commerce database applications to an enterprise Java environment
CASCON '01 Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research
Automatic high-quality reengineering of database programs by temporal abstraction
ASE '97 Proceedings of the 12th international conference on Automated software engineering (formerly: KBSE)
An Integrated Database Reengineering Architecture - A Generic Approach
ASWEC '96 Proceedings of the 1996 Australian Software Engineering Conference
Optimal implementation of conjunctive queries in relational data bases
STOC '77 Proceedings of the ninth annual ACM symposium on Theory of computing
Complete and Equivalent Query Rewriting Using Views
APWeb/WAIM '09 Proceedings of the Joint International Conferences on Advances in Data and Web Management
Hi-index | 0.00 |
The advent and widespread use of Enterprise JavaBean (EJB) technology not only demands more reengineering support for legacy database applications, but also changes the reengineering practice. Initiated from our experience of reengineering database applications to EJB based architecture, this paper addresses two challenges in the mapping between database queries and EJBs. The first is to map a SQL to the equivalent EJB client code when the enterprise beans exist. The second is to generate enterprise beans from the set of legacy SQL expressions when the EJB architecture does not exist in the first place. We propose the EJB-SQL mediator to solve the first problem, and a view selection algorithm to solve the second one.