|
National River Restoration Science Synthesis (NRRSS)
River Restoration in our Nation: A Scientific Synthesis to Inform Policy,
Grassroots Actions, and Future Research
|
LAMP for the National River Restoration Science Synthesis (NRRSS)
LAMP is an acronym for (Linux, Apache, MySql,
Perl/PHP/Python). LAMP is comprised of open source software and as such is
non-proprietary. This software is not only highly reliable but is less prone
to security problems than some of the proprietary software available.
Linux is the operating system utilized by
NRRSS. The two types of
Linux that were utilized by NRRSS were first
Mandrake Linux and then
Suse Linux. Linux is freely distributed and its
functionality, adaptability and robustness have made it an excellent
alternative to proprietary Microsoft operating systems. Such computing world
giants as IBM and Hewlett Packard have embraced Linux and support its ongoing
development.
Apache which is also open source software is the web server being used by
NRRSS. Apache is currently the number one HTTP server
on the Internet. The Apache web server is more widely used than all other web
servers combined, accounting for 67% of the web sites on the Internet as of
October 2004. Software utilized by NRRSS on this Apache web server was
HTML (HyperText Markup Language),
Javascript and
CGI (Common Gateway Interface).
CGI is the standard for interfacing external
applications with information servers, such as HTTP or web servers.
One of the external applications employed was
Perl (Practical Extraction and Report Language).
MySql was the relational database
used by NRRSS and it is the world's most popular open source database with
more than 5 million active installations. MySql is a database that provides
the following advantages:
Reliability and performance
Ease of use and deployment
Freedom of platform lock-in
Cross-platform support
Millions of trained and certified developers.
Perl is the last software component of LAMP used for NRRSS. Perl uses two
software packages for the database:
Perl DBI (Database Interface) and
Perl DBD
(Database Drivers) for MySql.
LAMP is a solid and
reliable web platform. I believe it is the platform of choice for any serious
minded web developer. LAMP provides the environment for both the development
and deployment of high performance web applications. As a result of LAMP,
the NRRSS database can readily be provided to any organization free of charge
simply by that organization adopting the use of these open source software
tools that are readily available.
|
NRRSS Home |
NRRSS Public Area |
NRRSS Users Area |
NRRSS Node Managers Area
NRRSS comments, questions:
Emily S. Bernhardt
Web page and database contact:
Bruce Powell
This NBII site is developed and maintained by the
Center for Biological Informatics of the U.S. Geological Survey
Text-only
|