Cloud computing and web 2.0

Some of the first things to take up residence in the cloud were human relationships. Indeed it was around twenty years ago that people started to post message and share personal information in what were then termed virtual communities. Today, the descendants of these early online meeting places are called social networking sites. The most popular - Facebook - now also has around 400 million active users.

  The fact that people have been socializing online for a couple of decades servers as a reminder that today’s cloud computing revolution is not occurring in a vacuum. Rather, the trend to upload data and to link people and applications online have been growing steadily since the birth of the Internet. To fully understand cloud computing we therefore need to step back just a little to appreciate its broader context.

  Unless you spent the years 1988 to 2000 living on the far side of the Moon(or perhaps at university) you are likely to have at least some recollection of the Dot Com boom and bust. In the late 1900s, careless investment in Internet ventures was taking place right, left and centre. However, claims that the laws of economics had fundamentally changed - and in particular that generating web traffic had become more important than making a profit - were to prove misguided. By March 2000 things finally came to a head and the speculative bubble of Dot Com mania burst.

  In common with serveral previous technology-driven boom-bust cycles, the Dot Com bubble left a positive legacy in its wake. As had also happened following the construction of the canals and then the railways, after the folly of speculative over-investment ended a new communications infrastructure was in place. However, post Dot Com, there was also a significant risk that the potential of the Internet would be disregarded due to financial folly of a relatively small minority.

Enter Wev 2.0

While the First Internet Revolution was still trying to peel itself off the floor, the concept of Web 2.0 emerged. The term “Web 2.0” was coined by Tim O’Reilly in 2004  to signal a second-coming of the Internet. Some still argue that Web 2.0 is no more than marketing hype. However, O’Reilly’s intention was to find a label for the sorts of things that were proving successful online in the wake of the Dot Com collapse. In doing so, he was trying to signal the the Internet revolution was far from over. He was also hoping to indicate a positive way forward for our use of the web.

  Defining exactly what is meant by Web 2.0 is about as difficult as nailing jelly to a wall. However, we can say with some certainty that WEB 2.0 refers to the user of the Internet as a social tool and a service delivery mechanism. This means that Web 2.0 is concerned with establishing new or improved forms of online connection between people, between websites, or between people and software applications. Isolating these three possible types of online connection also allows us to identify the three key aspects of Web 2.0 as being:

* Interpersonnal computing

* Web services, and

* Software as a service(SaaS)

  Interpersonal computing is where two or more people communicate online. Web services is then where two ore more websites are automatically interlinked. Finally software as a service is where people connect to online software applications. To help clarify these definitions, figure 2.1 illustrates the three key aspects of Web 2.0.

  Easy part of figure 2.1 shows two people with some websites floating between them in the cloud. At the top of the figure under ‘interpersonal computing’, the two people are linked mind-to-mind via a website, such as Facebook, MySpace or Twitter. In the ‘web services’ section, Web 2.0 developments are enabling two websites - and potentially two organizations - to interlink and automatically share information with no human involvement. Finally, at the bottom of the figure. We have ‘software as service’. This is where a person is linked to an application out in the cloud, such as the Google Docs word processor discussed in the last chapter.

  An understanding of interpersonal computing, web services and software as a service will help you appreciate may of the cloud computing concepts, services and future developments  discussed in later chapters. We will therefore now explore each of the three key aspects of Web 2.0 in turn.

Interpersonal Computing

During the 1980s and 1990s most computers were standalone devices used for used solitary activities, such as word processing or playing games. However, we all know that today most computers are connected to the Internet and used as much for communication as for entirely individual activities. This means that the PC or personal computer is inappropriately named. As the veteran technophilosopher Timothy Leary argued many years ago, by now we ought really to be talking about ‘IPCs’ or ‘interpersonal computers’.

  Most people who are aware of the term Web 2.0 associate it solely, or most strongly, with interpersonal computing websites such as Facebook, YouTube, Blogger and Wikipedia. Given that the ten most popular websites on the planet are either interpersonal computing sites or search engines, this is hardly suprising. Interpersonal computing was the technological phenomenon of the noughties, and was most peoples’s introduction to cloud computing. It also falls with some level of blurriness into four different categories.

Social networking sites

