The term Internet host or just host is used in a number of Request for Comments (RFC) documents that define the Internet and its predecessor, the ARPANET. RFC 871 defines a host as a general-purpose computer system connected to a communications network for "... the purpose of achieving resource sharing amongst the participating operating systems..."
"All the standard Web Services works using following components:" ... the problem with this answer is that it suggests that web services do or must operate within the SOAP/WSDL mechanism. This is inaccurate. Representational State Transfer (REST) is another very popular paradigm for implementing web services. Some major websites have deprecated their SOAP services in favor of REST web services. – scottb Jul 7 '15 at 15:50
A web hosting account is a secure space on powerful computers (called servers) located in special buildings (datacenters) that provide consistently fast Internet connections, redundant power supply, and physical access security. Today, web hosting has evolved from being considered “just some space on a server” to being a comprehensive platform on which you can build, publish, and market your website, in addition to providing powerful collaboration tools such as email, calendars, and file sharing.
Your domain is your business card on the World Wide Web. It should be as simple and at the same time as distinctive as possible, so that interested parties can easily find your content on the internet. An internet address ideally consists of a short and memorable domain name and a distinctive top-level domain (also known as an extension), for example .de or .com. A domain is structured as follows: www.desireddomain.com.
Usually a single machine placed in a private residence can be used to host one or more web sites from a usually consumer-grade broadband connection. These can be purpose-built machines or more commonly old PCs. Some ISPs actively attempt to block home servers by disallowing incoming requests to TCP port 80 of the user's connection and by refusing to provide static IP addresses. A common way to attain a reliable DNS host name is by creating an account with a dynamic DNS service. A dynamic DNS service will automatically change the IP address that a URL points to when the IP address changes.
If you're not sure of the type of hosting your business needs, you might want to start small, with shared Web hosting. You can always graduate to a more robust, feature-rich package of, say, VPS hosting or even dedicated hosting in the future. Unfortunately, some hosts don't offer all hosting types. Consider how much you expect to grow your website, and how soon, before you commit to anything longer than a one-year plan. It's worth spending the time up front to make sure that the host you select with is able to provide the growth you envision for your site, as switching web hosting providers midstream is not a trivial undertaking.