There are 6 steps involved in real-time generating dynamic charts with Swiff Chart Generator:

  1. The web user requests the URL referencing the ASP script
  2. The web server runs the ASP script, that creates a Swiff Chart object
  3. The Swiff Chart object loads a specified style file that contains all the necessary graphical informations (colors, layout, animations etc)
  4. The ASP script and/or Swiff Chart accesses databases, text files, etc. and as a result.
  5. A Flash movie is generated containing an animated chart that has the graphical layout specified in the style file and integrates the data accessed values.
  6. The Flash movie is sent to the web user as a direct response to the ASP request

Swiff Chart Generator approach represents a performance advantage because the ASP script that does the data access also generates the animated chart in Flash, avoiding multiple server accesses, and thus improving web server response times. Other approaches to ASP and Flash chart generation require a first request to an ASP script for content access, and later a second access for the actual movie generation - this hurts the interactive user experience because of the latency and unnecessary browser/server round-trips.