Web Services Explained, Solutions and Applications for the Real World

Chapter 2 described the concept of program-to-program communications in greater detail. It showed how Web services program-to-program communications actually works by illustrating how: (1) data is packaged in a common format that can be read by cooperating applications (XML); (2) programs are able to find each other (UDDI); (3) programs are able to share information and negotiate with each other (WSDL); (4) programs are able to commence communications and transfer data (SOAP); and (5) programs use a common network (the Internet) for program-to-program communications.

This chapter takes a closer look at all of these Web services technologies. How do they work? What specifically do they do? What additional standards efforts are underway to support the basic Web services protocols? This chapter concludes with a discussion about other options available to your organization that can be used to compliment or replace Web services protocols, registries, and formats. Many of the research examples (account scenarios/anecdotes) contained later in this book show that early adopters are not using all of the Web services protocols and services in the initial solutions that they have built. This chapter examines alternate approaches that are being used until Web services protocols become more mature.

Категории