CSU-2370053049

advertisement
CSU/NPS Project Final Report
1
NPS Task Order #: J2370053049
Project Title:
Software Engineering Research and Support for the
CSU Account #: 531863
NPS, Office of Natural Resource Information System
Principal Investigator Name:
Office Phone: 970-491-2667
Dr. Jim Loftis
Office FAX 970-491-7707
Mailing address:
Email loftis@engr.colostate.edu
Department of Civil and Environmental Engineering
Colorado State University Fort Collins, CO 80523-1372
Federal Project Manager:
Additional Federal Project Staff:
Tim Goddard
Marianne Tucker, 970-225-3589,
1201 Oak Ridge Drive, Suite 150
marianne_tucker@nps.gov
Fort Collins , CO 80525
Julie Fleming, 970-267-2132,
970-225-3543
julie_e_fleming@nps.gov
tim_goddard@nps.gov
Bill Commins, 202-513-7166,
bill_commins@nps.gov
Joe Chambers,
Joe_Chambers@nps.gov
Project Objectives:
Support to the National Park Service (NPS), Office of Natural Resource Information Systems (ONRIS),
information technology solutions by facilitating their ability to design, engineer, operate, and maintain
Internet-based information systems and database services hosting natural resource information. CSU will
provide support to ONRIS to provide research, analysis, software engineering, database administration,
technical documentation, and operational maintenance services to support information technology
solutions including service-wide natural resource information systems. CSU will also assist with
developing programmatic approaches for effective resource stewardship based on a thorough
understanding of the principles and concepts of natural resource data models and database applications.
CSU staff will assist with evaluating current and emerging technologies and will research and recommend
solutions and techniques enabling ONRIS to efficiently and effectively manage natural resource
information. The major emphasis is to support software engineering development and information
technology research for information systems managed by the NPS Office of Natural Resource
Information Systems. Provides for continued research for the PEPC and RPRS operations.
Support to ONRIS will include assisting staff develop and administer databases and software applications
used to manage natural resource information for more that 265 units of the national Park System. Support
will include assisting with the planning, development, testing, implementation, documentation, research
and operational maintenance of information systems solutions including but not limited to the Research
Permit and Reporting System (RPRS), Natural Resource Management and Assessment Program
(NRMAP), Integrated Pest Management (IPM) system and Planning, Environmental and Public Comment
(PEPC) system. CSU staff will help ONRIS staff provide technical support and training for designated
information systems.
Specifically, CSU support will include assisting ONRIS staff research, develop, and maintain software
programming code (Java, ColdFusion, etc.) for service-wide client and Web applications; design and
support the operations of relational database information management systems; convert, create and
integrate multi-source data sets; administer and trouble-shoot Web-servers or Database servers; develop
user interfaces using HTML, DHTML, DFML, XML, stylesheets, Javascript, CFScript, and others as
requested; and research and evaluate emerging information technologies to help the NPS effectively
acquire, process, protect, and disseminate natural resource information.
CSU/NPS Project Final Report
Project Activities and Accomplishments:














NRPC SOA Project - Developed notification service application programming interface (API)
NRPC SOA Project - Developed unit service application programming interface
Researched and developed SOA functional requirements, messaging specifications, and API
NRPC SOA Project - research, evaluate and recommend software products to be used to develop
and structure SOA framework, Q/A, and API
Continued efforts with PEPC to improve the efficiency of the application and provided over 85
enhancements, including improvements to the public site.
Researched and resolved complex technical support problems for the PEPC application.
Transitioned the PEPC application to new 64bit servers.
Continued administration of Subversion code repositories for developers working at NRPC Fort
Collins. Duties included account creation and configuration and maintenance of project code
repositories. Monitored/managed daily incremental backups, and weekly full backups of all
repositories. Also provided support to subversion users when needed.
Researched and resolved complex technical support problems for the RPRS application.
Researched needs and developed, tested and delivered RPRS solution for the Bureau of Land
Management.
Maintain experimental electronic authentication solution embedded within RPRS.
Completed sophisticated engineering tasks in Java, ColdFusion, and .Net for PEPC, RPRS, and
IRMA teams.
Participated in the analysis of and response to a wide variety of security scan reports.
The research associated with this project positioned the NPS to better plan, implement, and support
future software engineering solutions. Specifically, the research and development helped the NPS
create numerous innovative services public customers could access and use via the Internet. This
project was wrapping up at the end of calendar year 2007. The NPS greatly appreciates the
effective collaboration with Colorado State University on this endeavor. The oversight and
guidance provided by Dr. Jim Loftis was especially effective and pivotal to the successes of this
project.
2
Download