Firstly, there are social networking sites whose primary function is to allow people to leave messages for each other, to exchange photos and other media, and so to establish virtual community groups. The biggest social networking site(SNS) by far is Facebook. Other popular social networking sites include MySpace, Bebo, Ning, Friendster, Twitter and LinkedIn.

  As rising stars, both Twitter and LinkedIn are worth an individual mention. Twitter is a great example of how less can be more, with the whole site being based around messages or ‘tweets’ of no more than 140 characters. This said, tweets can and often do contain a link to other resources. These can include photographs uploaded to companion sites, such as TwitPic.

  Once you have Twitter account you can choose to follow the tweets of other users, and anybody else can follow you. You can also group those people you follow into lists to allow you to navigate through their tweets more easily. For example, you can group your tweets into ‘personal’ and ‘business’ categories.

  LindedIn is a business-oriented social networking site where users can log their professional profile including their career history, education and interests. By sending and accepting invitations, LindedIn members form networks of connections. They can also advertise the sorts fo communications that interest them. For example, a LinkedIn member may express an interest in consulting jobs, new ventures or certain areas of expertise. For those who use it wisely, LinkedIn is becoming a very powerful business networking tool.

  Like all household-name social networking sites, Facebook, Twitter and LindedIn are open to anybody and can be joined for free. However, social networking tools are now also starting to be used privately within companies in in what is increasingly called ‘Enterprise 2.0’. Many IT companies have launched online tools to which companies can subscribe if they want to build their own internal social networking and online collaborating tools called LotusLive. Available form lotuslive.com, these allow employees to meet privately, share files, chat, manage projects and network online. The result, as IBM puts it, is that ‘working together gets easier’.

Wikis

The second category of interpersonal computing site is the wiki. These are websites, or parts of them, that allow the collaborative authorship of documents. By far the most popular wiki is Wikipedia, the public, web-based encyclopedia with over three million articles. Anybody can create or edit an article on Wikipedia, which is both its strength and its weakness.

  Increasingly, private wikis are becoming popular in business as a means of running projects or replacing committees. Documents and questions can be posted for comment, with those in charge being able to decide who has the right to view and edit which documents. Anybody can now also create a public or private wiki in minutes using a free service, such as Zoho Wiki at wiki.zoho.com, Go on, have a go! You know you want to.

Blogs

Standing for ‘web log’, a blog is a chronological, journal-style websites maintained by an individual in the form of an online diary. A whole host of websites enable anybody to start their own blog, with the best including Blogger and WordPress. A special blog search engine called Technorati currently tracks over 100 million blogs.

Video sharing

Last, but by no means least when it comes to interpersonal computing, are video-sharing websites including YouTube. While years ago the Internet turned anybody into a publisher, video-sharing websites serve as anybody’s online movie masterpiece with a chance of actually being found and watched.

  YouTube and other video-sharing websites - such as Vimeo and DailyMotion - are powerful interpersonal computing tools because they allow everybody not just to add, but to augment and associate online video content. Adding content means actually uploading a new video (and preferably one that you have made yourself, rather than illegally stolen off the telly). This said, relatively few people upload video content, thereby making content augmentation and association in some ways more powerful.

  Augmentation occurs when somebody registers on a site such as YouTube and rates an existing video or posts a comment on it. While augmentation dose not involve an original creation, it is not as passive as just watching another person’s upload. The discussions that surround some videos can even be as interesting as the videos themselves!

  While relatively few users add or even augment content, everybody who uses an interpersonal computing website forges content associations. For example, when a YouTube visitor watches one video an then another, these two videos become associated. This means that the contents of the ‘Related Videos’ listing next to any video are directly influenced by what each visitor watches.  Also driven by visitor viewing habits are YouTube’s lists of featured and promoted videos, as well as its homepage content, such as those movies being ‘watched right now’.

  What content association very significantly highlights is how interpersonal computing is not just a conscious activity. The two minds interlinked at the top f figure 2.1 may never exchange a direct communication, such as a Facebook message or a tweet. However, the viewing decisions of one of these individuals can still directly influence the viewing activities of the other. In this way, the Web 2.0 phenomenon of interpersonal computing allows the cloud to become a mechanism for capturing what Tim O’Reilly calls ‘collective intelligence’. In other words, the more we use interpersonal computing websites, the more the cloud is becoming an interlinked web of recorded human decisions that may guide us all.

  All of this means that our online activities are increasingly being shaped by and shaping the actions of others. Which videos will you watch when you watch visit YouTube? Simple. The recorded viewing habits of previous visitors will guide you to the most popular. This is why interpersonal computing is so powerful. It is also yet another reason why cloud computing will so radically change the computing and information landscape.

