Joke Collection Website - Public benefit messages - What is a webService interface?

What is a webService interface?

Web? It is a technology that enables applications to communicate with each other in a way that is independent of platform and programming language. Web service is a software interface that describes a set of operations that can be accessed through standardized XML messaging on the network.

It uses an XML-based protocol to describe the operation to be performed or the data to be exchanged with another Web service. A set of Web services interacting in this way defines a special Web service application in a service-oriented architecture (SOA).

Simply put, WebService is an SOA (service-oriented programming) architecture, which is independent of language and platform and can realize different languages (through? xml? Description), and the interaction between network applications based on Http protocol is conducted through the Internet.

Software services provided on the Web through SOAP are described by WSDL files and registered through UDDI.

Extended data Web service technology enables different applications running on different machines to exchange data or integrate with each other without the help of additional specialized third-party software or hardware.

No matter what language, platform or internal protocol is used, applications implemented according to the Web service specification can exchange data with each other. Web service is a self-describing, self-contained and available network module, which can perform specific business functions.

Technologies widely used in the network:

TCP/IP: A general network protocol used by various devices.

HTML (an application under standard generalized markup language): A universal user interface that can display data using HTML tags.

NET: Enjoy data and data exchange between different applications.

Java: Write a universal programming language that can run on any system once, because Java has cross-platform characteristics.

XML (a subset of Standard generalized markup language): A universal data expression language and a simple method to transmit structured data on the network.

Baidu encyclopedia-network service