2.4.1 Cloud Applications or Software as a Service (SaaS) Software-as-a-Service or SaaS is the first type of cloud computing services layer. SaaS is the process of delivering single applications by which it allowing thousands of users to access through the Internet. On the other hand, According to (Deshmukh, 2013) state that, it also can be refers to the software delivered over a web browser which they are hosted in the cloud. Besides, it also can be used for a wide range of tasks. There are several types of companies that deploy and develop applications using SaaS model. Some of the best-known examples of SaaS are Facebook and Google. For example is Google Docs. Google Docs is one of the famous word processing application that are offered …show more content…
2.4.1.1 Types of SaaS a) Business Utility SaaS b) Social Networking SaaS 2.4.2 Cloud Platform or Platform as a Service (PaaS) PaaS is the second type of the service layer of cloud computing. PaaS provides a platform and environment as a service over the Internet which is usually targeted to developers. The purpose of Paas is to allow the developers to build an application and services over the Internet. PaaS services normally are treat in the cloud which it can be accessed by users simply via their web browser. In order for these application to run smoothly, there needs to be platform supporting it just as powerful and flexible. Besides that, Platform as a Service also allows users to create their own software applications using tools that supplied by the cloud provider. PaaS Services consist of preconfigured features that customers can subscribe. Besides that, to subscription basis in PaaS services, users need to pay for it so that it will be works. According to (Wang, GE, PING, WU & FU, 2010), an examples of well-known PaaS is Google App Engine. Google App Engine offers the circumstance to creating Java and Phyton on the servers that hosted by Google. There are several features that PaaS offered. The features that Paas offer are stated below. a) Operating system b) Network access c) Server software d) Support e) Storage f) Hosting g) Tools for design
As we learned in previous weeks, cloud computing services have three major different cloud architectures for different demanding customers. The three different architectures are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). For the words of the name, we can see the obvious differences among these three architectures, which they provide different cloud services based on their specific cloud architectures. What are the differences among these three cloud services? What are the responsibilities for the cloud services providers? What are the responsibilities for the customers? The following will discuss about these questions.
process. For instance, one important use of PaaS is that it allows for the development of SaaS,
PaaS provides sets of services and workflows that targets developers, who can use shared tools, technologies, processes and APIs to fast
IAAS, PAAS, and SAAS are all forms of cloud computing. IAAS, which stands for infrastructure as a service, is one type of cloud computing where a host provides the computing resources that a user can rent on a pay as you go platform. This includes things like storage, networks, servers, operating systems, virtual machines, and more. They can also provide the services that may go with the components, such as storage back up or security. PAAS, which stands for platform as a service, provides an on-demand cloud based environment that supplies the user with everything to deploy software applications without the cost of managing the underlying hardware. A third-party provider also hosts it, but it does not replace the entire IT structure of a
SaaS, or Software as a Service, portrays any cloud administration where buyers have the capacity to get to software/programming applications over the web. The applications are facilitated in "the cloud" and can be utilized for an extensive variety of errands for both people and companies. Google, Twitter, Facebook and Flickr are all samples of SaaS, with clients ready to get to the administrations by means of any web empowered gadget. Endeavor clients have the capacity to utilize applications for a scope of necessities,
c. Platform as a service or the PaaS: Such services allow the clients to utilize developmental environments to design software applications.
For example, services like WFS will now be Software as a Service (SaaS) as they offer functionality, such as spatio-temporal query. Similarly, processing services like WPS (Web processing Services) where the computation resources are provided via PaaS (Platform as a Service) and IaaS (Infrastructure as a Service). The benefits of using a cloud computing infrastructure from a networking perspective are standardized service interfaces between different clouds; the existing publish-find-bind pattern for service interaction can be reused.
Infrastructure as a service (IaaS) and platform as a service (PaaS) are two cloud service options that allow you to hang on to your legacy applications. IaaS provides an environment for hosting the application along with infrastructure security. Your business is still responsible for controlling access to the application. With PaaS, the cloud provider patches the operating system and the platform but is not responsible for access management or patching of the application itself.
Cloud computing also encompasses Platform as a Service (PaaS). An example of this could be an entire organizational email platform that runs on the cloud structure. The PaaS is also commonly used interchangeably with
Cloud computing is a wide topic and many researches are focused on improving the technology and facilitating the use of the technology. One of the concepts that have evolved to felicitate the use of the Cloud technology is the Cloud services which are offered by different Cloud providers. They are mainly grouped into three categories [10] as, Infrastructure as a Service (IaaS) provides an environment for deploying, running and managing virtual machines and storage, Platform as a Service (PaaS) provides a platform for developing other applications on top of it, Software as a Service (SaaS) provides access to complete applications as a service, such as Customer Relationship Management (CRM) [11]. Due to this diversity of cloud offerings, an important challenge for customers is to discover who the exact cloud providers that can satisfy their requirements. Often, there may be trade-offs between different functional and non-functional requirements fulfilled by different cloud providers. This makes it difficult to evaluate service levels of different Cloud providers in an objective way. Therefore, it is not sufficient to
market needs. The primary goal of this research is to take an in depth look at PaaS
PaaS (Platform as a Service) - Network Storage nodes and instances of Software development and hosting platforms are accessed over a remote length.
The three service models are Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). The aptitude that SaaS gives to the user is to use the provider’s applications functioning on a cloud infrastructure. The applications are accessible from any connected client devices. The user does not do anything with the cloud
The three deliver methods of cloud computing/storage is software as a service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). The service provides on-demand pay per use and is independent of a platform.
Platform as a Service (PaaS) is where vendors (ex. Google and Microsoft) provide servers, tools, and utilities to allow the creation of applications capable of being deployed on the internet. Users manage the applications deployed and some environment settings but not the cloud network, O/S, or servers. The only hardware required for this model is a device to connect to the service. (Dulaney & Eastomm, 2014)