Skip to main content

Software as a service(Saas)

Software as a service (SaaS)--
============================

You probably have seen Google docs or any web app, well in all web apps there is one common thing that they run on some remote servers and use their resources but still you can use them as they or we can say they will create the feeling that they are installed in our own system.

In cloud computing you can say that there are web apps are SaaS but as cloud computing is just a marketing term. All there web app providers were present even before cloud computing name came into market, now they are just changing name of their services by adding cloud to it or adding taglines like Into the cloud! but in real cloud computing the implementation of saas is bit different.

As we earlier said cloud computing is also on-demand computing... Suppose there is some CRM software which is very high cost and you need such a software for your company. But you don't want to pay for the times when you are not using the software or you may just need it for a particular time according to your need.  You can buy this software from a local CRM provider which originally buys the full licensed version of the software and provide it's client with this software according to their needs.

The main thing in this is resources like CPU, RAM, processing power even the internet speed are of the server's and client can use this even he do not fulfill system requirements for the software.

In our project we will be providing as many software as you like to clients but the condition is the software must be installed in your operating system because the client will just get a live interactive personal display of your installed software.
For ease we will be providing Firefox to client as it is preinstalled in your redhat. You can later add as many softwares as you like.

In case of firefox note that when client will launch firefox which will be not installed in his os, will use the internet speed of server.

Fun will be more when we will give Gnome terminal of rhel7.2 to a windows client.


Comments

Popular posts from this blog

Platform as a Service (PaaS)

Platfo rm as a Servic e ======================================================== I n simple words in this project we are going t o develop a online coding webapp where you can just choose the programming language in which you want to code and Execute your code in the website itself. The magic of using webserver and docker technology in PaaS is  you can just connect all your device with th e server and an yone conne cted with it will have acce ss t o the Coding W ebsite we will de velop. 1. First we will Develop the Web Page and Save it as  paas.html in the html folder of you apache server. Write the Following code in that -- <form action ="http://192.168.43.80/cgi-bin/paas.py"> <br> <pre>     <h2>Select the Language</h2>    <select name="languages">   <option value="java">Java</option>   <option value="python">Python</option>   <option value="c">C

Share applications with ssh (SaaS)

We are going to share our server's application programs to client system without actually installing it to client's pc. In this example we are going to use firefox as application program but any installed application(on server side) can be used for SaaS . Server- RHEL7.2 Client- Windows or any linux based OS For any type of service we need server applications which defines protocols that tells how the communication to client is going to happen. For SaaS we will use SSH protocol- Secure Shell ( SSH ) is a cryptographic network protocol for operating network services securely over an unsecured network. The server will be open-ssh -- OpenSSH is the connectivity tool for remote login with the SSH protocol. It encrypts all traffic to eliminate eavesdropping, connection hijacking. Step 1- Installing SSH server -- Open terminal and type- [root@www Desktop]# yum  install openssh-server This will install the open-ssh server to your rhel7.2 server. In case you don

The basics of cloud computing

First we are going to understand what cloud computing is all about. We will less focus on theory part and more on implementation part. Cloud computing-- Let's suppose you buy a brand new Laptop with a lots of RAMs and super fast processor speed with of course a lots of money. Now you ask the laptop dealer that till what duration this device is mine and the dealer said "Sir, it your till forever and infinity!". Well it's not that bad deal as i got a lots of ram and speed for this amount with a lifetime of use you may think, b ut consider it this way that-- Are you really going to use all this RAM and processor power all the time till it's lifetime. Of course not even you are going to use this laptop(or we can say operating system) all the time. So, why pay for it's 24*7 use if you just need it let's say 6 hours a day. This all idea may seem silly but that's what all I.T. companies use. Consider the situation that you opened a new company and