The Ris of Web Services

While interpersonal computing is still getting all of the attention, web services are where much of the Web 2.0 action is currently at . Web services are online gadgets that automatically exchange information between websites. So, for example, if you visit a shopping site and click to pay by PayPal, you end up interacting with two automatically interlinked websites. The first is the one selling the goods, while the second(PayPal)is one that takes your money. The fact that these two sites communicate automatically out in the cloud is very clever indeed. However we hardly tend to give it a thought and may not even realize that it is happening.

  PayPal is far from the only company to offer a web service that can be plugged into another website like a piece of Lego. Indeed, when it comes to taking payments online, many shopping websites link behind the scenes to a payment service provider or ‘PSP’, such as Netbanx or RBS WorldPay. It is simply easier for most companies to plug in a PSP web service than to muck about technically and financially to set up their own online payment facility.

  Anybody can now plug a PSP web service into their site and start taking payments online in a matter of days or even hours. For people who want to sell just a small range of items, Google even offers the opportunity to add Google Checkout ‘buy now buttons’ to any website. As Google explains, these clever little buttons:

...will direct customers to a Google Checkout-hosted purchase page where they complete their purchase with Checkout. For digital goods, buyers will be able to download their order automatically once they compete payment.

  The above signals the way is which web service are turning the construction of websites, and indeed businesses, into a plug-and-play activity. Plugging together services from different websites is now known as ‘mashing’. Websites that draw their content from different services mashed together are then known as ‘mashups’.

  Alongside payment service providers, maps are now also very commonly mashed from one website into another. For example, look up a property on the estate agency website Rightmove.co.uk, to which the Rightmove site passes location information. AboutMyPlace in turn obtains the maps on to which it overlays local information form Microsoft Virtual Earth’s Bing maps. When visitors view a property on Rirghtmove, they are therefore seeing a single web page mashed from three different service providers (Rightmove, AboutMyPlace and Bing).

  Many interpersonal computing websites also allow people to mash content. For example, a great many individuals and companies upload their videos to YoutTube and then embed them back on their own website. This is easily done because once a video has been uploaded to YoutTube the required embed web code is displayed by default(although users can opt to turn this off if they wish). The embed code can then be copied and pasted into another web page to make the video available there. Twitter also offers the facility to embed a feed of tweets into another website. This allows anybody to include a news feed on their website that they can update from anywhere use by posting a tweet.

  Thousands upon thousands of web service gadgets are already available from the cloud. Many can also be mashed into other websites with little technical skill. As illustrated in screenshot 2.1, Google lists over 170,000 mashable gadgets on its Google Gadgets website, most of which have been programmed by third-party developers. Popular web service gadgets include calendars, games, currency converters, hotel and travel booking services, and some rather addictive virtual pets.

  Two of my favorite web service gadgets are Sitepal and Google Translate. Sitepal allows anybody to add a photorealistic or a cartoon-style talking character to a website, and is available from Sitepal.com. While this is pretty cool, Google Translate is even more so, and is even free. Once embedded, Google Translate automatically allows visitors to translate a web page or elven an entire site into over fifty different languages. This happens virtually instantly, and the first time you see it takes you breath away. It must also be worrying for professional translators. If you want to add Google Translate to your website, just go to translate.google.com and look under ‘Tools and Resources’.

  In the last chapter I indicated how cloud computing will be essential for netx-generation computing applications. The growth of web services provides just just one example of why this has to e the case. If individuals and organizations want to make use of the kind of ‘embeddable functions’ just described - let alone in development - then they have no choice but to embrace cloud computing.

Web 2.0 and Software as a Service

