University of Twente Student Theses
As of Friday, 8 August 2025, the current Student Theses repository is no longer available for thesis uploads. A new Student Theses repository will be available starting Friday, 15 August 2025.
Architectural pattern for designing geospatial web applications
Li, Jiarong (2021) Architectural pattern for designing geospatial web applications.
PDF
2MB |
Abstract: | The development of web technologies drives the growth and evolution of geospatial web applications (geo-web apps). The combination of web and Geographic Information Science (GIS), i.e., WebGIS, is in rapid development on technologies like spatial data storage and web mapping. However, there is a lack of research on geo-web app in a conceptual level. There are recurrent problems in developing of geo-web apps. To use concrete solutions to address these problems can suffer from the dependency between system elements. It is of significant value to find a reusable solution that is independent from the platform, programming language, .etc. Design pattern is a scheme to introduce reusable approaches to addressing recurrent problems in software design. A fundamental of the pattern approach is built by the 23 GoF patterns. The architectural pattern is a subset of patterns covering the concerns of a whole application. The applying of architectural patterns, e.g., Model-View-Controller (MVC) achieves a high level of reusability in the system design. This approach can be employed to the design of geo-web apps. This research describes a study, to design an architectural pattern for geo-web apps from analyzing the problems. The common concerns of developing a geo-web app are discussed, using commonality and variability analysis. Based on these concerns, the pattern elements are determined with a structure from specified architectural viewtypes. Then a formal representation of the architectural pattern is given, as an instruction for implementation. Finally, there is a sample implementation presented to validate the pattern, and a discussion on the consequence of the pattern. |
Item Type: | Essay (Master) |
Faculty: | ITC: Faculty of Geo-information Science and Earth Observation |
Programme: | Geoinformation Science and Earth Observation MSc (75014) |
Link to this item: | https://purl.utwente.nl/essays/88972 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page