Object Oriented Reengineering Patterns
Object Oriented Reengineering Patterns
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Populating a Release History Database from Version Control and Bug Tracking Systems
ICSM '03 Proceedings of the International Conference on Software Maintenance
Database Systems: The Complete Book
Database Systems: The Complete Book
Change Analysis with Evolizer and ChangeDistiller
IEEE Software
Relational Databases as Semantic Web Endpoints
ESWC 2009 Heraklion Proceedings of the 6th European Semantic Web Conference on The Semantic Web: Research and Applications
Updating relational data via SPARQL/update
Proceedings of the 2010 EDBT/ICDT Workshops
SOFAS: A Lightweight Architecture for Software Analysis as a Service
WICSA '11 Proceedings of the 2011 Ninth Working IEEE/IFIP Conference on Software Architecture
A comparison of RDB-to-RDF mapping languages
Proceedings of the 7th International Conference on Semantic Systems
Toward an ecosystem of LOD in the field: LOD content generation and its consuming service
ISWC'12 Proceedings of the 11th international conference on The Semantic Web - Volume Part II
Hi-index | 0.00 |
Business-critical legacy applications often rely on relational databases to sustain daily operations. Introducing Semantic Web technology in newly developed systems is often difficult, as these systems need to run in tandem with their predecessors and cooperatively read and update existing data. A common pattern is to incrementally migrate data from a legacy system to its successor by running the new system in parallel, with a data bridge in between. Existing approaches that can be deployed as a data bridge in theory, restrict Semantic Web-enabled applications to read legacy data in practice, disallowing update operations completely. This paper explains how our RDB-to-RDF platform OntoAccess can be used to transition legacy systems into Semantic Web-enabled applications. By means of a case study, we exemplify how we successfully made a bridge between one of our own large-scale legacy systems and its long-term replacement. We elaborate on challenges we faced during the migration process and how we were able to overcome them.