Cloud computing can be categorized into three parts: 1. Platform as a Service (PaaS) 2. Infrastructure as a Service (IaaS) 3.
Software as a Service (SaaS)) All the major companies have come up with their own code based or non-code based cloud computing frameworks. Some of the most prominent code-based frameworks are: • Java Google web Toolkit (Google App Engine). €¢ Python Djangno (Google App Engine) • Ruby on Rails • Microsoft.NET (Azura Service Platform) So Google apps and SaaS a part of cloud computing.
We will take a deep look into the Software as a Service (SaaS) category of cloud computing. Cloud computing and SaaS were equal, and up until that moment I had used the terms interchangeably, but Newton's post got me thinking that perhaps they were different. SaaS applications use cloud platforms, but are not exactly cloud computing.
The more I thought about it, however, the less clear it got, so I decided to do some research and also take my questions directly to some cloud computing experts and ask if the two terms were indeed synonymous or if they were as Newton opined, completely different. SaaS is one of the methodologies of Cloud Computing, which is based on a "one-to-many" model whereby an application is shared across multiple clients. The exact definition of software as a service (SaaS) is open to debate, and asking different people would probably result in different definitions.
Everyone believe that SaaS is going to have a major impact on the software industry, because software as a service will change the way people build, sell, buy, and use software. For this to happen, though, software vendors need resources and information about developing SaaS applications effectively. Still, most experts would probably agree on a few fundamental principles that distinguish SaaS from traditional packaged software on the one hand, and simple websites on the other.
Expressed most simply, software as a service can be characterized as "Software deployed as a hosted service and accessed over the Internet. " Software as a service (or SaaS) is a way of delivering applications over the Internet-as a service. Instead of installing and maintaining software, you simply access it via the Internet, freeing yourself from complex software and hardware management.
SaaS applications are sometimes called Web-based software, on-demand software, or hosted software. Whatever the name, SaaS applications run on a SaaS provider's servers. The provider manages access to the application, including security, availability, and performance.
SaaS customers have no hardware or software to buy, install, maintain, or update. Access to applications is easy: you just need an Internet connection. This types of cloud computing delivers a single application through the browser to thousands of customers using a multitenant architecture.
On the customer side, it means no upfront investment in servers or software licensing; on the provider side, with just one app to maintain, costs are low compared to conventional hosting. Salesforce.Com is by far the best-known example among enterprise applications which provide CRM solutions as SaaS, but SaaS is also common for HR apps and has even worked its way up the food chain to ERP, with players such as Workday. Beside these, some of the desktop applications like Google Apps and Zogo Office had made their mark in the market.
Google Apps is not SaaS, is more PaaS or Platform as a service. One of the ways of looking at different kinds of cloud offers is using a number of layers: 1 - IaaS (Infrastructure as a Service): Vendors like Amazon, Rackspace, 3-Tera, Terremark, etc. Provide virtual servers. The users can decide what kind of operative system those server will have and what software is installed there.
2 - PaaS: Vendors like Google Apps and Force. Com. They provide a platform where the users can run their applications without having to worry about the underlying infrastructure.
You don't care about operative systems, files systems and so on, you just deploy applications that are able to call some services of the platform through some APIs 3 - SaaS (Software as a Service): In this model you just pay for the use of an application. To be fair Google Aps is a mix, because GMail or Google Docs are part of the offer and you can consider those SaaS, but if you see the whole offer, what they provide is a platform where you can deploy your apps that can be integrated with the applications that they provide. A very famous example of SaaS is SalesForce.
Com, that is a CRM software that can be used online through an Internet connection without having to install anything in the client PC. Regarding the last question, CC is allowing you to do MORE on the internet. Some time ago you were browsing pages in Internet... Today most likely you have your files there, your e-mail, some of your applications and you'll have more and more... the Net is the computer and the accessing device is only your window to access Internet.
Google Apps is a SaaS & a part of Cloud Computing. Google Apps can NOT be classified as PaaS. SaaS along with PaaS & IaaS is a delivery model for the cloud.
Google Apps mainly consist of Messaging & Collaboration Services viz. Gmail, Google Talk, Google Groups, Google Calendar, Collaboration apps, Google Docs, Google Sites, Google Video & more...like Blogger, Picasa etc. Please note: Google Apps is NOT the same as Google App Engine. Google App Engine is a PaaS - enables you to build and host web apps on the same systems that power Google applications.
App Engine offers fast development and deployment; simple administration, with no need to worry about hardware, patches or backups; and effortless scalability.
Cloud computing applications, or apps, are the cloud-based services also known as Software as a Service (SaaS). Programs that once had to be installed on computers individually are now offered online, and the only thing a person needs to access the program is an account and password. These apps can do everything from keeping track of notes to accounting.
Collaboration: Cloud apps give employees access to their information from anywhere around the globe. All you need is an Internet connection. This allows more collaborative working as multiple people can view and edit the same information at once, ensuring your team works efficiently.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.