Java Web Services Architecture

In this section, we will provide an overview on the motivation behind the creation of Web services and their usage. This section briefly and succinctly covers initiating the design of a Web service and some of the infrastructure and other basic components that are used in its construction. It also covers the four standards that are used in Web services: Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL), and Universal Description, Discovery and Integration (UDDI).
Chapter One Web Services Overview
The goal of Web services is to allow normally incompatible applications to inter-operate over the Web regardless of language, platform, or operating system. Web services allow for business processes to be made available over the Internet.
Chapter Two Service-Oriented Architecture
Service-oriented architectures allow for business logic to be invoked across a network and can be discovered and used dynamically. A service is a behavior that is provided by a component for use by any other component-based service using only the interface contract. It stresses interoperability and may be dynamically discovered and used.
Chapter Three Component-Based Service Development
Component-based services allow applications to be assembled from components from a variety of sources. The components themselves may be written using different programming languages.
Chapter Four SOAP
SOAP is an XML-based protocol for accessing remote objects over networks.
Chapter Five WSDL