Archive

Archive for February, 2010

Software as a Service: The next big thing

February 11, 2010 Leave a comment

In a now legendary 1995 memo, bill Gates raised the alarm that Microsoft was woefully unprepared for what he termed the “Internet Tidal Wave.” Fast forward 10 years to last October, and Gates blasts out another high-priority e-mail, this time warning of a coming “services wave” of applications available instantly over the Internet. “The next sea change is upon us,” he writes.

Ringing in Gates’ ears must have been the roar of Google — and the Web 2.0 hordes, whose XML-based mash-ups of sites are transforming the Web experience. As Gates observed in that same message, however, SaaS (software as a service) isn’t new. Nor is it restricted to the consumers, developers, and very small businesses that Microsoft is targeting with its customizable Windows Live page and Office Live free Web site and collaboration service.

Continue reading…

Categories: JEE Development Tags: ,

Larry Ellison (Oracle’s CEO and Co-Founder): What the hell is Cloud Computing?!

February 10, 2010 Leave a comment

In this video Larry Ellison (Oracle’s CEO and Co-Founder) explains his vision about cloud computing, funny and real vision !

And below, Marc Benioff’s (Salesforce.com CEO) response to Larry Ellison:

Categories: JEE Development Tags: ,

Multi-Tenant Data Architecture

February 8, 2010 Leave a comment

Hi, another great article taken from the MSDN Architecture Center. All about multitenancy, what is and how multitenant applications are build.

Trust, or the lack thereof, is the number one factor blocking the adoption of software as a service (SaaS). A case could be made that data is the most important asset of any business—data about products, customers, employees, suppliers, and more. And data, of course, is at the heart of SaaS. SaaS applications provide customers with centralized, network-based access to data with less overhead than is possible when using a locally-installed application. But in order to take advantage of the benefits of SaaS, an organization must surrender a level of control over its own data, trusting the SaaS vendor to keep it safe and away from prying eyes.

To earn this trust, one of the highest priorities for a prospective SaaS architect is creating a SaaS data architecture that is both robust and secure enough to satisfy tenants or clients who are concerned about surrendering control of vital business data to a third party, while also being efficient and cost-effective to administer and maintain.

Continue reading…

Mapping Applications to the Cloud

February 8, 2010 Leave a comment

Hi, I found this article about Cloud Computing in the MSDN Architecture Center. It is clear enough to understand what Cloud Computing is and how to build applications based on this paradigm.

Which Came First: The Cloud or Cloud Computing?

Cloud computing has fired the imaginations of many information-technology (IT) professionals around the world, whether they are small independent software vendors (ISVs), Silicon Valley startups, or large corporations that are looking to cut costs. There seems to be an ever-increasing number of people who look to the Cloud to hit upon the magic bullet that will solve any IT problem.

One interesting aspect of the hype that surrounds cloud computing is the lack of a clear definition as to what cloud computing is and, just as relevant, what it is not. If you were to ask 100 people to define the Cloud and what they believe cloud computing is, you would probably get 150 different answers (some people tend to answer twice, with the first answer contradicting the second). With this in mind, it seems only fitting to begin this article by discussing a general definition for cloud computing.

Continue reading…

Categories: JEE Development Tags:
Follow

Get every new post delivered to your Inbox.