Relational database reverse engineering: algorithms to extract cardinality constraints
Data & Knowledge Engineering
Reverse engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
Clustering Relations into Abstract ER Schemas for Database Reverse Engineering
CSMR '99 Proceedings of the Third European Conference on Software Maintenance and Reengineering
Data Dependency Elicitation in Database Reverse Engineering
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Dimensions of Data ase Reverse Engineering
WCRE '97 Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE '97)
Interactive Migration of Legacy Databases to Net-Centric Technologies
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Wrapper Development for Legacy Data Reuse
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
A Retrospective on Industrial Database Reverse Engineering Projects-Part 1
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
A Retrospective on Industrial Database Reverse Engineering Projects-Part 2
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Laying the Foundation for Web Services over Legacy Systems
WSE '02 Proceedings of the Fourth International Workshop on Web Site Evolution (WSE'02)
Perspectives on Web Services: Applying SOAP, WSDL, and UDDI to Real-World Projects
Perspectives on Web Services: Applying SOAP, WSDL, and UDDI to Real-World Projects
ACM Transactions on Software Engineering and Methodology (TOSEM)
Business Rules Extraction from Large Legacy Systems
CSMR '04 Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)
Model Engineering for Software Modernization
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
An Integrated Environment for Reengineering
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Hi-index | 0.00 |
Databases are one of the most important components of information systems, since they keep all the information of organizations. Although new standards in databases have appeared in the last years, most databases are still based on SQL-92, and are thus true legacy systems. Most of the services offered by information systems are based on the information stored in their databases. In order to allow interoperability, current trends advise exposing some of these services to the Web, making them available for other users and also for the information system itself. Since dealing with old databases and their associated software is difficult, a methodology to discover services from SQL-92 databases and to offer them via Web Services is proposed. This methodology is based on the MDA approach and implements a reengineering process, which starts from an SQL-92 database and obtains a set of services that can be exposed as Web Services.