17 april 2008 WAB*info De digitale bron van de Nederlandse waterbodems Gaston Lamaitre Data-ICT-Dienst, Delft Uitvoerders: Atlis (hoofdaannemer), CSO (functioneel advies), Sysqa (kwaliteitsborging)
WAB*info 2 Het beheergebied van Rijkswaterstaat
WAB*info 3 Inhoud Wat doet Rijkswaterstaat? Doel van WAB*info De uitgangspunten Het ontwerp en de implementatie gebruik van Open Source Conclusies
WAB*info 4 Beheergebied in getallen
WAB*info 5 Waterbodem- en baggerinformatiesysteem De taakvelden die de eerste versie van WAB*info moet ondersteunen zijn: Beheer en onderhoud van vaarwegen, Saneringsprogramma waterbodem rijkswateren, Programmering en monitoring Tienjarenscenario: beleidsinformatie voor DG-W
WAB*info 6 Globaal gegevensmodel WAB*info
WAB*info 7 Randvoorwaarden voor WAB*info WAB*info Nederlandse Overheid Referentie Architectuur (NORA) INSPIRE Nederland Open in Verbinding (NOiV) Rijkswaterstaat Architectuur Open standaarden Geen Vendor lock-in Web-based applicatie Koepel Architectuur Natte sector RWS Geo-data infrastructuur Service Oriëntatie (SOAP, WS-I) OGC services (REST) (XML, GML, HTTP, SOAP, OGC) Open Document Format (ODF) Nieuwe ontwikkelingen na 1 april 2008
WAB*info 8 WAB*info systeem architectuur
WAB*info 9 WAB*info implementatie model
WAB*info 10 Open source gebruikt voor WAB*info Besturingssysteem: Linux (Red Hat Enterprise Linux) Client (Ajax-technologie): Direct Web Remoting Framework (DWR) Dojo Widget Library Mapbuilder Client Web server: Apache HTTP server DWR Applicatie Server: JBoss Applicatie Server Apache Axis 2 Framework Hibernate (O/R mapping) Spring Framework (i.p.v. EJB’s) Tools: Jasper (Reporting) XQuery Web services (SOAP): MTOM (SOAP Attachements) JUddi (web services register) UDDI4J (Java library voor UDDI) WSDL4J (Java Library voor WSDL) Web Service Invocation Framework (WSIF) Geo services (OGC): Mapserver (Webmapping server) Chameleon Framework Geoserver (Gazetteer) WMS WFS WCaS/CS-W PHP platform MySQL database
WAB*info 11 Conclusies Inzet van Open Source naast closed source componenten werkt goed, mits beide open (of de-facto) standaarden ondersteunen. In de markt is de kennis-Mix: J2EE, OGC, SOA en Ajax- technologie moeilijk te vinden. Er moet ruim voldoende tijd worden gereserveerd voor configuratie en fine-tuning van de applicatie. Gebruik Open Source componenten met een grote gebruikers gemeenschap zodat voldoende ondersteuning gevonden kan worden.
WAB*info 12 Meer informatie Gaston Lamaitre Data Advies en Beleid Data-ICT-Dienst Postbus GA DELFT Nederland