Web Services Explained, Solutions and Applications for the Real World

This chapter focused on how Web services can be used in a variety of business and personal settings to provide efficiencies, to reduce costs, and to deliver other benefits to businesses and individuals. What may be the most important message in this chapter was stated very briefly:

Web services have the potential to create whole new business models based on services and thereby change the fundamental basis on which many businesses are run!

This statement should not be taken lightly. As illustrated in the generic examples in this chapter, Web services enable businesses to do the following:

Web services enable businesses to move from a scenario where all applications have to be controlled in-house to a more flexible one where best-of-breed applications can be easily incorporated into the businesses primary application portfolio creating opportunities for the business to run more efficiently and to adjust to changing competitive and market conditions more nimbly. In other words, by changing the way that applications are designed and developed, business will be made more flexible and efficient. And, as exemplified above, Web services have the potential to alter the fundamental competitive basis for businesses.

The other aspect of Web services described in this chapter has to do with their use to improve personal productivity. In the examples presented, heavy use was made of the messaging services elements of Web services architecture. But messaging is only one of dozens of ways in which Web services will be used to help improve individual productivity in the future. You need to think of personalized Web services as a virtual assistant program. People will be able to automate various elements of their personal lives by having a virtual assistant program find specific informational and data services on the Web and providing the requested information on a specified device within specified timeframes.

Literally tens of thousands of applications are candidates for becoming Web services. Once business realizes the strategic, competitive, or efficiency value of using a Web services approach in application design and deployment, these applications and tens of thousands more will ultimately become Web services enabled.

Категории