Web Applications Terminology

Posted by Ali Reda | Posted in | Posted on 4/11/2011

Web 2.0
Web 2.0 sites allows users to interact and collaborate with each other in a social media dialogue as creators of user-generated content in a virtual community.

Service-Oriented Architectures
(SOA) frequently pops up.Instead of developing tightly integrated, almost monolithic, applications, SOA proposes basing your systems on a loosely integrated group of services. These services are general in purpose and can be used in the context of different applications. An endpoint is the entry point for such a SOA implementation. Each service has a number of operations, each implements one action ,Designers can implement SOA using a wide range of technologies, including:
SOAP
RPC
REST
CORBA
WCF (Microsoft's implementation of Web Services now forms a part of WCF)

Cloud Computing (Death Of the Desktop) Layers
  1. Cloud application services or "Software as a Service (SaaS)" deliver software as a service over the Internet, eliminating the need to install and run the application on the customer's own computers and simplifying maintenance and support, mainly the client is your browser.
  2. Cloud platform services or "Platform as a Service (PaaS)" deliver a computing platform and/or solution stack as a service, often consuming cloud infrastructure and sustaining cloud applications.It facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers,The Windows Azure Platform is a Microsoft cloud platform offering that enables customers to deploy applications and data into the cloud. Windows Azure Platform is thus classified as platform as a service.
  3. Cloud infrastructure services, also known as "Infrastructure as a Service (IaaS)", delivers computer infrastructure - typically a platform virtualization environment - as a service. Rather than purchasing servers, software, data-center space or network equipment, clients instead buy those resources as a fully outsourced service. Suppliers typically bill such services on a utility computing basis and amount of resources consumed (and therefore the cost) will typically reflect the level of activity.

Comments (0)

Post a Comment