Web Services Explained, Solutions and Applications for the Real World

So far in this book we have defined Web services, seen how they work in generic and real-world environments, and discussed the relative strengths and shortcomings of Web services architecture as compared to other approaches such as CORBA or COM. With respect to shortcomings, we explored the view that basic Web services registries and protocols are appropriate for low-volume, light-transactional applications at present, unless augmented with ancillary products that enhance security, reliability, quality of service and the like.

But in the previous chapter, we saw numerous examples of successful Web services application deployments, some of them in mission-critical, run-the-business situations.

So, given these conflicting perspectives, how do you decide when your organization should adopt Web services? This chapter examines some of the dynamics that may play a role in your decision-making process.

Категории