- published: 21 Mar 2016
- views: 595
A Web service is a method of communication between two electronic devices over the Web (Internet).
The W3C defines a "Web service" as "a software system designed to support interoperable machine-to-machine interaction over a network". It has an interface described in a machine-processable format (specifically Web Services Description Language, known by the acronym WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards."
The W3C also states, "We can identify two major classes of Web services, REST-compliant Web services, in which the primary purpose of the service is to manipulate XML representations of Web resources using a uniform set of "stateless" operations; and arbitrary Web services, in which the service may expose an arbitrary set of operations."
"Big Web services" use Extensible Markup Language (XML) messages that follow the SOAP standard and have been popular with the traditional enterprises. In such systems, there is often a machine-readable description of the operations offered by the service written in the Web Services Description Language (WSDL). The latter is not a requirement of a SOAP endpoint, but it is a prerequisite for automated client-side code generation in many Java and .NET SOAP frameworks (frameworks such as Apache Axis2, Apache CXF, and Spring being notable exceptions). Some industry organizations, such as the WS-I, mandate both SOAP and WSDL in their definition of a Web service.
AWS (Amazon Web Services) Introduction
What is Amazon Web Services?
Introduction to Amazon Web Services
Webinar: What Is AWS?
Your First Week on Amazon Web Services
How to Setup Amazon Web Services EC2 Instance with Apache, PHP, MySQL
Getting Started with Amazon Web Services
AWS Tutorial for Beginners | Amazon Web Services Tutorial | AWS Training
AWS re:Invent 2015 Keynote | Andy Jassy
Amazon Web Services EC2 Set Up for Ubuntu Linux Server