I heard the word "Web Services" about year 45 years ago. Today, Web services is not so popular. I finally read this web service.
1. Some basic concepts of Web Services
1. Definition: Web services are applications that can be accessed through Internet standardsProgramLogic. (One definition)
(BTW, what I don't understand is why we need to translate "Web Services" into "Web Services", like a Chinese-English freak .)
2. Description:
WSDL: Web Services Description Language (Web Services Description Language)
3. discovery:
UDDI: Universal Description and Integration (General description, discovery, and integration)
4. Protocol:
Soap: Simple Object Access protocal (Simple Object Access Protocol)
5. Infrastructure:
XML: the carrier of data and messages
HTTP: transmission of data and messages.
2. technologies similar to Web Services
The main purpose of Web Services is to solve the old problem of interoperability. There are many similar technologies, including DCOM, CORBA, and RMI.
Different from other technologies, Web Services uses XML as the data transmission carrier.
Web services also implements remote method calls to provide a service for remote customers.
I have been familiar with DCOM before, so let's make a simple comparison with DCOM:
Web Services DCOM
Description Language: WSDL IDL
Discovery Mechanism: UDDI com name object
Communication message: Soap binary format
Infrastructure: HTTP and XML RPC
Iii. My views on Web Services
Web Services does not have any extremely difficult technology or innovative ideas. In essence, a metadata file such as XML is used as the basis for interoperability, and other means are used as an aid. It is basically the same as the original design ideas of DCOM and CORBA.