Three Basic Components
CloudWeaver leverages its unique capability to define, monitor and control network parameters such as location, bandwidth and latency amongst others. It supports multi-provider (Private, Public, Cloud or network) infrastructure deployments and control them end-to-end.
Thanks to its three basic components, CloudWeaver simplifies the specification, enhances the mapping and integrates any Cloud, server or network virtualization technology into a powerful and cost-effective isolated virtual infrastructure.
CloudWeaver Architecture

Network Creator: Interactive Cloud deployment specification
Network Creator enables you to specify your virtual network to reach security and performance objectives. It also let you monitor and manage your run time virtual infrastructure.
Provisioning Engine: Automatic provisioning and control
Provisioning Engine automatically and optimally map and deploy a request for a network of virtual resources in a Private or Public Cloud substrate.
Resource Agents: Pilot and monitor virtualized resource
Resource Agents interfaces CloudWeaver to Cloud and network virtualization technology. These agents provision and dynamically reconfigure virtual devices.