answersLogoWhite

0

Cloud ComputingTo answer this question it would be good to provide a general definition and short overview to define what cloud computing is. In the most general terms, cloud computing can be defined as computer software applications that either execute on a remote server or maintain frequent contact with a remote server to store and retrieve data, provide new application updates and improve upon growth scalability by pooling hardware resources together. A lengthy discussion could take place to get into the specifics of cloud computing, but to stay on the topic of the original question it would be best to focus on one cloud attribute. Cloud computing should and is designed such that it is not language or implementation specific. In essence, the choice of language is up to the software development company. Languages and Cloud ComputingIt is worth noting that cloud computing involves at least two "actors"; a client and a server. Often times there are many clients and many servers, though for simplicity of discussion this article will focus on a single client and a single server. Server Side ComputingThe servers role in cloud computing can vary, however one of the most commonly used purposes of a server is to provide a "client" a set of services. These services are defined by the server and are known by the client. Services in cloud computing can be written in languages and technologies such as Java, C# ASP.NET, WCF RIA Services or using languages as simple as PHP and Perl. The important point to note is that the service is published such that most any "client" can consume the services in their own choice of language. Client Side ComputingClients are software applications that connect to remote servers to obtain information or data that the remote server provides. For example, Google is a company known by the world abound and Google has many APIs (Application Programming Interfaces) that provide data to the calling client. Most recently, Google announced the release of their Civics API that provides calling clients with data "including polling place, early vote location, candidate data, and election official information to users". Though Google may have implemented or built this service using a language of their own choosing, client applications can communicate with the Google Civics API if they follow a known protocol. Google provides help and examples for languages such as Java Script, Java and C# to name a few. Cloud Computing Language Choice SummaryThis is a complex topic that could turn into a lengthy book, but if there is any point the reader should remember out of this question and answer is that the choice of language is up to the developer or software engineering company. The developing company can choose to use two entirely different languages for the client and the server. As long as the client respects the servers protocol through a web services API, then the language choice is for the most part irrelevant.
User Avatar

Wiki User

12y ago

What else can I help you with?

Related Questions

List two programming languages that can be used to make cloud computing applications?

1). Java 2). C#


What are virtuals?

These are the tools used in cloud computing. Cloud Computing Services taught me these facts.SOURCE:http://www.atscloud.com/industries/


Does Microsoft provide cloud computing?

Yes, Microsoft does offer cloud computing services. They are well respected in the cloud computing business and are used by many companies. Cloud computing allows you to access files and apps from remote locations.


What exactly is cloud computing used for?

Cloud computing is a new wave of storing data that can be accessed anywhere. If you use cloud computing you can be in India and log on to the cloud and it would be just like you are sitting at your desktop in your home.


What is cloud computing application?

Cloud computing application simply means the process in which a company utilizes the functions of cloud computing. This may mean more money and time saved if used correctly.


What is meant by cloud computing FAQ?

FAQ Is a commonly used term meaning Frequently Asked Questions, So Cloud Computing FAQ means they are talking about Questions that are frequently asked about cloud computing.


Can I access cloud computing from my phone?

Using your smartphone to access cloud computing resources can be used by accessing your smartphone and you can do that by your smartphone, which is possible.


What is cloud computing What was it used for in 2009?

Cloud computing is a website that is used to store additional data that you don't have enough room for on your device. You can just upload it from your IPhone.


Is cloud computing used in accounting?

Cloud computing could be used for accounting, if you were an accountant and you needed to save more data than you had space for on your computer, then you could use it.


What are your thoughts on the cloud computing India?

Cloud computing India simply refers to cloud computing that is used in India. Cloud computing is used all over the world for various different things.


What is cloud computing accounting?

Cloud computing accounting is a type of software best used for accountants. You can find a list of them on Wikipedia. It's a software used to run business accounts.


Researching Different Cloud Computing 2009 Techniques?

What you need to know about cloud computing 2009 is that it is a networking technique commonly used by businesses. Any type of cloud computing refers to this technique. The types of practices used with this type of computing in 2009 are similar to those used today. There are, however, many advancements that have taken place with networking software.