Zusammenfassung
Simulation models are commonly developed by scientists to evaluate scenarios that show potential developments of the Earth system in the past, present and future. In order to provide adequate information systems that facilitate access to simulation models to a broad, heterogeneous user community, the deployment of such models on web servers provides a technical fundament. However, many aspects need to be taken into account for setting up operational, user-friendly web-based systems that include access and administration tools for simulation models. Data integration, data exchange, scenario management, and visualisation are among the most important functionalities to be accounted for, while usability needs to be aimed at by choosing an appropriate abstraction level and providing a careful interface design. Usually simulation models encapsulate complex algorithms, which have been developed by domain experts and implemented based on very diverse technologies. In order to provide the functionality of such models to users over the Internet, standardisations such as the Web Processing Service developed by the Open Geospatial Consortium (OGC) help to specify the technological framework, but do not provide concepts for guaranteeing the aforementioned functionalities and usability. An additional requirement from the administrator and developer perspective is to offer a minimum level of flexibility in information architectures in order to adapt and exchange single components such as a simulator or data base. In many cases, this flexibility stands in conflict with a rapid, use-case specific development. In this paper, different integration concepts for hydrological simulation models into web-based management systems are compared to each other. All concepts were developed to fulfil the requirements of heterogeneous user groups, ranging from scientists to re-insurance companies. Their implementation in prototypical realworld systems was performed in inter-disciplinary groups of experts in Hydrology and Information Technology. While the first three integration concepts focus specifically on functionality (legacy model encapsulation, integration of real-time data, scenario management) and usability (user interface, visualisation) for single simulation models or static process chains, the fourth use case outlines a way towards more generic service composition based on a workflow management system. A comparison of the potential and limitations of these architectures results in a discussion of aspects to be taken into account for making simulation models accessible and usable for science, industry and governmental agencies. From our experience of designing, setting up and running the developed systems we conclude that functionality and usability are in the main interest of the end users of such systems. Each user group has different requirements, depending on their expertise and objectives. However, a clear, easy-to-use user interface is far less error-prone and avoids semantic problems for lay users, while experts require complex control mechanisms to run, calibrate or even re-design their modelling infrastructure. Integrating third-party data sources is possible, but requires well-defined machine readable user interfaces. For system administration and sustainability, system architectures incorporating a higher flexibility and implementation effort in the setup phase are seen to pay off in the long term. It is very important that all relevant aspects have to be specified in the design phase of a web-based management system for simulation models. Depending on this specification, the target system focuses either on implementation speed or flexibility, which comes with the cost of a more complex service-based infrastructure. The demand for using and accessing simulation models has increased in number and complexity in recent years. With the availability of appropriate concepts and technologies from information technology, integrating such systems into a web environment is a worthwhile, yet challenging task for the modelling and Information Technology communities.