So far we have discussed how Web 2.0 developments can link people to people via interpersonal computing, and atomatically link one website to another by creating a mashup of web services. The final aspect of Web 2.0 involves linking people to computing resources, which in essence is what the remainder of this book is all about.

  ‘Software as a service’ or ‘SaaS’ is the technical term for a computer application that is accessed over the Internet instead of being installed on a computer or in a local data centre. Because the idea of people accessing software applications from the cloud was introduced in the last chapter - and because the whole of the next gargantuan chapter is devoted to online software applications - there is no reason for us to delve into the details of SaaS here. However, it is worth noting a couple of broad points in the specific content of Web 2.0.

  Firstly, while it makes things easier to divide Web 2.0 developments into ‘interpersonal computing’, ‘web services’ and ‘software as a service’, there are overlaps between all three areas. For example, one of the reasons that companies are starting to use online office applications, such Google Docs, is that they offer powerful collaborative facilities. In other words, some online software applications also function as interpersonal computing tools. As noted in the last chapter, in Google Docs it is possible for two or more people to work on a document, spreadsheet or presentation simultaneously. It is also possible to open up a real-time chat window concurrently with document to allow its many authors to discuss what they are doing.     

  Secondly, it is also worth noting that many online software application allow their output to be embedded into another website as a web service. For example, if a spreadsheet or chart is created in the free software application Zoho sheet(sheet.zoho.com), it can then be embedded into any web page. This allows, for example, a pie-chart graphic on one website to be update automatically every time the relevant data is changed in the Zoho Sheet cloud computing application. As another example, the sales figures in a private company wiki(possibly again hosted for free on Zoho) can be updated each time a salesperson enters data into the relevant Zoho Sheet spreadsheet, perhaps via their web-enabled mobile phone.

  What i hope to have just demonstrated is why it is impossible to truly appreciate the power of software as a service without placing it in the context of interpersonal computing and web services. I also hope I am starting to show why ignoring cloud computing will place many individuals and businesses at a distinct disadvantage. OK, so now you probably just want to know more about software as a service! But please, stay with me and Web 2.0 for just another few pages. Patience is a virtue, or so they apparently used to say.

Web 2.0 and Cloud Computing Strategy

In the broadest sense, cloud computing is all about moving computing infrastructure online. The highly related developments of Web 2.0 then encapsulate some of the things that people use that infrastructure for. What this implies is that a successful Web 2.0 then strategy ought to form part of any successful cloud computing strategy. This may perhaps sound rather obvious. However, the point is significant because many companies have yet to move beyond a strategy for their website, let alone the development of a broader Web 2.0 strategy and a clear vision for their uptake of cloud computing.

  Today a good web strategy is as much about an effective use of cloud resources as it is about website design. As already noted, many Web 2.0 development lead to the capture and exploitation of the collective intelligence of the many users of a website. It is indeed because websites like Facebook, Twitter and YouTube have become vast repositories of information and recorded human decisions that they are so popular. This popularity is also something that most business can take advantage of. A key part of any Web 2.0 strategy must therefore be to seek out where relevant collective intelligence has been pooled online and to establish a presence there.

  Unfortunately, many companies still labour under the illusion that, when it comes to the Internet, all they need do is to create a nice website. Such a ‘build-it-and-they-will-visit’ approach effectively makes the assumption that customers will come to them. However, it makes far more sense to adopt a Web 2.0 strategy f inhabiting ‘magnet’ websites like Facebook, Twitter and YouTube. Such websites are where significant collective intelligence has already been pooled. By establishing a presence on these sites, a business is therefore making the sensible decision to actually go to its customers.

  The majority of people visit one of a handful of popular interpersonal computing websites most time they go online. It is therefore crazy for any company not to set up shop where at least some of their potential online customers are actually known to be. A ‘build-it-and-they-will-visit’ Web 1.0 strategy is like waiting at home for people to knock on your door when you know that all of your friends and family are at a party across town. If you want to talk with these people then you must attend the party yourself.

  Inhabiting magnet Web 2.0 sites is also not difficult. In fact, uploading videos to YouTube and then embedding them back on your own website as a web service is usually easier than hosting the video yourself. Not least this is because video hosting is YouTube’s core business. Using YouTube or another popular Web 2.0 site to showcase yourself also siginificantly maximizes the chances of your online content actually being found.

  It is very simple. For example, host a video solely on your own website and people only have a chance of seeing it if they choose to find and visit your site among millions. However, host a video on YouTube and its one hundred million visitors a month will also have the opportunity to find and watch your masterpiece. Anybody who finds, watches and enjoys your video on YouTube may then also click-on-through to visit the website of its creator.

  To provide a practical example, the video content for my own ExplainingComputers.com website is hosted on YouTube. On the first 200,000 views of these videos, around 93 per cent took place on YouTube itself, with only 7 per cent of people watching the videos on ExplainingComputer.com or other website where they are embedded. About one third of the visitor to ExplaningComputers.com now also enter the site from its YouTube channel.

  As I hope my personal experience demonstrates, using magnet Web 2.0 sites to capture visitors really does work. It just requires an acceptance that a successful online presence need not be entirely on your own website. As discussed in the first chapter, detaching yourself or your business  from your own computing resources is what cloud computing is all about.

