Service based geovisualization helps to enable high quality 3D visualization with minimal requirements for clients regarding computational power or rendering capabilities. While interaction with 2D maps is quite well understood, interaction in 3D is more challenging due to its additional degrees of freedom that have to be controlled. So called smart interaction techniques can help a user to master this 3D complexity using standard 2D input devices. To do so, additional information about the 3D environment, which is used for visualization, is needed. Such data is not per se available in many of the applications of service-based 3D visualization. This report proposes to encapsulate parts of the interaction process into service components that can be deployed independently from client applications. This lowers the complexity of client implementations, that are possibly running on a small handheld devices, so data access and computation necessary for interaction can be externalized to faster systems, which may also have a faster, more reliable network connection. Such a decoupled paradigm enables the deployment of service-based visualization applications depending on the client device's capabilities regarding computational power or data access (access rights or networking bandwidth).