Introduction
In the modern world, the web developers have several technologies to apply. These range from very simplified access of database to a surplus of interesting client side software.(Zeldman, J. 2003) .The paper is going to analyze some of the protocols that web architecture supports.
Hypertext Transfer Protocol (HTTP) is currently the standard protocol which is being used by many people to explore the internet as compared to simple object access protocol.(SOAP).In terms of structure, HTTP uses IP address efficiently in that it gives room for many domains to be served by single IP address. (Zeldman, J. 2003). SOAP is more secure than http since it does not allow chunked encoding. However, both the technologies can be used together.
SOAP is flexible therefore it can be used on different transport protocols. In terms of tunnel, SOAP tunnels best in HTTP response model and furthermore, it can as well tunnel very easily with already existing firewalls and proxies. ( Jaatun, M. G., Zhao, G., & Rong, C.2009). It does this without being modified to SOAP protocol and hence it can use the existing infrastructures. (Zeldman, J. 2003).
Internet Access
Cloud computing
Cloud computing refers to the interconnection of several computers to the internet. The guide lines which an organization should consider while using cloud computing involve whether the organization wants to sell hosted services since it can be used to run client server who is in a remote location.(Zeldman, J. 2003). The organization should also consider whether they want to move from traditional CAPEX to the current OPEX. That is buying of the needed hardware and make it fall in value over a period of time (CAPEX) and using a shared cloud infrastructure and pay at the same time.(OPEX).( Jaatun, M. G., Zhao, G., & Rong, C.2009).
Internet services
Software as a Service (SaaS) is one of the types of Cloud Computing. Some of its advantages are; it uses less hardware because the information is hosted remotely and it also requires little maintenance. (Jaatun, M. G., Zhao, G., & Rong, C.2009). However, it requires total use of internet and more so, switching between SaaS vendors is hectic.
Platform as a service (PaaS) is also another type of cloud computing with the following advantages. It offers increased of both availability and security of data. This service also offers immediate updates as well as new features. However, it has some of its demerits such as cloud data must be available and the feeling of customer captivity. (Jaatun, M. G., Zhao, G., & Rong, C.2009).
Conclusion
The above described web design services so far serves many organizations despite some of their shortcomings.(Zeldman, J. 2003). Cloud computing is very important in the modern world and has been adopted by many people.
References
Jaatun, M. G., Zhao, G., & Rong, C. (2009). Cloud computing. Berlin: Springer.
Zeldman, J. (2003). Designing with web standards. Indianapolis, IN: New Riders