`
iwebcode
  • 浏览: 2071238 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

社会计算:实现 Web 2.0 功能的最大化

 
阅读更多

2007 年 9 月 27 日

从本质上说,社会计算是支持交互和交流的社会软件工具的使用。使用 Web2.0,大型企业的社会软件对架构师产生了影响,使其更难以通过形式化的权力来进行管理,因为机构的权力通过许多方式迁移到社区。了解如何正确地面对这种趋势,可以提升整个开发社区的一致性和合作能力,并在社会社区扩大和增强的同时,使您观点保持影响力并得以接受。

到目前为止,您可能已经听说过有关 Web 2.0的内容:即 Web 不仅仅是各种网站的一个庞大集合。相反地,例如对于支持者来说,Web可能是一个功能完备的、交互的业务计算平台,它可以提供您所需要的任何应用程序。其最终结果是一个全世界范围的平台,它能够以基于 Internet的计算应用程序的方式有效地替代桌面计算应用程序。在这个基本概念的背后,有一个关键的、但常常被忽视的思想,即用户通过向所访问的站点添加他们的集体智慧,从而为 Internet 及其平台角色添加新的价值。可以考虑一下 Wikipedia,这样您就可以了解这种集体智慧概念的一般理念。

向 Web 2.0 添加社会计算(社会行为和计算系统的交集)的概念,并且您可以开始了解,Web 2.0 不仅仅只是将 Web 作为一种计算平台。尽管基于 Web的应用程序和其他工具非常流行,但是在最近大约三年的时间内,Web 2.0在业务方面最显著的影响是在社会计算的领域中。从组织的角度来看,社会计算的使用是所谓的 Enterprise 2.0 中的一部分。

无论走到哪里,大家都在使用 MySpace、Facebook、或者 LinkedIn页面、Blog、即时消息传递程序、或者电子邮件。并且这些工具几乎取代了所有其他更加传统的工具,如面对面的会议和个人电话呼叫。这种面向社会计算的发展趋势对架构师的所有原则都产生了很大的影响:如果不积极致力于社会交互和交流工具的使用,那么您和您的组织很快将会落伍。本文对一些相关的方法进行了研究,您可以使用这些方法与其他人保持同步,并维护您作为组织影响者和负责人的角色。

社会计算的基础知识

十五年前,个人计算设备非常昂贵。那种认为孩子们可能拥有自己的具有文本消息传递功能的手机、或者其他个人数字助理(Personal DigitalAssistants,PDA)的想法,在当时被认为是很可笑的。但是随着时间的推移,其成本已经降到了非常低的水平,以至于大多数人都至少拥有一台支持文本、电子邮件、或者即时消息传递的PDA。这些设备以及模块化的内容和共享的计算资源,使得我们可以快速而轻松地连接到现有全局体系中其他的人。另外,大型企业中常见的、旧的社会结构(“您将在我们需要的时候、按照我们需要的方式进行交流”)正在快速地被这些更简单的连接(“我将在自己需要的时候、按照自己 需要的方式进行交流”)所取代,并且在您所处的社会结构中,交流方式是由人们自主决定的,而不是为人们规定好的。

社会计算的另一个关键要素直接取自于 Web 2.0 的基本前提:集体智慧远胜于个人的智慧。例如,可以考虑一下 Amazon.com。它的主页根据Amazon社区中其他人正在阅读和讨论的内容,提供了相应的购买建议;这些建议根据每天甚至每小时的购买和查看趋势,即时地进行更改。这种系统中的底层机制和原则都是 Web 2.0 的社会计算概念(由人们所产生的信息将用于改进系统的工作方式)的直接体现。

在这种新的社会结构中,人们可以从与他们同时代的人那里获得相关的提示。他们变得越来越不愿意接受工作单位的指挥,并且经常会提出反对意见。权力正逐渐地从机构迁移到机构中的社区;在这些社区中创造价值,意味着在一定的程度上放弃控制权,以鼓励更多人参与。许多企业发现,他们不再依赖于自顶向下的交流策略;通过使用其目标受众已经在个人级别上所使用的相同类型的工具,他们实现了更大的成功。通过成为社区中的一部分,IT可以以企业或者架构师作为目标,并且通过使雇员和业务合作伙伴成为解决方案中的一部分、鼓励他们积极参与以提高组织的集体智慧,从而充分地利用他们。

面向架构师的社会计算工具

社会计算工具的范围很广,从一些项目(如 Blog 和 Really Simple Syndication (RSS))到社会网络站点和wiki。如果您认为这些工具并没有对这个世界带来多大的影响,那么可以考虑下面这个情况:根据 Forrester Research,从 2004年 8 月到 2005 年 7 月,Blog 的使用翻了一倍。现在,人们所撰写的 Blog超过了两千七百万。许多企业希望忽略它们的作用,而这些 Blog创建了一些特殊的社区,它们可以很容易地影响客户和雇员观点(关于在企业内部能够和应该完成什么工作)。

在Web 2.0的领域中,所有的东西都是非集中式的、分布式的以及供人分享的。但是在架构师的世界中,恰好相反。在体系结构设计中,维护某种程度的控制,这是非常重要的;如果没有这种控制,那么设计方案中的完整性将很快消失殆尽。但是,如果您了解到人们正在讨论您的设计,并且自行对其进行了增量更改,那又应该怎么办呢?如果这些更改是合情合理的,但是您却没有参与到其中,那又应该怎么办呢?您可能希望了解关于更改的内容,并在组织的范围内应用它。如果您希望某个基层的雇员直接参与到您的组织,以便绕过麻烦的管理中间人,那又应该怎么办呢?如果您使用合适的社会计算工具,完全可以做到这一点。

架构师所面临的问题是,使用哪些社会计算工具以维护作为架构师的个人影响力,以及如何在组织中使用这些工具。可以通过类似的方法来回答这两个问题。下面提供了一些基本的社会计算工具,以及在企业环境中使用它们的方法:

  • 社会网络站点。如果您需要连接到行业中的其他人(不一定是在您的公司内部),那么可以考虑加入一个社会网络站点,如 Facebook 或者LinkedIn。这些站点的优势在于,您只需要执行很少的操作、或者不需要任何操作就可以实现重要的联系。创建一个配置文件,向其中添加一些好友,然后就可以休息一下,等着别人与您联系了。如果与您进行联系的某人对您来说具有一定的价值,那么您可以发起联系并建立某种关系。这就可以开始进行工作了,但是此刻,如果您发现了一个新的信息或者协作来源,那么这些工作将是值得的。
  • 企业 Blog。对于执行沟通、项目状态报告、或者共享与项目有关的信息以帮助其他人了解进行更改的原因,这些都是非常有价值的工具。对于任何 Blog来说,关键问题是实时交流的能力,但是最重要的方面是提供进行评论的功能:读者可以向 Blog作者提出问题,并且所提供的答案对于所有人都是可见的。如果您正在为某人提供指导,那么 Blog也是非常合适的工具,可以以一种毫不费时的非正式的方式进行点对点交互。通过个人和项目 Blog的混合,可以对信息本身进行分类;人们可以很容易地订阅他们所关心的 Blog。
  • 使用 RSS feeds 的内部网站点。如果您或者您的部门拥有内部网站点,那么可以使用 RSS feed 以提供最新的信息。每个内部网站点都应该提供自动化的 RSSfeed;组织中的其他人可以根据需要对其进行订阅,以获取那些每小时或每个月不断发生变化的信息。订阅概念适用于这样的前提,即人们将通过自我调节来访问所需的信息;内容创造者不需要担心某些合适的人无法获得细节信息。这使得任何层次的企业交流都非常有效:对于那些希望获得该信息的人而言,他们可以获得该信息;而对于那些不希望获得该信息的人而言,也不需要像采用电子邮件公告那样打扰他们。
  • 企业 wiki。Wiki重点关注于协作,非常适合下列各种任务:例如,您可以在一个所有人都能够轻松地访问和编辑的地方收集业务和技术需求;或者发布发行说明、错误报告、或者问题跟踪信息。wiki 可以在许多方面取代内部网站点,毫无疑问,它更容易进行更新。主要的原因是 wiki使用起来非常简单。这使得组织中几乎所有的人都可以访问它,因为使用它们并不需要任何特殊的技巧或者知识。在创建了若干个 wiki之后,您还可以创建自己的企业“wikipedia”,这是一种正在使用的信息来源,所有人都可以对其进行访问。(另外,如果需要,可以通过使用密码和ID,使 wiki 成为私有的。)

既然您已经了解了如何充分利用社会计算工具,下面让我们介绍一个在 Enterprise 2.0 领域中非常流行的、全新的概念。

在设计系统时充分考虑到社会代理

众所周知,人类是社会性的动物。从古时候开始,当穴居人过上群居生活,并且迁移数十或者数百英里以加入到社会集体中时,人类就开始了漫长的旅程,甚至牺牲他们自己的安全也要与其他人保持接触。这在今天也并没有任何的不同,我们可能乘坐飞机到数千英里以外、或者驾车数百英里,回到家乡或去朋友家住上几天。当我们聚在一起的时候,我们可以通过观察其他人,获得非语言的暗示:在我演讲的过程中,是否有人在打瞌睡?这表示是时候进行总结陈词了。在我讲笑话的时候,她是否哈哈大笑?这表示她一定很喜欢我所讲的内容。我们非常在意其他人的意见和反映(我们每个人所展示的社会行为)。

当我们在与其他人打交道时,保持对社会行为和暗示的敏感,对于社会计算的成功,这是非常重要的。然而,IBM Research 从 1998年开始对社会计算进行研究,并从中发现,因为在数字世界中,我们简直就像盲人一样,所以要在这个领域中进行交流,可能非常笨拙并且需要付出很大的努力。当您使用数字系统时,需要为人们的活动提供社会上下文,这是非常重要的。不应该模仿现实世界(例如,通过视频的使用),而应该使用社会代理 的概念。

社会代理可以通过可视的方式表示哪些人参加了联机会话,以及他们正在做些什么。它们为我们所展示的社会行为提供了联机上下文。例如,IBMResearch 的第一个社会计算系统的目标之一是在工作组之间实现交流的支持。它称为Babble,是一种持久的、类似聊天的环境,它允许人们查看虚拟房间中有哪些人在线。因此,人们可以推断哪些人正在参加虚拟会话。Loops 是Babble 的后继项目,它是一种基于 Web 的系统,其中添加了共享选项卡和公告牌,并且运行于 IBM 的基础结构之上。该研究团队正在IBM 中对 Loops 进行扩展,以便用于那些允许使用系统进行团队学习,以及那些更有可能从其使用中受益的人。

社会代理具有共享的本质,这使得它对于小组来说是非常有价值的;整个小组都可以观察到社会代理的活动,所以它可以培养责任感、来自同行的压力,以及模仿能力。 图 1 是由 IBM T.J. Watson Research Center 的 Thomas Erickson 和 Mark R. Laff 提供的 Design of the 'Babble' Timeline:A Social Proxy for Visualizing Group Activity Over Time(请参见参考资料),您可以在 Babble系统中看到社会代理的表示。大圆圈表示包含会话的房间,而小点则表示参与该会话的人。随着某些人变得活跃并进行“发言”(类型),那么他们的小点将会向中心移动;当他们的活动停止时,他们的小点将会逐渐向边缘移动。圆圈外面的小点表示那些已经离开该会话的人。在这个图例中,共有五个人在会话中是活跃的,有两个人看上去仅在聆听,基本上不进行任何操作,还有一个人已经退出了会话。


图 1. Babble 社会代理
Babble 社会代理

如果您在进行设计工作时考虑到社会代理的概念,那么您将为人们设计出一种可视的系统,他们将成为其中的一部分,而不仅仅只是使用。可以通过各种方式来使用社会代理,但请记住重要的一点,它们鼓励人们进行参与,因为通过它们可以观察到其他人所展示的社会暗示。

提高您的影响力

到此,我假定您的组织已经做好了使用社会计算的准备。但是您可能会发现,在您的组织中,大多数人从未听说过社会软件、或者不知道如何在业务环境中使用它。在这种情况下,您需要完成相应的工作,包括为您的管理团队培训相关的概念,并帮助他们了解如何使用社会软件能够使得组织受益。您可以在设计中加上一些较小的元素,并以此作为开始:可以在企业 Blog 和内部网 RSS feeds中开展工作,因为它们鼓励人们参与,并且在用户方面只需要进行很少的工作。如果您的组织尚需时日来适应它,那么请不要加入高级功能。

另一方面,如果您的组织非常渴望使用社会计算,那么您可以根据具体的预算,努力获取最多的功能,并且快速地启动实现工具。了解使用情况:人们是否按照预期的方式使用相关的工具?人们是否大量地使用这些工具?如果不是,那么为什么不是呢?您还应该与企业交流团队协作,无论您使用何种工具。他们最了解业务方面的交流趋势,并且将成为您最大的支持者,因为对于任何层次的交流来说,社会计算工具都是一种非常合适的方式。

如果您对使用社会软件进行设计并不是很熟悉,那么可以考虑使用一种产品,即 IBM® Lotus® Connections。这是 IBM首次在公司外部提供社会软件;它包括五种基本的服务(Profile、Communities、Blogs、Dogear 和Activities),可以帮助您的组织快速上手并运行社会计算。您甚至可以获得产品的演示,如果需要的话;有关更详细的信息,请查看参考资料

在选择了具体的方向之后,通过广泛地使用社会计算工具,您可以提升自己在企业社会计算使用中的影响。如果您正在启动企业Blog,那么可以创建一个您自己的 Blog,并撰写有关该项目的内容。如果您正在企业内部网中测试简单的 RSSfeeds,例如,创建您自己的社会计算项目站点,并且链接到其他的站点,以便人们能够从您的站点获得 RSS feeds 并了解为什么实现这些RSS feeds。让大家知道为什么选择了某种特定的工具、以及它如何为雇员带来利益。

总结

使用 Web2.0,大型企业的社会软件对架构师产生了影响,使其更难以通过形式化的权力来进行管理,因为机构的权力通过许多方式迁移到社区。正确地面对这种趋势,可以提升整个开发社区的一致性和合作能力,并在组织的社会社区扩大和增强的同时,使您的观点保持影响力并得以接受。既然您已经了解了什么是社会计算,那么就可以在您的下一个设计中充分使用它了。

分享到:
评论

相关推荐

    web2.0&web3.0

    与Web1.0相比,Web2.0最大的特点是让用户不仅仅是信息的消费者,更是内容的生产者。这体现在以下几个方面: - **用户生成内容(User-Generated Content, UGC)**:用户可以通过博客、论坛、社交媒体等多种形式创建...

    IBM:Maximize your Web 2.0 efforts with Cloud Computing

    总结起来,IBM提倡的云计算策略是利用虚拟化、标准化和弹性扩展的特性,助力企业更高效地运行Web 2.0应用,减少资源浪费,提高IT投入产出比,从而实现业务价值的最大化。云计算不仅提供了一种新型的IT基础设施管理...

    语义web服务研究综述

    **知识差距**:用户与计算机之间的理解差异是当前Web面临的最大挑战之一。用户希望从网络上获取准确、完整的信息,而现有的技术往往无法满足这些需求。例如,当用户询问特定领域的复杂问题时,由于计算机缺乏对信息...

    2009 IBM产品手册

    - **服务器整合与虚拟化**: 通过整合物理服务器资源,实现资源的最大化利用,降低总体拥有成本(TCO)。 - **Web 2.0**: 针对Web 2.0应用的特点,提供高并发处理能力和快速响应时间。 - **高性能计算 (HPC)**: 支持...

    Citrix_White_Paper_NetScaler_VPX_CN.pdf

    ### Citrix NetScaler VPX —— 为动态实施高级Web应用交付服务提供动力 ...通过采用这种解决方案,IT部门可以在确保Web应用性能的同时,实现资源的最大化利用,为企业的数字化转型提供强有力的支持。

    基于web的实验室管理系统(自动排课功能的实现)

    【基于Web的实验室管理系统——自动排课功能的实现】 在当今的教育环境中,实验室资源的高效管理和合理利用显得尤为重要。基于Web的实验室管理系统是解决这一问题的有效工具,它集成了自动化、信息化的特点,使得...

    移动互联网技术的应用.pdf

    云计算可以提供强大的计算能力和存储能力,满足移动互联网用户对高速、安全和个性化的需求。 2. Web 2.0 技术:Web 2.0 是移动互联网技术发展的重要方向之一。Web 2.0 让用户从信息获得者变成了信息贡献者,也让富...

    咖啡智能报表控件 2.0.zip

    通过接口可以下载WEB服务上的报表、下载绑定数据(实现WEB绑定功能)、下载XML数据;XML数据中可以包含多种格式的数据 (下载报表地址、表格数据、报表绑定数据、单元格变量数据、单元格字段数据、操作报表方法等)...

    云计算技术发展分析及其应用探讨.pdf

    1. 灵活性:用户可以根据自身需求快速获取和释放计算资源,实现了资源使用的最大化。 2. 可扩展性:云平台能够根据用户需求动态调整资源配比,无论资源需求量是增加还是减少,都可以及时响应。 3. 成本效益:通过...

    Cloud 2.0 时代的企业级-服务创新.pdf

    此外,文档中还提到了AWS(Amazon Web Services),这是目前全球最大的云服务提供商之一。AWS提供了丰富的云服务产品,包括计算、存储、数据库、开发工具等。其中,AWS的核心服务包括EC2(弹性计算云)、S3(简单...

    Hadoop1.0&2.0快速入门

    为了解决这些问题,Hadoop 2.0应运而生,其中最大的改进之一是引入了YARN(Yet Another Resource Negotiator,另一种资源协调器)。YARN负责集群资源管理和任务调度,它允许Hadoop支持除了MapReduce之外的更多计算...

    20070322--深入挖掘ASP.NET 2.0系列课程(4):数据库的缓存管理与网站页面的缓存管理.pdf

    局部类的概念使得代码隐藏文件不再实现`System.Web.UI.Page`类的全部功能,而是与ASPX页面合并为单一类,简化了编译过程,提高了代码效率。此外,事件语法的自动化生成减少了代码冗余,使得页面加载更加迅速,同时也...

    TL-WR941N_详细配置指南

    - **高速无线传输**:最大无线传输速率达到300Mbps,适合高清视频流媒体播放和在线游戏。 - **广覆盖范围**:MIMO技术增强信号强度,扩大覆盖范围。 - **多重安全保护**:支持WEP、WPA/WPA2等多种加密方式,保护网络...

    Web性能测试术语解析

    随着互联网技术的发展,Web应用程序变得越来越复杂,特别是Web 2.0应用的兴起,使得用户体验成为评估一个网站成功与否的重要因素之一。性能测试作为确保Web应用稳定性和高效性的关键环节,在实际操作过程中面临诸多...

    使用计算机必懂的57个英文单词和缩写 很简单的

    - **组件**: 声卡是实现这一功能的关键硬件。 #### 14. LAN - Local Area Network (局域网) - **定义**: 一种在相对小的地理区域内连接多台计算机的网络。 - **应用**: 企业办公环境、学校实验室等。 #### 15. ...

    【Hadoop与大数据48】利用同步数据复制最大化数据库的使用效率(Schooner)

    ### 如何通过同步数据复制最大化数据库使用效率:Schooner 的解决方案 在当前的数据驱动时代,数据已成为现代应用程序和网站中最重要且最具价值的组成部分。它不仅推动了计算和互联网领域的革命性变化,而且为企业...

    apache性能优化

    - 对于`Worker MPM`,注意调整`ThreadsPerChild`参数以最大化利用多核CPU优势。 2. **监控与分析**: - 定期使用`top`或`htop`等工具监控系统负载情况。 - 使用`mod_status`等模块获取服务器状态信息,进行性能...

    HP ProLiant DL160 G6服务器

    - **定位**:HP ProLiant DL160 G6 是一款面向内存密集型、Web 2.0 和高性能计算环境设计的服务器。该服务器特别强调了在确保高性能的同时保持经济性和高密度的特点。 - **应用场景**:适用于中小企业、公司扩展部署...

    NOSQL内存数据库选型报告x.docx

    1. **高并发读写**:现代Web2.0网站(尤其是社交网络服务SNS)需要根据用户的个性化信息实时生成动态页面和提供动态消息,这对数据库的负载提出了极高要求,通常需要数据库能够处理每秒上万次的读写请求。...

    2023年山东省计算机文化基础统考考试题第六套.doc

    4. 第三代互联网:通常指的是Web2.0,它强调用户的参与和交互,例如博客、社交媒体等。不过,题目中可能指的是下一代互联网技术,如IPv6或网格计算。 5. 电话拨号上网:使用电话线路接入Internet,需要通过调制解调...

Global site tag (gtag.js) - Google Analytics