Reducing the risks inherent in using 3rd party web services
Conclusion: The increasing reliance of software solutions on third party web services creates new kinds of risks that must be considered when designing software systems. The main difference between in-house software components and external web services is the level of control available in the event of unforeseen issues. Consequently it is prudent to invest in improving the level of fault-tolerance and usability of applications. In order to determine where improvements are needed, organisations need to understand the end-to-end web service supply chains that are encoded in their software solutions.