The preeminence of Web services as a tool that can support a wide range of
dynamic business processes has made it the SOA tool of choice. Web services
are easy to build but difficult and expensive to maintain. Monitoring and
management costs weigh heavily on the ROI calculator, and in order to
maximize ROI enterprises need to keep a keen eye on the support and
reliability meter.
In the Web services world, an application is typically a chain of services,
or "links," woven together in some sequence with a Web services front end.
The chain itself is weaker than the weakest link in the chain. For example,
if an application consists of three service calls, each with a reliability of
0.99, 0.96, 0.97 respectively, the overall application reliability according
to the laws of probability and statistics is
Application Reliability = 0.99*0.96*0.97=0.92
The multiplicative eff... (more)