A successful SOA implementation relies as much on the flexibility of your network as it does the services which will be delivered on it. Just as brittle, inflexible application integration technologies have been deemed unsuitable and unable to meet today's volatile business needs, so too have the static, inflexible network technologies of the past become a hindrance to the delivery of dynamic, flexible service-oriented applications.
Without the ability to understand the unique needs of the services and applications that comprise your SOA implementation, the network can become the bottleneck that prevents you from realizing the full potential of your investment. An intelligent, application-aware network is a necessity to ensure that the benefits of your SOA implementation are not lost due to performance, availability, and security related issues.
A service-oriented application delivery controller provides the flexibility required to support the dynamic nature of today's business and IT environments. By providing the means through which delivery policies can be applied to both services and applications, a service-oriented application delivery controller enables IT to meet its obligation to the business and supports business goals of agility, reuse, and risk mitigation. The service-oriented application delivery controller is itself service-oriented centralizing shared application, network, and security services in a highperformance network device capable of supporting a wide variety of delivery scenarios. It therefore understands the unique challenges encountered when implementing a service-oriented architecture.