Krause, Thomas and Druskat, Stephan (2019) Die Hard 1.1024.0: backward compatibility of a search engine with persistant IDs. deRSE19 - Conference for Research Software Engineers in Germany, 2019-06-04 - 2019-06-06, Potsdam, Germany. doi: 10.5446/42501.
|
PDF
1MB |
Abstract
Semantic versioning can be used to describe the downward compatibility of software. Using the example of a search engine for linguistic annotations, we show which problems can occur when operating a search-based service with persistent IDs for queries and results and present possible solutions. Different components, such as the software, the domain-specific query language, and the web service, provide different guarantees and make different demands on downward compatibility. By migrating an existing PostgreSQL-based system to our own implementation, we gain important practical experience in the downward-compatible modernization of an existing system, which we will share in this talk.
| Item URL in elib: | https://elib.dlr.de/131385/ | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Conference or Workshop Item (Speech) | ||||||||||||
| Title: | Die Hard 1.1024.0: backward compatibility of a search engine with persistant IDs | ||||||||||||
| Authors: |
| ||||||||||||
| Date: | 4 June 2019 | ||||||||||||
| Refereed publication: | Yes | ||||||||||||
| Open Access: | Yes | ||||||||||||
| Gold Open Access: | No | ||||||||||||
| In SCOPUS: | No | ||||||||||||
| In ISI Web of Science: | No | ||||||||||||
| DOI: | 10.5446/42501 | ||||||||||||
| Status: | Published | ||||||||||||
| Keywords: | research software engineering, software sustainability, search engines, persistant identifiers, URLs | ||||||||||||
| Event Title: | deRSE19 - Conference for Research Software Engineers in Germany | ||||||||||||
| Event Location: | Potsdam, Germany | ||||||||||||
| Event Type: | national Conference | ||||||||||||
| Event Start Date: | 4 June 2019 | ||||||||||||
| Event End Date: | 6 June 2019 | ||||||||||||
| Organizer: | Gesellschaft für Informatik e.V., de-RSE e.V. | ||||||||||||
| HGF - Research field: | Aeronautics, Space and Transport | ||||||||||||
| HGF - Program: | Space | ||||||||||||
| HGF - Program Themes: | Space System Technology | ||||||||||||
| DLR - Research area: | Raumfahrt | ||||||||||||
| DLR - Program: | R SY - Space System Technology | ||||||||||||
| DLR - Research theme (Project): | R - Vorhaben SISTEC (old) | ||||||||||||
| Location: | Berlin-Adlershof | ||||||||||||
| Institutes and Institutions: | Institut of Simulation and Software Technology Institut of Simulation and Software Technology > Distributed Systems and Component Software | ||||||||||||
| Deposited By: | Druskat, Stephan | ||||||||||||
| Deposited On: | 05 Dec 2019 09:19 | ||||||||||||
| Last Modified: | 29 Jul 2024 13:23 |
Repository Staff Only: item control page