Presentation on theme: "Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada."— Presentation transcript:
Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada Ressources naturelles Servicedes forêts Natural Resources Canada Canadian ForestService canadien
NFIS is a set of conventions for shared information management by independent parties a network of distributed forest resources “content servers” -- NFIS network nodes Web content delivery
Why distributed? Leverages sparse resources Data managed closest to source better, faster response to requests centralization leads to stale data; supplier usually has a stake in the data Access to current data Addresses concerns regarding supplier credit/visibility, access control Avoids system/vendor heated debates
NFIS Project Steering Committee – CCFM Chair Ontario Deputy Minister Provinces, Territories, Canada GeoConnections Observer Project Office – CFS, Pacific Forestry Centre Secretariat NFIS Implementation Funding Canadian Council of Forest Ministers (CCFM) GeoConnections Canadian Forest Service NFIS Delivery
Development Requirements Operating Guidelines International Standards (OGC, ISO, etc.) CGDI Principles Vendor neutrality Open Source Absolutes Security Minimal impact on business practices Branding
Development Principles Open: NFIS is based on open and shared specifications for operational transactions and information exchange. Transparent: NFIS allows users to access data and services seamlessly in a manner that removes the complexities of the underlying technology and information infrastructure. Cooperative: NFIS is facilitating the cooperation and interoperability of autonomous participating organizations, provincial and territorial forestry and related resource departments.
Evolving: The CCFM network of participating organizations is defining the requirements and business applications for information and service delivery to their respective users. Self-organizing: NFIS is enabling various levels of participating organizations to contribute without the requirement for centralized administration, access, and warehousing. Self-sustaining: NFIS is ensuring its long-term sustainability through its relevance to the needs of the participating agencies and users. Timely: NFIS depends on services that support real-time and timely response in support of distributed access to information and ‘location-based’ services.
NFIS Connectivity Status NFIS Project Office Node Provincial/Territorial Nodes British Columbia Alberta Saskatchewan Manitoba Ontario Quebec New Brunswick Nova Scotia PEI Nfld. & Labrador Yukon NWT Nunavut CFS Nodes Atlantic Laurentian Great Lakes Northern Pacific HQ Other Federal Infrastructures CISE NLWIS DFO CGKN CANSIS CTI CCRS Established In process Planned To be initiated Servers in place, connectivity to be established
NFIS - Next Steps Maintain existing operational systems Complete Connectivity Provinces and Territories CFS Other Federal Infrastructures Build Services Analytical Capabilities New applications including NFI, EOSD Enhance Existing Capabilities DACS, NFDP, etc.
NFIS Services Infrastructure / Connectivity / Web Site Publishing – Thematic Templates Security - Distributed Access Control System Terrain Server Area of Interest Data Domain Statistics Spatial Operations Data capture, access, analysis, download and reporting –
Access to National and Provincial Thematic Views and Information
Credits Canadian Council of Forest Ministers Canadian Provinces and Territories Natural Resources Canada Environment Canada Canadian Council on Ecological Areas GeoConnections Canadian Forest Service
Forestry NB PEI Nfld. NS etc. Protected Areas Eco-zonesOthers Jurisdictional Threshold National - Design, build NFIS reference services Provinces & Territories - modify & implement reference NFIS services against P/T schemas NS Services (A, B, C..) Nfld. Services (A, B, C..) NB Services (A, B, C..) PEI Services (A, B, C..) NB PEI Nfld. NS etc. NB PEI Nfld. NS etc. NB PEI Nfld. NS etc. Disparate Services operating against Provincial /Territorial Schemas Reports, maps, statistics, raw data, interactive Web applications Web get/post Service C Service B Service A
NB PEI N&L NS etc. NB PEI N&L NS etc. NB PEI N&L NS etc. Forestry NB PEI N&L NS etc. Protected AreasEco-zonesOthers National Schemas Jurisdictional Threshold National - Design, build and implement NFIS services Provinces & Territories - Collectively define national data models - map information holdings to National Schemas - host and run services Service BService CService A Common Services operating against National Schemas Schema Mapping Reports, maps, statistics, raw data, interactive Web applications Web get/post
? Viewing Scolytidae Collections (Bark Beetles) using Terrain Server
Bark Beetle collection sites draped over terrain
Forest Cover classified for root rot risk draped over terrain
Area of Interest Area of Interest (AOI) capability
Data Domain Statistics Stage 1 –Min, Max, Arithmetic Mean, Median, Mode, Standard Deviation and Frequency Distribution Stage 2 –Implementation of R Statistical package (http://www.r-project.org/ Existing Geometry or User Digitized Area (AOI)
WMS Spatial Operations Intersection of forest cover with ownership
NFIS Operational Applications NFIS Development Site NFIS National Web Site Distributed Access Control System Access User Account Manager National Forestry Database Program National Afforestation Inventory GHG Monitoring, Accounting & Reporting Systems (MARS - Forestry Working Group) CubeWerx CubeSuite UMN MapServer Refractions Terrain Server
Computing Array Layers Presentation Business Logic Database Operating System Hardware Base Software Software Extensions Data Storage Network Cisco | DELL | Sun | IBM NetNS | Linux | Solaris Tomcat /Apache | Oracle mod_ssl, CubeServ, f-prot,…| CubeStor Application Specific Software and Configurations
Presentation Business Logic Distributed Servers Data Storage Computing Array Hardware Network
CCFM - agreement for two years, 2004-2006 Governance Model to be developed Services to be expanded based on partner needs Industry, NGOs and others to be engaged Where to now ….
CCFM - agreement for two years, 2004-2006 Governance Model to be developed Services to be expanded based on partner needs Industry, NGOs and others to be engaged Where to now …. Visit NFIS at: http://nfis.org
NFIS Development Site Application: NFIS Development Site Owner: NFIS Project Office Site: dev.nfis.org Description: dev.nfis.org (DEV) is the NFIS Project Office Developer Web Site. DEV serves project documentation, the Track+ issue Web application, xplanner, an Extreme Programming planning Web application, SVN the Subversion replacement for CVS revision control system, project documentation, reference materials, etc. Online Link: https://dev.nfis.org Protocol: https
NFIS Operational Applications Application: NFIS National Web Site Owner: NFIS Project Office Site: nfis.org Description: nfis.org is the primary Web site of the National Forest Information System. It provides project information and entry points to member Web sites in the nfis.org federation. Protocol: http/s Ports: *:80 DACS ENABLED
Distributed Access Control System Application: NFIS DACS NRCan Jurisdictional Server / Public Jurisdictional Server Owner: NFIS Project Office Site: nrcan.nfis.org / public.nfis.org Description: DACS authentication server for NRCan Jurisdiction DACS authentication server for Public Jurisdiction Protocol: https Ports: _default_:811 10.1.1.11:443
Access User Account Manager Application: Access Owner: NFIS Project Office Site: ca.nfis.org Description: Access is the user account and profile management suite of the NFIS Project Office. Access provides the user interface for such functions as user login, registration, forgot password etc. Online Link: https://ca.nfis.org/access/why_register.jsphttps://ca.nfis.org/access/why_register.jsp Protocol: https Ports: _default_:815 10.
National Forestry Database Program Application: NFDP Data Capture Application Owner: National Forestry Database Program Site: nfdp.nfis.org Description: nfdp.nfis.org is the Web application of the National Forestry Database Program. It serves provincial, territorial and federal agencies in the annual data capture requirement for the NFDP Forest Statistics Compendium. Online Link: https://nfdp.nfis.org/questionnaire/index.jsphttps://nfdp.nfis.org/questionnaire/index.jsp Protocol: https Ports: *:80, _default_:813 10.1.1.13:443 DACS ENABLED
National Afforestation Inventory Application: NAI Application Owner: Canada Carbon Accounting Team Site: nai.nfis.org Description: nai.nfis.org is the Web application site for the National Afforestation Inventory. The site permits users to access and/or update NAI information based on assigned Access roles. Protocol: https Ports: *:80, _default_:817 10.1.1.17:443 DACS ENABLED
GHG Monitoring, Accounting & Reporting Systems (MARS) - Forestry Working Group Application: MARS Custom PHPCollab Owner: Canada Carbon Accounting Team Site: mars.nfis.org Description: mars.nfis.org is a team collaboration Web site operated on behalf of PFC-CAT. The site supports discussion lists, task assignment, status and issues tracking and document upload. Online Link: http://mars.nfis.org redirect to https://mars.nfis.org/http://mars.nfis.orghttps://mars.nfis.org/ Protocol: http/s Ports: *:80, _default_:812 10.1.1.12:443 DACS ENABLED
CubeWerx CubeSuite Application: CubeSuite Owner: NFIS Project Office Site: ca.nfis.org Description: CubeSuite is the product set of CubeWerx (http://cubewerx.com) implementing the OGC WMS, WFS, SLD and other specifications..http://cubewerx.com Online Link: https://ca.nfis.org/cfsnet/arc/index.htmlhttps://ca.nfis.org/cfsnet/arc/index.html Protocol: https Ports: _default_:817 10.1.1.17:443 DACS ENABLED
UMN MapServer Application: UMN MapServer Owner: NFIS Project Offic Site: ca.nfis.org Description: UMN MapServer is the University of Minnesota implementation of the OGC WMS, WFS, SLD and other specifications. Online Link: https://ca.nfis.org/mapserver/nfis-mapserver.phtmlhttps://ca.nfis.org/mapserver/nfis-mapserver.phtml Protocol: https Ports: *:80, _default_:815 10.1.1.15:443 DACS ENABLED
Refractions Terrain Server Application: Terrain Server Owner: NFIS Project Office Site: ca.nfis.org Description: Refractions Terrain Server 3D Web Mapping system adding a third dimension to OpenGIS WMS map servers delivering results over the web in real time. (http://www.refractions.net/terrainserver )http://www.refractions.net/terrainserver Online Link: https://ca.nfis.org/terrain/index.htmlhttps://ca.nfis.org/terrain/index.html Protocol: https Ports: _default_:815 10.1.1.15:443 DACS ENABLED