Dynamic web applications:
PHP with MySQL and Java Servlets
- Server-side scripting language
- Module of Apache web server
- Interpreted code, quick test cycle
- Mostly block-structured, some object-oriented features
- Abundant connections to other systems
- Example: Metadata validation service
- Example: Web search term study
- Run using "servlet container" like Tomcat
- Stays in memory after initialization ("TSR")
- Compiled code
- Fully object-oriented, highly modular
- Simple conceptual design
- USGS thesaurus
- Geographic areas database