Design of a service oriented architecture for a geodesic monitoring system

Alina Itu · 2019

Geodesic monitoring systems are used for the surveillance of modern constructions. They have evolved significantly over the past years due to several breakthroughs in engineering. One of the significant issues for such systems is the difficulty of developing new systems based on the existing ones. The solution presented in this paper relies on a service oriented architecture having an enterprise service bus as its core component. By using this approach, the three main components of the monitoring system (measurement system, data integration and cleaning, and deformation analysis) become loosely coupled, and, thus, more independent. The paper focuses on the data integration and cleaning component for which three main chains of sequential or parallel services have been developed. The first chain processes the observation files provided by the three tachymeters which monitor the object, the second one processes the data provided by the temperature and humidity sensors, and the third chain provides preliminary analyses functions, and publishes the results on a website. A fourth chain of the ESB focuses on the error management at bus level, which handles the issues of language level constructions and provides greater transparency. Thus, the ESB decouples the main components of the system, it provides data transformation and validation, and it inserts the data into the data warehouse. The loosely coupled nature of the system facilitates parallel development of the components, enhanced reusability, and greater flexibility, all of which are key aspects for a service oriented architecture. Another advantage of our approach is the varying granularity of reusability, which can be adopted at service level, but also at chain level.

Read the paper · More papers on PaperTik