You are on page 1of 3

AJAX is a developer's dream, because you can:

 Update a web page without reloading the page


 Request data from a server - after the page has loaded
 Receive data from a server - after the page has loaded
 Send data to a server - in the background

What is AJAX?
AJAX = Asynchronous JavaScript And XML.

AJAX is not a programming language.

AJAX just uses a combination of:

 A browser built-in XMLHttpRequest object (to request data from a web


server)
 JavaScript and HTML DOM (to display or use the data)

 1. An event occurs in a web page (the page is loaded, a button is


clicked)
 2. An XMLHttpRequest object is created by JavaScript
 3. The XMLHttpRequest object sends a request to a web server
 4. The server processes the request
 5. The server sends a response back to the web page
 6. The response is read by JavaScript
 7. Proper action (like page update) is performed by JavaScr
Advantages:
1. Speed is enhanced as there is no need to reload the page again.
2. AJAX make asynchronous calls to a web server, this means client
browsers avoid waiting for all the data to arrive before starting of
rendering.
3. Form validation can be done successfully through it.
4. Bandwidth utilization – It saves memory when the data is fetched
from the same page.
5. More interactive.
Disadvantages:
1. Ajax is dependent on Javascript. If there is some Javascript
problem with the browser or in the OS, Ajax will not support.
2. Ajax can be problematic in Search engines as it uses Javascript for
most of its parts.
3. Source code written in AJAX is easily human readable. There will
be some security issues in Ajax.
4. Debugging is difficult.
5. Problem with browser back button when using AJAX enabled
pages.

SOAP is the acronym for Simple Object Access Protocol. It is defined by World Wide Web
Consortium (W3C) at https://www.w3.org/TR/2000/NOTE-SOAP-20000508 as follows −
SOAP is a lightweight protocol for the exchange of information in a decentralized, distributed
environment. It is an XML based protocol that consists of three parts: an envelope that
defines a framework for describing what is in a message and how to process it; a set of
encoding rules for expressing instances of application-defined data types; and a convention
for representing remote procedure calls and responses.

SOAP - Important Features


Following are some important features of SOAP.
 It is a communication protocol designed to communicate via Internet.
 It can extend HTTP for XML messaging.
 It provides data transport for Web services.
 It can exchange complete documents or call a remote procedure.
 It can be used for broadcasting a message.
 It is both platform and language independent.
 It is the XML way of defining what information is sent and how.
 It enables client applications to easily connect to remote services and invoke
remote methods.
Although SOAP can be used in a variety of messaging systems and can be delivered via a
variety of transport protocols, the initial focus of SOAP is remote procedure calls transported
via HTTP. Other frameworks such as CORBA, DCOM, and Java RMI provide similar
functionality to SOAP, but SOAP messages are written entirely in XML and are therefore
uniquely platform- and language-independent.
What is RSS?
RSS stands for Rich Site Summary or Really Simple Syndication.
Syndication is a process that makes content on one website available to
another website. It enables websites to share newly added content, major
headlines and even summaries. The sharing of content usually takes place
between a particular website and the website of an aggregator. This
communication occurs in the form of basic XML that is both human and
machine-readable.
Benefits of RSS:
 RSS forms a tunneled subscription service, handled solely by the
client.
 It exterminates the need to disclose personal information to multiple
websites but delivers controlled, automated and regular content,
without any additional baggage.
 Can be used to increase traffic on a website.
RSS is not a buzz word like blockchain, simply because its been around
since the early 2000s. However, its usage has changed over the years and
its underrated value can now come into the play to establish a handle on our
lost power over the web.

You might also like