Delft-WISE: component based software developmentDelft Hydraulics' software can be integrated in customer information systems. Delft-WISE was initiated, to attain full integrity of software products into an integrated software 'suite' for water systems. A component based development approach was adopted for improved interaction between software components including data exchange.
A team of IT-specialists has designed a component-architecture which builds on the latest developments on standardisation in the water and geographic information sector (e.g. OpenGIS, Adventus, AQUEST-Standard Framework Water, Open Modelling Systems). The architecture is open to other software developers and software products. It is foreseen that various software products of Delft Hydraulics will migrate to this component-architecture, sharing a common set of software components. During the design, major attention has been paid to defining an appropriate level of abstraction for component identification and for the development of stable interfaces. Based on an analysis of the customer activities, their working procedures, and resulting data flows (see figure), a common set of components has been identified, e.g. a broker and publisher to enable controlled interaction, a data server and IO-library for data handling (management, storage and retrieval), simulators and various tools for workflow support, data processing and analysis, as well as for data editing and presentation. In addition to (de-facto) industrial data standards (e.g. OpenGIS), a common set of data structures has been specified based on the knowledge domain of the specific water system simulation (0D, 1D, 2D and 3D). Whenever possible, data semantics will be based on the Adventus data dictionary. more informationFor more information please contact Peter Gijsbers.
Copyright © 2010, Deltares.
|