Strangeloop AS1000 Architecture
Dynamic Choreography key to ASP.NET Acceleration
Strangeloop's Dynamic Choreography System transforms ASP.NET programming techniques into real-time, adaptive, network-based optimization. Dynamic Choreography combines web performance optimization, ASP.NET fluency and real-time knowledge of the application's behavior to accelerate dynamic web applications automatically, without coding or infrastructure changes.
The Dynamic Choreography System relies on three key elements:
- Dynamic Choreography Engine
- Choreography Agents
- Application Acceleration Treatments

Choreography Agents - are based on the Microsoft provider model, sit on the application server and observe behaviors, such as resource and data requests. Choreography agents provide Application Acceleration Treatments with information to help them accelerate ASP.NET traffic.
Application Acceleration Treatments - implement specific optimizations to ASP.NET traffic. Treatments can be applied to complete applications, part of an application or on a page by page basis.
