Considerations on the coordination of data and application integration in riverbank design