You are on page 1of 7

ASSIGNMENT PART 2

MUHAMMAD ALI ROLL NO 32


TAYYAB ROLL NO 8
UZMA ROLL NO 19
Web Services
• SOAP
• REST
• WML
• XSL
What is web services?
• A Web Service is can be defined by following ways:
• It is a client-server application or application component
for communication.
• The method of communication between two devices
over the network.
• It is a software system for the interoperable machine to
machine communication.
• It is a collection of standards or protocols for exchanging
information between two devices or application
What is SOAP?

• SOAP is an acronym for Simple Object Access Protocol. It is an


XML-based messaging protocol for exchanging information
among computers. SOAP is an application of the XML
specification
REST
• A REST client is more like a browser. It's a generic client that knows how to
use a protocol and standardized methods, and an application has to fit
inside that. You don't violate the protocol standards by creating extra
methods, you leverage on the standard methods and create the actions with
them on your media type. If done right, there's less coupling, and changes
can be dealt with more gracefully. A client is supposed to enter a REST
service with zero knowledge of the API, except for the entry point and the
media type. In SOAP, the client needs previous knowledge on everything it
will be using, or it won't even begin the interaction. Additionally, a REST
client can be extended by code-on-demand supplied by the server itself, the
classical example being JavaScript code used to drive the interaction with
another service on the client-side.
WML
• WirelessMarkup Language (WML)was designed to describe content
and format for presenting data on limited-bandwidth devices such as
cellular phones and pagers. In essence, WML, which is based on the
content-tagging language XML, provides a tool to make Web pages
accessible from handheld, wireless devices.
XSL
• XSL (Extensible Stylesheet Language), formerly called
Extensible Style Language, is a language for creating a style
sheet that describes how data sent over the Web using the
Extensible Markup Language (XML) is to be presented to the
user.

You might also like