🔧 Nested System Configurator

Interactive demonstration of recursive configuration with OOP architecture (2007 Case Study)

📚 Case Study Demo: This is a working demonstration of the object-oriented architecture described in the case study. Configure a cluster system with nested components, each independently configurable.

Configuration

🖥️ Cluster Base Configuration

📡 Head Nodes

⚡ Compute Nodes

💾 Storage Nodes

🔌 Network

Ethernet Switches

InfiniBand Switches

InfiniBand Cables

Price Calculation

💰 Price Breakdown

Cluster Base Price: $5,000.00
Cluster Software: $0.00
Head Node (recursive): $2,000.00
Compute Nodes (recursive): $1,500.00
Storage Nodes (recursive): $1,500.00
Ethernet Switches: $0.00
InfiniBand Switches: $0.00
InfiniBand Cables: $0.00
Cluster Warranty: $0.00
Total Price: $11,600.00

Total Configuration Price

$11,600.00

✨ Key Innovation:

Each subitem (Head Node, Compute Nodes) is a full configurator instance with its own options and pricing logic. The getPrice() method recursively calculates prices for all nested components!