Web Services make up a connection technology. It is a way to connect services together into a service-oriented architecture. This site provides a background on Web Services and links to product vendors.
The primary elements of Web Services are:
- Repositories
- Messaging
Web Services are most commonly defined using the Web Services Definition Language (WSDL). That definition is stored in repositories. The most common form of messaging to communicate with a repository is SOAP1. SOAP uses XML. The most common registry is the Universal Description, Discovery, and Integration (UDDI) registry. It is intended to eventually serve as a means of "discovering" Web Services described using WSDL . The idea is that the UDDI registry can be searched in various ways to obtain contact information and the Web Services available for various organizations. SOAP provides the envelope for sending messages over the Internet/Internet. SOAP commonly uses HTTP, but other protocols such as Simple Mail Transfer Protocol (SMTP) may by used. SOAP can be used to exchange complete documents or to call a remote procedure.
Of course, there is much more to discuss on this topic. The articles mentioned in the next section provide an overview.
![]()
1Starting with SOAP Version 1.2, SOAP no longer is an acronym standing for
Simple Object Access Protocol. It is simply "SOAP."
Web Services articles
Interested in how Web Services can help you with with enterprise integration? What are some architectures that take advantage of these products yet preserve your existing investment in your software architecture? These free, online articles provide answers to these questions and more. Check out the articles on Web Services.
Vendor listing
A listing of product vendors with links to their respective websites is available on this site. Click here for Web Services vendors.
Jump-start your development
We can help get your project off to a running start by providing:
- Consulting on software architectures and products. This will help you quickly make fully informed decisions concerning the selection and use of software products for Web services and service-oriented architectures. More...
- Mentoring or coaching on technical issues. These sessions make it easier for managers and project leads to get up-to-speed on architectural considerations. More...
- Speaking on topics of advanced software architectures and how such architectures can be used in organizations. This is a great way to communicate the value of using various types of software architectures to larger groups. More...
Related topics on this website
Various architectures can use many of the following products described on this site. Be sure to check them out.
Sign up for our free newsletter

