Web services are small software programs that allow different applications from different sources to communicate with each other without time-consuming custom coding, and because all communication is in XML (extensible Mark-up Language), Web services are not tied to any one system.
Learn how to build more effective distributed applications with Web services!
Service-Oriented Computing explains the principles and practice of successful services, with many of its concepts developed in the context of Web services. Since every aspect of a service is geared towards compatibility – so they can be described, selected, engaged, evaluated, and collaborated with – Web services allow a more effective development of distributed applications than previous software approaches.
Service-Oriented Computing presents the concepts, architectures, techniques, and infrastructure necessary for employing services. It provides a comprehensive overview of the state-of-the-art in Web services and associated disciplines, relating concepts to practical examples and emerging standards. Applications of technologies are explained within the context of planning, negotiation, contacts, compliance, privacy, and network policies.
Service-Oriented Computing:
This invaluable reference will serve as a comprehensive senior undergraduate and postgraduate student textbook on service-oriented computing, enabling practitioners, technologists, strategists, and researchers to be adequately prepared for the fast-approaching explosion in Web service provision.
The application of these technologies is clearly explained within the context of planning, negotiation, contracts, compliance, privacy, and network policies. The presentation of the intellectual underpinnings of Web services draws from several key disciplines such as databases, distributed computing, artificial intelligence, and multi-agent systems for techniques and formalisms. Ideas from these disciplines are united in the context of Web services and service-based applications.
Featuring an accompanying website and teacher’s manual that includes a complete set of transparencies for lectures, copies of open-source software for exercises and working implementations, and resources to conduct course projects, this book makes an excellent graduate textbook. It will also prove an invaluable reference and training tool for practitioners.