Maximizing the business value of shared, reusable services is directly related to how well the services perform in the implementation environment. Example factors that can affect overall SOA performance are related to network traffic management, security processing, synchronization of databases/file stores, determining/understanding the mix of service invocations/transactions, load balancing, capacity planning for surge requirements, overall capacity planning, as well as others. All of these factors must be considered when choosing the implementation strategy for your organization’s SOA reference architecture.