Bjork.NET
Fusebox Application Architecture

Fusebox is a free application architecture originally invented for use in ColdFusion-based web applications, although it is now being ported to many different languages and platforms.

Web applications have traditionally been built from numerous small files, all linked to each other in various ways, or with large monolithic files that attempt to do everything in a single slab of code.

Fusebox attempts to break an application up into small easily-built and easily-maintained pieces, while managing the complexities that could arise from all of the potential connections between these pieces.

The small, atomic pieces (Fuses) do not communicate with each other directly, but interact through a single central controlling file, called "The Fusebox".

(For the mathematically-minded, this reduces the potential connections from n-squared to n, which is a pretty nice trick.)

The latest version of Fusebox, called "FB3", consolidates and streamlines the original Fusebox concept, and provides a rugged framework for the creation of rich applications.

Fusebox Core
Tools
Tags
Samples
Articles/Tutorials
Management Summary
Application Architecture
Lifecycle Process
Generate Static Pages
Recursion & Modules
More Resources
Training/Consulting
Other
   Australia's leading authority on Fusebox development