Web service
web servicesserviceserviceswebservicehosted servicesweb-servicewebAPIAutonomous Web ServicesDistributed Web-based services
The term Web service (WS) is either: * (generic) a service offered by an electronic device to another electronic device, communicating with each other via the World Wide Web, or * (specific) a Web service is a server running on a computer device, listening for requests at a particular port over a network, serving web documents (HTML, JSON, XML, Images), and creating web applications services, which serve in solving specific domain problems over the web (www, internet, HTTP)wikipedia


719 Related Articles
XML
Extensible Markup LanguageXML documentXML parser
In a Web service a Web technology such as HTTP — originally designed for human-to-machine communication — is used for transferring machine-readable file formats such as XML and JSON.
Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary data structures such as those used in web services.
JSON
JavaScript Object NotationJSON SchemaECMA-404
In a Web service a Web technology such as HTTP — originally designed for human-to-machine communication — is used for transferring machine-readable file formats such as XML and JSON.
In December 2005, Yahoo! began offering some of its Web services in JSON.

Mashup (web application hybrid)
mashupmashupsBusiness Mashups
Another application offered to the end-user may be a mashup, where a Web server consumes several Web services at different machines and compiles the content into one user interface.
Representational state transfer
RESTRESTfulREST API
A Web API is a development in Web services where emphasis has been moving to simpler representational state transfer (REST) based communications.
Representational state transfer (REST) is a software architectural style that defines a set of constraints to be used for creating Web services.

Web Services Description Language
WSDLdescriptionWeb Services Description Language 2.0
All of these rules for communication are defined in a file called WSDL (Web Services Description Language), which has a extension.
The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service.

Business Process Execution Language
BPELWS-BPELBPEL4WS
The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services.
Plain Old XML
POXplain XML
Developing from the combination of HTTP servers, JavaScript clients and Plain Old XML (as distinct from SOAP and W3C Web Services), now it is frequently used with JSON as well as, or instead of, XML.
This contrasts with complicated, multilayered XML specifications like those for web services or RDF.
WS-MetadataExchange
WS-MetaDataExchange is a web services protocol specification, published by BEA Systems, IBM, Microsoft, and SAP.
SOAP
Simple Object Access ProtocolSOAP (protocol)SOAP (Simple Object Access Protocol)
Restful APIs do not require XML-based Web service protocols (SOAP and WSDL) to support their interfaces.
SOAP (abbreviation for Simple Object Access Protocol) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks.

Web Services Conversation Language
WSCL
The Web Service Conversation Language (WSCL) proposal defines the overall input and output message sequences for one web service using a finite state automaton FSA over the alphabet of message types.
Web Services Flow Language
WSFLWeb Services Endpoint Language
Web Services Flow Language 1.0 (WSFL) was an XML programming language proposed by IBM in 2001 for describing Web services compositions.
Web Services Discovery
UDDIUniversal Description Discovery and IntegrationGreen Pages
A directory called UDDI (Universal Description, Discovery, and Integration) defines which software system should be contacted for which type of data.
Web Service Discovery is the process of finding suitable web services for a given task.
World Wide Web
WebWWWthe web
Even when not web-focused, such standards directly or indirectly affect the development and administration of web sites and web services.









List of web service specifications
WS-*Web Service specificationsa range of Web service specifications
There are a variety of specifications associated with web services.
List of web service protocols
The following is a list of web service protocols.
Web API
APIweb servicesweb APIs
A Web API is a development in Web services where emphasis has been moving to simpler representational state transfer (REST) based communications.
A WSDL document accurately defines the XML messages and transport bindings of a Web service.
Service-oriented architecture
SOAService Oriented Architectureservice-oriented
Service-oriented architecture can be implemented with web services.

Service provider
service providersproviderservice-provider
The software system that requests data is called a service requester, whereas the software system that would process the request and provide the data is called a service provider.
Hypertext Transfer Protocol
HTTPHTTP requestGET
In a Web service a Web technology such as HTTP — originally designed for human-to-machine communication — is used for transferring machine-readable file formats such as XML and JSON.


Object database
object-oriented databaseobject-oriented databasesobject persistence
In practice, a Web service commonly provides an object-oriented Web-based interface to a database server, utilized for example by another Web server, or by a mobile app, that provides a user interface to the end-user.
Mobile app development
Mobile application developmentmobile developmentMobile Applications
In practice, a Web service commonly provides an object-oriented Web-based interface to a database server, utilized for example by another Web server, or by a mobile app, that provides a user interface to the end-user.
JSON Web Token
JWTJSON
Developing from the combination of HTTP servers, JavaScript clients and Plain Old XML (as distinct from SOAP and W3C Web Services), now it is frequently used with JSON as well as, or instead of, XML.