An architectural style for spatial data infrastructures
This work proposes an architectural style, a pattern, for spatial data infrastructures (SDIs). This style provides a tool and a shared vocabulary to help system architects to design these infrastructures, and facilitates the exchange of knowledge about them. This style is defined under the component-and-connector architectural viewtype, extending the client-server and shared-data styles. The style has been created after analyzing six of the most relevant SDIs and geo-service architectural proposals. Several architectural elements that these proposals have not properly addressed are considered. Three real projects, with published architectural views or models, have been examined to verify the applicability of the style. The proposed style offers a systematization and refinement of knowledge about SDIs, grounded in well-known concepts in software architecture.
architectural style spatial data infrastructure pattern software architecture