Web Services

Web services


The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet worldwide, including the client devices (such as computers and cell phones) that access Web content. The WWW is just one of many applications of the Internet and computer networks.

The World Web is based on these technologies:

  • HTML - Hypertext Markup Language
  • HTTP - Hypertext Transfer Protocol
  • Web servers and Web browsers


HTML is a language for describing web pages.

HTML stands for Hyper Text Markup Language
HTML is not a programming language, it is a markup language
A markup language is a set of markup tags


XML stands for Extensible Markup Language
XML is a markup language much like HTML
XML was designed to carry data, not to display data
XML tags are not predefined. You must define your own tags
XML is designed to be self-descriptive
XML is a W3C Recommendation


HyperText Transfer Protocol, the underlying protocol used by the World Wide Web. HTTP defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. For example, when you enter a URL in your browser, this actually sends an HTTP command to the Web server directing it to fetch and transmit the requested Web page.


The Domain Name System (DNS) is the way that Internet domain names are located and translated into Internet Protocol addresses. A domain name is a meaningful and easy-to-remember "handle" for an Internet address.

Because maintaining a central list of domain name/IP address correspondences would be impractical, the lists of domain names and IP addresses are distributed throughout the Internet in a hierarchy of authority. There is probably a DNS server within close geographic proximity to your access provider that maps the domain names in your Internet requests or forwards them to other servers in the Internet.


URL stands for Uniform Resource Locator. A URL is a formatted text string used by Web browsers, email clients and other software to identify a network resource on the Internet. Network resources are files that can be plain Web pages, other text documents, graphics, or programs.

URL strings consist of three parts (substrings):

  • Network protocol
  • Host name or address
  • File or resource location

These substrings are separated by special characters as follows:

    protocol :// host / location


A website is a collection of web pages (documents that are accessed through the Internet), such as the one you're looking at now. A web page is what you see on the screen when you type in a web address, click on a link, or put a query in a search engine. A web page can contain any type of information, and can include text, color, graphics, animation and sound.

Web Browser

A web browser is a computer program designed to read HTML or PHP code, presenting it as web pages we are all used to. The web browsers are based on different browser engines, which read HMTL and PHP code and present it as an end result.The most popular web browsers today are Internet Explorer, Mozilla Firefox, Safari, Opera, Google Chrome.

Web Server

Web server can refer to either the hardware (the computer) or the software (the computer application) that helps to deliver Web content that can be accessed through the Internet.

The most common use of web servers is to host websites, but there are other uses such as gaming , data storage or running enterprise applications.Example of webserver are Apache,IIS etc.

Web Hosting

A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Web hosts are companies that provide space on a server owned or leased for use by clients, as well as providing Internet connectivity, typically in a data center.

Web Script

Web script, a computer programming language for adding dynamic capabilities to World Wide Web pages. Web pages marked up with HTML (hypertext markup language) or XML (extensible markup language) are largely static documents.

Client Side  Scripting

A small program that is run on the user's machine. For example, JavaScript is widely used on Web pages that are executed in the client machine

Server Side Scripting

A small program run on the server that automates or controls certain functions or links one program to another. On the Web, a CGI script,VB Script  and JSP are example of a server-side script.

Web 2.0

Web 2.0 is a concept that takes the network as a platform for information sharing, interoperability, user-centered design, and collaboration on the Internet or World Wide Web. A Web 2.0 site allows users to interact and collaborate with each other . Examples of Web 2.0 include social networking sites, facebook,google+,twitter etc.


The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards. Led by Web inventor Tim Berners-Lee and CEO Jeffrey Jaffe, W3C's mission is to lead the Web to its full potential.