Part One: The Foundation
Part One: The Foundation
List
- Web Services Overview
- Service-Oriented Architecture
- Component-Based Service Development
- SOAP
- WSDL
- UDDI
- ebXML
- Service-Oriented Architecture
Part Overview
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). One Web Services Overview
-
The goal of Web services is to allow normally incompatible apps 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.
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.
Three Component-Based Service Development
-
Component-based services allow apps to be assembled from components from a variety of sources. The components themselves may be written using different coding languages.
Four SOAP
-
SOAP is an XML-based protocol for accessing remote objects over networks.
Five WSDL
-
WSDL is an XML-based protocol for describing Web services and their functions, parameters, and return values.
Six UDDI
-
UDDI allows organizations to describe their business and services, to discover other businesses that offer desired services, and to integrate with these other businesses.
Seven ebXML
-
ebXML is a joint initiative between OASIS and UN/CEFACT to apply XML to electronic business using a common technical framework.