Towards Web as Platform

Web 2.0 pioneer Tim O’Reilly suggests that most Web 2.0 developments share two common characteristics. The first is their pooling of collective interlligence, while the second is what is known as ‘web as platform’. We have already considered the implications of the pooling of collective intelligence on popular Web 2.0 sites like Twitter, Facebook and YouTube. I will therefore now bring this chapter to a close by examining O’Reilly’s second Web 2.0 characteristic of ‘web as platform’.

  A platform is a framework for running things on. For example, Microsoft Windows is the most popular platform on which people currently run desktop computing applications. What ‘web as a platform’ therefore means is that we will increasingly run things out in the cloud on the infrastructure of the Internet. As we have seen in this chapter, such things may be services and software as a service. However, over time, the web will also become the platform on which we undertake an increasing proportion of our social and economic activities.

  Web as platform is the concept at the very heart of cloud computing. It is also the idea that joins Web 2.0 and cloud  computing at the hip. To a large extent Web 2.0 is a collective label for that increasing number of computing activities that cloud not exist without the platform of the web to run them on.  In this sense, when it comes to cloud computing, Facebook, YouTube, Twitter, Wikipedia and their online kin have therefore shown us the way.

  In particular, when popular Web 2.0 sites have demonstrated is the value of keeping information and applications not on our won computers but on a single, public computing infrastructure. The web is becoming to computers what the phone network has always been to phones. Imagine how useless a phone would be without a single, global network to connect it to. By the end of the decade, a computer without a connection to the cloud - to the platform of the Internet - is likely to have just as little value.

  The Web 2.0 developments of the second half of the noughties have already shown us the kinds of applications - such as interpersonal computing, web services and software as a service - that will soon be the mainstay of cloud computing.  However, perhaps even more significantly, the popular uptake of social networking and online video in particular have also begun to powerfully change attitudes towards computer use.

  The hundreds of millions of people who today use social networking and online video sites  have already begun to accept the value of storing information out in the cloud rather than on their own computers. Today’s web service and SaaS pioneers have similarly let go of old ideas and have accepted a future in which most computing applications will be ‘out there’ in the cloud. Persuading more and more people to use trust the cloud as their primary computing platform is without doubt the hardest challenge for advocates fo cloud computing. However, what Web 2.0 developments have already shown is that most people can be persuaded to store and process data online once they are clear about the benefits that this may bring.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,289评论 0 10
  • 每当压力袭来,工作不顺心时,希望自己能提醒自己:愿君砥砺前行,会有赏尽两岸花开的那一天~
    禧珍阅读 249评论 6 14
  • 德性认识论 (三)规范性概念 规范性概念是伦理学上的重要概念,原本是用于说明伦理规范的性质。但在认识论上,规范性也...
    Li老师阅读 329评论 0 0
  • 古往今来,骂人一直是一门高深的学问,要说骂人厉害的人物,莫过于春秋战国,百家争鸣,百花齐放,各种争论与攻伐不断,期...
    王文at人畜无害阅读 6,473评论 7 12
  • 上一篇,我们聊了怎么做好员工激励的话题。当然,有奖就要有罚,今天,我们就来聊一下如何对员工进行处罚。 不管是批评教...
    靳顺隆阅读 2,300评论 0 51