120 likes | 312 Views
WAB*info. De digitale bron van de Nederlandse waterbodems. Gaston Lamaitre. Data-ICT-Dienst, Delft. Uitvoerders: Atlis (hoofdaannemer), CSO (functioneel advies), Sysqa (kwaliteitsborging). Het beheergebied van Rijkswaterstaat. Inhoud. Wat doet Rijkswaterstaat? Doel van WAB*info
E N D
WAB*info De digitale bron van de Nederlandse waterbodems Gaston Lamaitre Data-ICT-Dienst, Delft Uitvoerders: Atlis (hoofdaannemer), CSO (functioneel advies), Sysqa (kwaliteitsborging)
Inhoud • Wat doet Rijkswaterstaat? • Doel van WAB*info • De uitgangspunten • Het ontwerp en de implementatie • gebruik van Open Source • Conclusies
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
Randvoorwaarden voor WAB*info Nederlandse Overheid Referentie Architectuur (NORA) INSPIRE Service Oriëntatie (SOAP, WS-I) OGC services (REST) WAB*info (XML, GML, HTTP, SOAP, OGC) Open Document Format (ODF) Rijkswaterstaat Architectuur • Open standaarden • Geen Vendor lock-in • Web-based applicatie • Koepel Architectuur Natte sector • RWS Geo-data infrastructuur Nederland Open in Verbinding (NOiV) Nieuwe ontwikkelingen na 1 april 2008
Open source gebruikt voor WAB*info • 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 • 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
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.
Meer informatie http://www.helpdeskwater.nl/ict_hulpmiddelen/waterbodems/wab_info Gaston Lamaitre Data Advies en Beleid Data-ICT-Dienst Postbus 5023 2600 GA DELFT Nederland +31 15 275 7426 gaston.lamaitre@rws.nl