Tuesday, November 24, 2009

Cloud Computing - what ? why?

Some days before, I saw this word 'cloud computing' while reading
an article in net. Now, got some time to look into this topic as phase
3 release of my project has been successfully done on schedule. :)

This technology is not new to many of us but the word sounds
interesting. Infact, we all are using this one or the other way!!!

Cloud is what which hides back screen from our eyes. It is used
to describe a layer of seperation here. So, computing behind screens
is cloud computing !!! .. :)

Now we will get on to technical definition of cloud computing .....

“A style of computing where scalable and elastic IT-related
capabilities are provided ‘as a service’ to external customers
using Internet technologies.”

1. Service based -> Defined interfaces between consumers and
2. Scalable & elastic -> Scales to add or remove resources, as needed
3. Shared -> Shares a pool of resources for economy of scale
4. Metered by use -> Tracks usage and enables multiple payment
5. Internet tech -> Is delivered through Internet formats and

When you start digging more into this topic we definitely come across
Iaas, Paas and Saas ! what are they ?

Iaas : IT Level “Infrastructure-as-a-Service” where only
infrastructure was provided as service includes System administration,
obtain general processing, storage, database management,
and other resources and applications through the network and pay only
for what gets used.
ex: Amazon Web Services, Google Base …

Paas: Developer Level “Platform-as-a-Service” where Developers
can design, build and test applications that run on the Cloud provider’s
infrastructure and then deliver those applications to end-users from
the providers servers.
ex: Microsoft Windows Azure, Yahoo developer network, Google
App Engine, …

Saas: User Level “Software-as-a-Service” where Companies host
applications in the cloud that many users access through internet
connections. The services being sold or offered is a complete end-user
ex: Google Docs, acrobat.com, Oracle on demand, Windows Office Live, …

Now, I think no need to explain why we need this !!!!!!!!!!!!!!!!

Friday, November 06, 2009


Resources of a Resource ( ROR) is a format which describes objects of

any website in generic way. Using ROR.xml file in the root folder of the

website makes search engine to read the ROR content first. This is very

powerful feed of the website which describes all our objects to search

engines. They are much more robust than XML .

This has three main benefits:

  1. It allows the spider to correctly categorize the content of the website into its engine.
  2. It allows the spider to extract very detailed information about the objects on a website (sitemaps, products, events, reviews, jobs, classifieds, etc)
  3. It allows the website owner to optimize his site for inclusion of its content into the search engines.

Instead of XML format we can also create ROR in RDF and RSS format.

Create ROR for your website using http://www.rorweb.com/rormap.htm

Design thinking at work (Book summary)

Key things to keep in mind The essence of design thinking, in many ways, involves identifying problems by seeing things that other peo...