TWINE Interaction Diagram

diagram of software flow

  • a: a client makes an HTTP request; a webserver receives it
  • b: the security layers of the web app validate the request
  • c: the TWINE Validator begins buffering the output of the web app
  • d: the application logic executes, generating HTML dynamically
  • e: the TWINE validator writes the dynamically-generated HTML output to a static file; into the dynamic output the validator writes a link that will submit the static file to an online validation service
  • f: an outside validation service (such as the W3C HTML validator) can now access the static HTML