Matrix – myDonews

人生若只如初见

Archive for 11月 18th, 2006

摒除软件开发的偏见,选择正确的企业开发平台

18 11月 2006

如果你拥有软体平台的决策权,那么首先该摒除自己的好恶,站在着眼于企业下5年营运的至高点,找到最佳的软体平台。

青菜萝卜各有所好,但是选择企业软体平台可不能这样,因为软体平台的决策将牵动企业营运与竞争力。
我们由历来的采访发现,有不少企业软体平台的选择,常常取决于决策者的喜好。于是乎,在选择时所持的态度与作法,早就决定了企业软体未来会面临的问题。
若决策者是技术狂热者或软体开发商,他可能毫不加思索就选择其热衷或熟悉的技术。这是我们见过的例子,只因为喜欢Java的物件导向技术,二话不说就选择了Java平台,即便当时因软硬体环境的受限,会导致Java Applet执行效能不够好。
也有决策者对技术不够了解,只因品牌崇拜作祟,就指定软体开发商一定要用Java技术来开发,然而却偏偏遇到承包的软体开发商对于Java技术不够专精,最后仍是以效能不彰、使用者怨声载道收场。
对技术发展不够了解,也容易陷于诸多技术名词陷阱。有些企业选择以VB.NET来开发应用程式,而没有选择.NET平台原生的C#语言,只因误认了 VB.NET,就其字面上看来像是Visual Basic的延伸而选择了VB.NET。更有基本教义派份子,只因认定微软是邪恶帝国,怎么说就是不用任何微软的产品。
然而,这些种种偏见常常就是导致软体开发注定问题重重的开端。因此,软体平台的选择不容忽视,如果你拥有软体平台的决策权,那么首先该摒除自己的好恶,站在着眼于企业下5年营运的至高点,找到最佳的软体平台;那可能是以某一个技术为主,或可能是混合多个技术。
今年,许多蕴酿多时的新技术呼之欲出,像是多核心处理器、虚拟化、64位元、SOA等等。值此之际,选择软体平台除了要摒除主观的偏见外,更要考量这些可能会在下个5年造成典范转移的新技术。以多核心处理器为例,微软资深软体架构师Herb Sutter就称之为物件导向程式设计以来的最大改变。
软体平台该如何选?两大技术平台──Java与.NET的最新发展趋势为何?SOA对于软体平台的规画有何影响,推荐一篇深度分析文章-iThome的封面故事-软体平台关键抉择。

No Comments »

开发篇-开发Web 2.0丰富使用者体验的新技术

18 11月 2006

网页先天在执行上有功能及效能上的限制,对于使用者而言不够友善,例如点选超链结之后,使用者便须等待网页伺服器回应。另外HTML可以做出来的视觉效果不够丰富,无法和桌上型应用程式相比拟。
Web 2.0之所以能在使用者体验上提供崭新经验,关键之处就是在使用者介面开发上有突破,而能提供了使用者RIA(Rich Internet Applications)使用环境,将桌面应用程式的操作经验带进浏览器中。
Web 2.0在实践RIA上有许多解决方案,例如Ajax、Flex、OpenLaszlo或者是Java浏览器等等。但是最受注目和最常被使用的,莫过于Ajax和Flex两个视觉化的解决方案。
Ajax是发展相当快速的RIA技术,主要是它的开放性,让开发人员可以免费使用。Flex目前为Adobe公司所有,提供了相当友善的开发介面和企业端解决方案,但由于不是全然免费,技术又专属一家公司,因此虽然比Ajax还早存在,并且有完善的前、后端工具,但不像Ajax有爆发性的成长。不过Web 2.0看重视觉化体验,却也让它开发快速、视觉化丰富的特性再度受到重视。
Ajax以非同步传输技术,改善网页操作经验Jesse James Garrett在2005年提出”Ajax”一词之后,使得利用JavaScript与XML进行非同步传输的技术广受注目,更由于Google的地图服务Google Maps成功应用Ajax技术,产生推波助澜的效果,让这个旧酒装新瓶的技术快速窜红,许多函式库、Framework也应运而生,成为Web 2.0最具象征性的开发技术。
Garrett当初倡议Ajax的目的,是在提供RIA的解决方案,只要透过JavaScript的XMLHttpRequest,就能达到非同步传输的方式,不用受限于HTTP每执行一个动作就必须刷新页面一次的Request/Response模式。
利用这种特性,Ajax代理起用户端和伺服器之间的传输工具,在幕后交换彼此之间的资料。以Google Maps为例,按照传统的方式必须将图片全部下载完才能检视地图,一旦使用者要检视其他地方,地图又必须重载一次,增加许多不必要的等待时间。利用 Ajax技术,应用程式可以预先在幕后下载资料,当使用者移动地图时,就可以快速呈现。透过这种方式的改良,开发人员就可以在使用者介面上大作文章,让网页的互动方式接近于桌面应用程式。
Ajax技术尚在发展,标准未定于一尊在Ajax的技术发展上,可分成两个阵营,一边是OpenAjax联盟,由Adobe、Google、IBM等54家厂商领军,藉由联合研发来统合Ajax驳杂的技术,往标准化的方向发展。由于Ajax在开发上需要较为进阶的JavaScript开发技术,对一般开发人员而言并不轻松,因此也需要好的架构协助,并且应用在包含开发、配置、除错及测试的整合性开发环境,Eclipse于是成为最理所当然的选择。
至于微软推出的Ajax技术Atlas,提供了伺服器端和用户端的开发产品,伺服器端的产品称之为ASP .NET Ajax Extensions,可以扩充ASP.NET的功能,例如加入预测输入功能或拖拉网页上的物件。个人端的产品Microsoft Ajax Library提供物件导向的JavaScript语法,协助使用者Ajax效果的脚本程式。另外微软还推出Microsoft Ajax Control Toolkit,包含多种现成的控制项和专案范本可供开发人员使用。
以目前态势来看,Ajax技术是否会走上Java阵营和.NET阵营的分裂情况,情况未明。OpenAjax固然有较多厂商支持,但微软的势力也不容小觑。就短期而言,Ajax仍不免维持各行其是的发展状态。
新版Flex强化执行效能在Web 2.0的使用者体验上,另一个夺取使用者目光的开发环境是Adobe Flex 2。
Flex最早是由Macromedia所发展,用来开发RIA的及部署的技术和产品。在早期RIA的开发上,Macromedia使用一般熟知的 Flash作为设计、部署工具,但是动画的时间轴等观念对于程式开发人员过于陌生,另外在和伺服器端的应用衔接上,Flash也显得力有未逮,因此才有针对企业应用开发Flex出现,并且提供了程式开发人员所熟悉程式开发模型,加速多媒体应用程式的过程。后来Macromedia在2005年Adobe所收购,以Adobe为名在今年6月推出Flex 2。
Flex 2包含全新的整合式开发环境Flex Builder,以开放原始码的开发平台Eclipse作为底层,提供使用开发、侦错与编译的环境。另外藉由内建的控制元件与服务功能,可以节省自行开发元件的时间。
对于企业而言,Flex 2除了具备丰富者使用体验的开速开发和效能之外, Flex 2所包含的Data Services 2可让开发人员建立即时资料同步化与协同作业的资料密集应用程式,并且防止资料锁定与减轻负载,对企业在处理资料上有实际帮助。
整体而言,Flex 2可让开发人员更快速地开发RIA,串连多各网路应用程式,增加使用者丰富的互动性与浏览体验,并且减少网路频宽耗用。
开发工具的选择指南对于企业或开发人员而言,如果想强化企业网站或服务的使用者体验,那么究竟该选择哪一种技术?Ajax虽然成本低廉,但是开发速度相对较慢,安全上的议题也一直受到大家质疑。Flex 2虽然在企业应用有不少完整的配套措施,但相对而言需额外采购软体,增加了企业成本。
看似难以抉择的复杂考量,其实抓住一个原则,就能迎刃而解。评估工具的好坏,最重要的是针对企业应用的目的,从目的倒推回工具的评选,就能更清楚找出企业所需的解答。
由于Ajax使用的语法,绝大被多数的浏览器均支援,不需额外安装元件就能执行,因此企业如果需要的是最多数能执行的情况,愿意接受轻量级的多媒体效果,Ajax是个不错的选择。
不过企业如果希望执行丰富的视觉效果,不希望被局限在有限的网页互动方式,Flex 2就是不二的选择。此外,Flex 2发展了FABridge (Flash-Ajax Bridge),结合Flex与Ajax,兼得两者之美。不过FABridge由于新推出不久,在实务使用上仍在摸索阶段。当然这只是大方向的判断,事实上还有许多可能性,例如Google的财经网页上就混用了这两种技术;Flickr在编排相片群组时使用Flex技术,但在修改标题和标签时使用的是Ajax。
无论使用Ajax或Flex 2,还是其他能丰富使用体验的开发语言,以Web 2.0的精神来说,时时刻刻将使用者放在设计的核心,考量哪种方式对于使用者是最简便、最容易使用,即可开发出最贴近使用者需求,也最具Web 2.0的服务。

No Comments »

导入篇-导入Web 2.0技术与产品到企业

18 11月 2006

Web 2.0在消费端的应用展现出旺盛的活力与创意,相对而言,企业对于这波热潮的反应较慢。这种接受程度的差别,除了原有系统的整合及成本问题之外,资料控管上也存在着一定的挑战。但更可能是企业对于如何采取恰当的Web 2.0策略,或者该如何应用,显得不知所措,换言之,如何踏出第一步是个难题。
哈佛商学院McAfee教授提出的Enterprise 2.0,企图为企业的知识工作者架构出方便的技术与工具,例如部落格、Wiki或是RSS的技术等,在运用上甚至能超越过去的知识管理系统。这些成熟的 Web 2.0技术,相当适合作为企业进入Web 2.0的第一步。
事实上,对于Web 2.0的发展,诸多提供企业级应用的软体厂商也都已经紧追着这个趋势,并且开发出相关的应用,其中又以微软明年即将推出的SharePoint Server 2007最能呈现出明显的Web 2.0特质,除了提供Wiki、部落格以及无所不在的RSS订阅功能外,在搜寻功能上也强化对资料、组织人员的搜寻。另外像BEA和IBM在企业入口网站上,也都使用Ajax技术,提供使用者更为快速、直觉的介面。
部落格协助企业沟通与透明化部落格是一个简易发表看法的工具,也是Web 2.0被视为”可写的网页”的一个代表。部落格提供前来浏览的人极易发表的评论的管道,而不同部落格的使用者也透过引述机制,通知被引用的部落格,让讨论可以不断串连、延伸。
将部落格导入企业,是一种利用集体智慧的方式,如果是对外公开性质的部落格,能够成为企业透明化以及对外沟通的管道,微软的部落格Channel 9在经营上便透过这种方式,相当程度改变了外界对微软的印象,在公关行销上意外打出漂亮的牌。
如果将部落格放置在企业防火墙内,也可以成为企业可以快速导入的沟通平台,除了成为部门或专案小组的讨论工具,像IBM这种跨国性的公司,在内部采用部落格后,发布讯息的广度是电子邮件所不及,因为电子邮件需要知道收件人才能发出。部落格发出的文章也可以让各地的人参与讨论,达到集思广益的效果。
将部落格带进企业,最常引发的质疑是如果部落格上出现恶意的批评将招致企业形象受损,或者员工会因此泄露公司机密等。事实上以Web 2.0消费端快速串连集结,高速传播讯息的生态,即使不在企业的部落格发声,一样可以形成强大的言论压力。以最近Yahoo!奇摩的拍卖平台收取费用和无名小站Mypage改版事件,使用者反弹的声浪都是利用个人的部落格串连而形成强大压力。同样的道理也适用在泄密事件,有心泄密的员工,无论是否在企业的部落格上都可以达成目的。相反地,假如企业提供部落格,能让负面的评论在第一时间就可以看到、进行应对处理,对企业只会有加分作用。
企业如果有心推动部落格,除了要有开放的心态,也要依公司文化制订适当的政策,以免员工误犯禁忌而导致不良的结果。升阳公司就曾以”Don’t be stupid”作为部落格政策,虽然简单开明,却也让员工下笔之前先想想,对公司而言,什么事是”stupid”。而适当的激励机制,以鼓励员工发表文章,也是刚开始推动部落格文化的可行措施。
Wiki增加企业管理知识能力Wiki系统之所以声名大噪,主要的原因来自于维基百科(Wikipedia)的成功。维基百科是一个线上的百科全书,允许任何人都可以上线去编辑、修改、删除词条。这么开放性的政策,一般认为难以成功,世界上有这么多种冲突性的看法,一定会导致一场混乱。奇怪的是,混乱并没有发生,维基百科在词条的量与品质上都有一定的水准。
虽然Wiki盛名得自于维基百科,但是它不局限于百科全书的使用方式,以企业的使用环境而言,像是文件管理、专案管理或是企业内部沟通、资源整合上,都是可行的应用方向。
由于Wiki会保留文件的历史版本和修改轨迹,因此即使多人共同书写或文件变动频繁,也不怕会有误删、误改的情况。加上比HTML简单的语法,有些Wiki介面也提供所见即所得的编写介面,在使用上相当简单便利。
RSS强化企业异动程序通知在Enterprise 2.0中称之为信号的RSS(Really Simple Syndication),是一种发送内容更新通知的机制。在Web 1.0的时代,使用者要知道网站有没有更新,只能一次又一次的连结过去查看,因此使用者停留在网路的许多时候,都是在检查网路是否推出新内容。到了Web 2.0的时代,不论是部落格、Wiki、相簿、拍卖等,只要网站平台提供了RSS的机制,透过订阅方式,以后只要有更新,就会送上更新通知,并且提供标题、摘要等内容。 RSS的出现,相当程度画分了Web的时代变换,对于人们在网路上的动线产生直接影响,接收讯息的方式也更为弹性。
企业可以利用RSS技术在讯息通报上,让异动程序发出通知,应用的范围从入口网站到文件管理,都能让使用者省去检查更新的步骤。
汇聚标签,产生知识延伸效应谈到分类标签,Flickr和del.icio.us是两个最佳典范,这两个网路平台分别提供标签的功能,让使用者自己来定义收藏的相片或网站。自订标签的好处在于使用者可以透过标签点选,发现和自己设定相同标签的使用者,以及他们收藏的相片或网站。例如在del.icio.us上收藏某个谈论 Ajax的网站,并以”Ajax,web 2.0″作标签,使用者可以点选Ajax或web 2.0看看其他同样使用这个标签的人,检视他们又收藏了什么样的网站,这种方式对于知识的快速累积有相当大的帮助。当企业汇聚大量标签时,也可看出企业内的知识工作者所关注的知识,有助于了解企业知识的整体结构。
企业入口网站纷纷加入Web 2.0技术由于Web 2.0的应用集中在网路平台上,因此各家软体大厂均提供了针对Web 2.0的解决方案,尤其是企业入口网站平台,让企业能够利用Web 2.0的新技术。
微软解决方案以微软即将推出的SharePoint Server 2007而言,不但提供了Wiki和部落格的样版,使用者透过线上设定即可建立Wiki和部落格。在RSS的支援上,不但Wiki、部落格可以订阅,连搜寻的结果也可以订阅,日后一旦搜寻项目有所异动,就会接到通知。
在搜寻方面,除了资料可以搜索,组织中的人员也可以透过搜寻的机制,并依照公司组织架构的远近亲疏列表,另外透过电子邮件和文件资料的搜寻,系统可以它和人员资料结合,例如搜寻”Web 2.0″,就可找出公司中有哪些人具备这方面的知识,而自己和对方之间是否存在有共同的朋友或长官,以便透过这样的社会网络进行沟通。
微软在Web 2.0策略中比较特别的一点,仍然相当强调桌上型应用程式的重要性,透过Office中的Word、Excel、Access、InfoPath等软体和 SharePoint整合,在离线状态下可以编辑档案,一旦连上网路时可以透过Web Services的方式将档案发布到SharePoint上。
IBM解决方案同样的,IBM除了在WebSphere Portal应用Ajax技术,IBM也将提供WebSphere Application Server可以使用Ajax的外挂程式。另外,IBM也计划将Web 2.0的社群概念和工具落实到IBM Community Tools,让Notes用户端软体、Sametime即时通讯软体、和入口网站获得更佳的协同运作和知识管理经验,强化人与人之间的联系。
BEA解决方案BEA的Portal 产品包含WebLogic Portal和AquaLogic Interaction以及BPM产品AquaLogic BPM都已经支援Ajax,而即将推出的产品如Graffiti、Holland等,也会提供Wiki、和标签的功能。
入口网站纷纷支援Web 2.0技术,除了肯定技术成熟的意义之外,也将加快企业就进入Web 2.0时代的脚步。文⊙黄天赐

No Comments »

升级篇-Enterprise 2.0提升知识管理工作

18 11月 2006

Web 2.0究竟应该如何与企业结合是个大哉问,毕竟防火墙内受控管的生态和网际网路野生的环境大不相同。
对许多企业而言,IT系统能解决的往往是企业营运中具有固定模式运作的业务,不管是生产制造、金融交易或者物流处理,这些具有例行性和固定性的事务,透过PDM、ERP、SCM、CRM等系统可以处理得非常理想,远比人工要来得有效率。
然而一些非制式化的、创新与沟通协作和员工经验与知识,这些系统就力有未逮。追根究底,企业是由人组成,一样需要集合众人的知识与智慧,让业务或营运更为平滑顺畅,而这往往需要具有弹性、开放的机制,才能让不定时、意外的状况出现时,总是有解决之道可以因应。
Web 2.0可以为企业带来什么启发?一位哈佛商学院教授Andrew P. McAfee于是从Web 2.0的技术中萃取6项元素,透过这些元件集成的技术,提出”Enterprise 2.0″的概念,提升企业在提升协同运作以应用群体智慧上的可能性。
在这股”2.0″风潮中,将任何名词安上一个”2.0″的版号虽然轻而易举,但McAfee教授的思考方向,却是观察Web 2.0发展时,企业最终不得不去面对的问题。
传统知识传播频道和平台的困境McAfee教授将传统知识工作者的沟通工具分为两大类,一种他称为频道(channels)、一种称为平台(platforms)。频道包含的工具含括了电子邮件、即时通讯软体这类可以建立和发散资讯,但是能取得这类资讯的人相对受限。而平台式包含了公司网站、内部网路和资讯入口等机制,只能由较少的人来建立、发布资讯,但能取得的人相对较广。简单地说,这两类沟通工具的缺点,频道类的沟通工具无法供给大多数的人存取或搜寻,而平台类在使用上缺乏记录机制。
面对这两类工具的困境,也有知识管理系统试图诱发知识工作者的潜藏知识,输入到资料库中。但对一般的知识工作者而言,目前的系统并没有办法适当抓取到他们的知识,对他们而言,要能简单的提供、分享与使用,而不需要占用他们太多的时间或太麻烦的界面。好的知识管理系统应该要能满足这些需求,让知识工作者的产生结果能够良好保存、使用。
萃取自Web 2.0技术的SLATES元件在Web 2.0的技术中,其实已经存在着满足知识工作者需求的技术,以McAfee教授的理论为例,他使用”Enterprise 2.0″这个词,来描述这个平台,它可以用来协助企业内的知识工作者,让他们的成果可以被记录和使用。他列出包含在”SLATES”(意指可书写用的石板)这个缩写字的六个元件,作为Enterprise 2.0的模型组成,这六个元件分别是:搜寻(Search)、连结(links)、书写(Authoring)、标签(Tags)、延伸(Extensions)与信号(Signals)。
搜寻搜寻在今天的网际网路扮演着相当重要的角色,能将使用者想要的资源透过关键字挖掘出来,但是反观企业,使用者往往没办法轻易地在企业内部搜寻到想要的资源。
在网际网路上,Google透过PageRank演算法产生出资源的重要性排名,而非所有资源一律平等看待。排得越前面的搜寻结果,通常是最接近使用者需求的结果。
虽然企业的入口网站会设计导览工具,引导使用者取得所需资源,但输入关键字搜寻往往是使用者在茫茫资料大海中,快速找到资料的方式。
连结连结是网页存在产生功能的重要关键,而网页彼此的连结,不但构成复杂的知识网络,同时也产生资源重要性的权重,这是Google决定网页重要性的项目之一。由于网际网路的连结是由不特定的人士所生产、指定的,但在企业内部却是由少数的人来决定,削减了连结所能产生的丰富意义。因此开放制作企业内部连结的权力,将使得企业网页产生更多的价值。
书写书写这个因素不是指人人都想成为作家,而是多数人都具有发表意见、分享看法的意愿,这种行为是人们上网开部落格的原因,发表评论的原因,也是撰写wiki的原因。书写甚至只是简单地贡献出一个网址,但是有这样的机制,才容易串接起彼此的看法。
标签标签则是社群分类(folksonomy)机制,人们可以自行用简短的词句,自行定义相片、书签或是文章。这个机制最重要的意义在于开放分类权限,不再由系统管理者这类少数人决定,落改由任何参与网路活动来定义、分类。这样的改变,或许会付出定义不够精确、或者产生重复冗余的字眼,但它最大的价值在于反映知识工作者实际使用资讯的结构与关系,一旦累积足够的量,就会产生极丰富的意义。
标签也能保留平台拜访轨迹。使用者可以利用它来记录有用的内网或网际网路的页面,并指派个人化的标签来提醒自己对这些内容的想法。如果有人使用相容的标签,使用者就可以利用这个标签看看这些人去看过哪些相关页面,使用者即可延伸自己缺乏的部分。
延伸延伸性指的是”要五毛给一块”的应用,例如使用Amazon时,找到自己想要的书,系统还会回应给使用者可能会喜欢的书。另外像是Pandora 这个音乐网站,使用者只要输入一个音乐家或曲目之后,可以透过喜欢或讨厌的选项来产生下一首曲目,透过简单的应对和模式的累积,就形成使用者独具的聆听音乐典风。
信号信号着重在RSS机制,资讯如果可以主动传送给使用者,降低检查资讯异动的频率,自然减轻知识工作的负担。而RSS刚好提供这种情况的解法。使用者可以利用RSS机制订阅所需的内容,一旦有新的异动,使用者即可收到最新资讯,而无须反覆检查内容是否更新。
检视McAfee教授提出的6个元素中,除了连结是Web 1.0就已经存在的元素,其他5个元素都是在Web 2.0时代即被突显与强调。搜寻来自于Google对于页面的特殊排序;书写是Web 2.0强调互动性、可写网页的特征,不论是部落格或Wiki都在这个范围中;标签则是社群分类的技术;延伸则让网路以过去的知识提供进一步的智慧;信号则让讯息的传递主动化、即时化。
假如企业想要打造Enterprise 2.0,必须掌握上述的6个元素,形成一个可以将人员知识整合在一起的平台,以提升知识工作的执行与产出。
升级为Enterprise 2.0的法则打造Enterprise 2.0,在系统上需要这些元素,而实作上仍必须考量到使用者容易使用来贡献知识。例如wiki系统对于许多业务人员而言仍过于复杂,更具亲和力的介面,也许有助于知识分享。甚至能建制自动化的机制,使用者只要愿意分享出来的资讯,包括电子邮件、通讯录、文件等,都可以自动形成知识。
另外,Enterprise 2.0应该尽量做到让使用者可以不需透过固定的程序、步骤或概念,强制使用者该如何使用,例如在分类上采用自订的标签,让使用者不需要依系统分类来处理他的资料。许多部落格也让使用者能够自订版面与分类,而让知识工作者能保留住自己的知识结构。
不过即使能按照McAfee教授方式所言打造Enterprise 2.0,仍难避免一些现实困境,例如使用者不喜欢新系统,或是使用者的言论触犯一些公司规定,这些早已存在于旧知识系统的问题,仍然会纠缠着新平台,尤其在带着Web 2.0自由奔放色彩的工具身上,也许更容易发生。
Web 2.0正在发展,许多方向仍在摸索,企业要冒然引入的确有所困难,相较之下,McAfee教授提出的Enterprise 2.0虽然没有经过实证,却也提供一套更明确的目标和执行模型,的确为企业规画一条和Web 2.0接轨的路径和方向。文⊙黄天赐

Powered by Zoundry

No Comments »

观念篇-Web 2.0驱动企业运作新思维

18 11月 2006

以Web作为交易、运作的平台,是Web 2.0的核心特色,而这样的实践结果,不但产生新的商业模式思维,也对企业在系统整合、改善上有了先行测试的结果。
以几乎和Web 2.0形影不离的长尾理论(The Long Tail)来说,不但颠覆了企业奉为圭臬80/20法则,而让冷门商品形成的利基市场得以浮上台面。长尾效应的有效性是否能像80/20法则不断延伸到各个层面还有待时间验证,但这个观点对于网际网路公司就提供直接而有效的经营参考方向。
另外,Web 2.0强调以服务为中心,让SaaS(Software as a Service,软体即服务)再度受到重视,这个近似乎过去ASP的商业模式,在Web 2.0的时代有了新的改变和应用,在IT委外日渐成为可行方案,Web 2.0除了让SaaS能见度提高,在技术上也能让Web服务更加贴近使用者。
而过去只有大企业的规模才会关注的SOA(Service Oriented Architecture,服务导向架构),在Web 2.0揭橥同样以服务为导向的精神,不但让中小企业可以有了WOA(Web Oriented Architecture,Web导向架构)的轻型架构,也促进原有SOA加入Web 2.0的观念和元素。
长尾效应揭露冷门的利基市场过去企业经常服膺80/20法则,也就是对于企业度具有贡献能力的,通常集中在少部分的高获利产品或主力客户身上,有效发掘出这20%的产品或客户,就成了企业营运的重要目标。然而Web 2.0的应用,却让另一种商业模式被注意到,也就是所谓的”长尾理论”,这种模式打破了80/20的概念,指出值得企业注意的另一种Web 2.0时代的商业运作法则。
长尾理论是由美国”Wired”总编辑克里斯安德森(Chris Anderson)所提出。克里斯将一个线上音乐网站的单月顾客使用量的数据绘制成图,发现了一个令人意外的事实,除了前几个热门商品有极高的下载量,之后的产品销售率便陡降。这条销售曲线一直缓缓下滑,但即到第40万张专辑以后,每月仍然有4、5次的下载量,曲线一直没有降到零。这样的曲线在统计学上称作”长尾分布”(long-tailed distribution),因为曲线的尾巴比前端长很多。也因此他便将这个现象称之为长尾。
因此即使是冷门商品,只要和使用者仍有接触的机会,都有销售的可能,而且这些居于长尾的商品,整体的市场规模相当庞大。在商业模式上除了固有的热门市场经营之外,Web 2.0强调使用者为中心,分众化的趋势,以及轻巧的程式开发,只要有办法透过Web介面接触让使用者接触到商品、服务,就有机会引发长尾效应。以个人广告为诉求的kijiji网站就颇有另走广告通路的意味,寻求在地性的广告机会。另外,在许多部落格或网站上,也能找到PayPal捐款赞助的机制,让赞同言论或专案的人可以直接捐款,这也是另一种长尾效应。
在Web 2.0时代,原本就已经存在的长尾效应将会更形明显,企业也应该在80/20法则之外,寻求自己的长尾策略。
软体即服务在企业端的复活随着Web 2.0浪潮高涨,网路作为平台,软体作为服务,也就是SaaS的概念也被广为宣传,成为一种新的商业模式。简单来说,SaaS是透过网站来提供使用者所需的服务,像是Gmail提供了电子邮件的服务、Flickr是相片服务,del.icio.us是线上书签服务,都是一种SaaS。
对企业而言,SaaS通常更聚焦在能直接提供商业活动协助的服务,而最具代表性的例子是salesforce.com。salesforce透过租赁的方式提供客户关系管理(CRM)系统,企业用户可以减少初期导入的软硬体成本,并可快速上线。
另外一个更典型Web 2.0的例子,是37signals推出一系列的服务,包括了专案管理、群组对谈、分享行事历、待办事项等商务例行工作的系统,即使最昂贵的专案管理系统,一年费用大约也在6万元以下,对于中、小型的企业而言,和导入系统的成本相较之下不算昂贵,也省去系统维护的成本,更可以享受版本不断更新的服务。此外,微软也推出了”Office Live”也是SaaS的一个例证,从最基本免费提供网站空间、电子邮件和线上网页编辑器,到具有顾户关系管理、专案管理和协同作业服务等,透过线上登入后即可处理办公室的业务。
SaaS在Web 2.0热潮中提高了能见度,除了让企业在IT建置上多了一种考量,也让软体业者多了一个机会,相对于一般针对消费端使用者提供的服务,SaaS通常需要针对商业逻辑或产业知识去开发,有较高的门槛,但却也能提供较明朗的商业模式,无须仰赖不确定的广告营收。
构筑轻型SOA,为企业带来启发企业看待Web 2.0,也可以由和SOA的相互比较来观察。SOA主要的观点是将应用程式及资源以可重复使用的服务方式呈现,使用Web Services的介面相互沟通,藉此提供更高弹性和效率的资讯整合环境。由此来看,Web 2.0和SOA同样都是将应用程式转变成平台,将软体视为一种服务,两者共通之处,都在于开放、互动性高的介面,藉此产生更高的价值。
不过SOA架构庞大,将系统整合视为首要任务,Web 2.0则重视社群、使用者参与,因此在使用系统整合技术时,SOA偏向严谨的SOAP方式,达到异质系统间的资料交换,而Web 2.0倾向于使用WOA来进行整合,透过REST、JSON(JavaScript Object Notation)和POX(Plain Old XML)、HTTP等较简易的方式,达到资料混搭的目的。从整合不同服务的角度来看,也有人提出Web 2.0是轻量级的SOA。
SOA偏重在系统与系统间的整合服务,对于如何去经营和产出非结构化的人员智慧,就显得不知从何下手。Web 2.0却已经实作出成功模式。Web 2.0让大量非特定的使用者,可以针对感兴趣的议题去创造、生产内容,不管是透过部落格串连讨论或是Wiki共笔,而且这些生产的内容,透过简单的API 界面,也可以再利用成不同的形式,产生新的应用。虽然在企业内部对于资讯的分享不像使用者在网际网路上这么自由,但在企业允许的范围内,Web 2.0仍然是企业在构筑SOA可以参考、沿用的实践方式,以取得内部的集体知识,甚至进一步向客户、或上、下游厂商参与。
Web 2.0带来新的商业思维,也带来系统应用的新方向,企业在新时代的因应策略,可以从当中找到学习、依循的模式。文⊙黄天赐

Powered by Zoundry

No Comments »

Web作为服务平台的新时代来临

18 11月 2006

近来,资讯界最振奋人心,也最令人眩惑的词语,莫过于”Web 2.0″一词。支持者莫不以为网路即将进入一个全新的世代而交相称庆,网路泡沫化的黑暗时代终于画下句点,一个全新的荣景就在眼前。
但也有人不以这般乐观的态度看待,觉得Web 2.0只不过是个行销名词,既缺乏精确的定义,也没有全新的技术在背后支撑,商业模式似乎也不脱达康泡沫前的运作方式。
两极性的看法纠缠着这个词语,在两种力道拉扯下,谁对谁错似乎难以一语道破,但可以肯定的是,2.0风潮至今仍挟带着强大的力道不断袭卷各方,并且衍生出各式各样的2.0概念,例如Identity 2.0、Security 2.0、Library 2.0、Net 2.0等,2.0的版本代号成为一种断代的符号、创新的符号。
各种服务与技术纷纷到位各式各样标榜2.0概念的网站、服务也越来越多。在台湾被视为Web 2.0概念的网站诸如经营部落格入口网站的Yam Blog乐多日志、无名小站;以社群书签掘起的Hemidemi和智邦生活馆MyShare;PChome Online则综合了多种服务推出了Portal 2.0、Yahoo!奇摩也在日前以Social Media的概念,标榜旗下具有Web 2.0概念的服务。
根据麦实创投董事长方国健的看法,台湾在Web 2.0起步已经稍稍落后,而且发展态势还不明朗,大多集中在社群式的服务。相较之下大陆Web 2.0应用已经发展相当热络,甚至已经进入过热阶段,有可能会并发泡沫化的风险。
除了风起云涌的Web 2.0网站,BEA、IBM、微软等公司,也都已经嗅闻到Web 2.0的转变,纷纷在产品加入Web 2.0概念的技术,或在公司内应用相关的技术。例如微软便相当巧妙将部落格应用在打破刻版印象和内部协同运作上,事实证明产生相当大的效益。
因此,对于企业来说,Web 2.0成了一门必修的课程,只有认识它,才有可能明白企业本身是否适用这样的概念,以妥善因应Web 2.0这股强劲力道带来的改变。
以Web为平台是核心观念Web 2.0一词的源起,始于知名出版商O’Reilly Media执行长Tim O’Reilly在观察近几年的网路发展,发现和过去达康时代全然不同的现象,而以”Web 2.0″一词来总结他的观察。
根据O’Reilly的看法,Web 2.0最核心的概念,是从过去由网站产生、发送内容给使用者的单向模式,也就是所谓的浏览、查询动作,转变成双向互动的方式,让使用者可以在网站这个平台上,参与内容的产生。用一个简单的比喻来解释O’Reilly的说法,我们可以说过去Web 1.0属于电视的传播方式,使用者只能接收早就完成的节目,能做的互动最多就是在频道间转换。而Web 2.0则像是互动式的游戏,可以因为使用者与游戏的互动参与,产生不同的情节和结局。Web 2.0的核心,即是提供一个平台充满双向互动的平台,让使用者参与。
应用群体智慧(collective intelligence)是网路平台化之后的一个必然发展趋势,透过使用者累积参与平台的结果,让原本的平台服务更具效力。O’Reilly举出像是拍卖网站eBay、线上书店Amazon都得益于使用者在这些网站上产生的内容或活动行为,让后来的使用者可以获得更好的服务。而更为新创的方式是像 Wikipedia线上百科全书或是del.icio.us线上书签网站,透过使用者自动自发撰写、维护百科全书的词条,或是指派书签的分类标签。
另外O’Reilly认为Web 2.0时代,对于资料的再利用,是取得更高价值的方式。像是Amazon让使用者对于书籍进行评论,增加了原本大家都可取得的资料之外的竞争优势。另一个典型的例子,许多网路地图都应用相同的卫星资料来源,而Google提供API让使用者可以自行开发加值资料的机会,例如Autodesk的Civil 3D 2007就能将3D的建筑或基础建设资料发布到Google的地图服务,提供使用者可以将实景资料和设计资料结合观看。因此透过程式混搭或让使用者参与,提升资料价值,是Web 2.0的重要精神。
服务为导向带来网页新一波变革在Web 2.0的一个重要现象是以服务为导向,因此将软体视为服务,随时弹性推出新功能的改版,改变过去透过改版来收取费用的方式,这也将造成商业模式的重大转变。许多网路上的服务甚至以永远的”beta”版本自居,强调动态调整功能,以符合使用者需求的服务精神。
既然以服务为重心,丰富的使用者感受就成了Web 2.0看重的地方。如何让使用者能更直觉、更有效率使用网路,就成为重要关键。因此不管是由Flash呈现出来的RIA(Rich Internet Applications)介面或是由Google带动的Ajax技术热潮,用意都在让使用者使用网路时,可以更接近桌面应用程式的经验,减少等待页面的时间。
既然网路服务需要快速调整应变,也导致Web 2.0在程式开发上走轻巧路线。O’Reilly指出,在Amazon使用的Web Services上,同时应用了SOAP(Simple Object Access Protocol)和REST(Representational State Transfer),前者是定义较为严谨的资料交换协定,后者则利用HTTP通讯协定来交换资料。在高价值的B2B交易上,走的是SOAP的方式,但其他约95%以上的服务,都是透过REST达成。轻巧程式开发能让网路上所有的资源成为松散耦合的状态,在不同的资源串接上更为容易,也更容易出现创新性的应用。
虽然Web 2.0号称以网路为平台,但是O’Reilly却认为这项概念不应局限于在网页上活动,而是将网页活动延伸到各式各样的装置,他举了iTunes和 TiVo为例,前者一开始便是将硬体的iPod和网路的iTunes作为合作的装置,而TiVo作为可以预录电视的装置,概念不新,却因为网路的力量,能够和电视节目表作结合,组合出种种不同的预录和检视方式。因此O’Reilly也强调,Web 2.0的关键不在于它到底有多新,而在于是否发挥了网路平台的真正潜力。
炒作的背后仍有实例支撑由于Web 2.0是O’Reilly归纳网路现象提出的新概念,而不是先具有概念模型才一步一步落实(例如SOA),对于这个词的效力就有不少争议与质疑。例如 Web 2.0的某些特质在1.0时代就已经存在,就像PChome新闻台是过去明日报时代存留下来的平台,可以说是台湾最早具有部落格雏型的站台,如果用 O’Reilly的Web 2.0这种版本观念去看,就会有点暧昧难明,它是Web 1.0的产物,却有2.0的概念。也有人戏称用1.5来看待这些早期的产品,但是从网路发展具有延续性来看,原本就很难有截然二分的断代方式。
另外,Web 2.0采用的技术也是在达康泡沬化的时代就已经存在,例如Ajax其实是JavaScript的技术,而Flash也是,并没有画时代的新技术来为Web [...]

No Comments »

企业运作新驱力-企业Web 2.0(导言)

18 11月 2006

Web 2.0席卷全世界,各式各样的创新应用纷纷出炉,带给使用者全然不同的感受,这是一波炒作的泡沫,还是Web的新时代已经降临?企业该如何看待这股风潮?

Web 2.0强调网路为平台,以使用者为中心服务概念,再是决胜有Ajax领军,让网路操作介面接近桌面应用程式,而部落格、Wiki、RSS、分类标签等新应用和技术,更让集体智慧和社群互动达到前所未有的高度。
Web作为服务平台的新时代来临Web 2.0最核心的概念,是从过去由网站产生、发送内容给使用者的单向模式,转变成双向互动的方式,让使用者可以在网站这个平台上,参与内容的产生。Web 2.0的关键不在于有多深,而在于是否发挥了网路平台真正的实力。
观念篇-Web 2.0驱动企业运作新思维Web 2.0带来新的商业思维,包含长尾效应、SaaS、WOA等,让企业可以在新时代当中找到学习、依循的模式。
升级篇-Enterprise 2.0提升知识管理工作假如企业想要打造Enterprise 2.0,必须掌握搜寻、连结、书写、标签、延伸、信号等6个元素,形成一个可以将人员知识整合在一起的平台,以提升知识工作的执行与产出。
导入篇-导入Web 2.0技术与产品到企业Web 2.0已有不少成熟技术可以导入企业,像是部落格、Wiki、RSS等,另外如BEA、IBM、微软等厂商的入口网站产品,也都纷纷提供了针对Web 2.0的解决方案。
开发篇-开发Web 2.0丰富使用者体验的新技术“丰富使用者体验”是Web 2.0相当重要的元素,企业如果打算开发具备Web 2.0丰富、互动的平台,有不少技术可以使用,当中又以Ajax与Flex最受注目。

Web 2.0的代表网站

Google Maps
Wikipedia

maps.google.com Google以Ajax技术让网路地图浏览操作似桌面系统,并开放API让使用者可自订地图资讯的进阶用途。
zh.wikipedia.org 维基百科创下最成功的Wiki系统典范,让人人可上维基共同书写、编辑百科词条。

Flickr
37signals

www.flickr.com Flickr混用Ajax和Flex技术,让使用者在上传照片后,可以在友善的介面中进行分类。
www.37signals.com 37 signals以SaaS的方式,推出包括专案系统、办公室协同运作等一系列服务。

No Comments »

企业运作新驱力-企业Web 2.0(编者按)

18 11月 2006

文/吴其勋(iThome电脑报副总编辑) 2006-10-23
企业可以采用Web 2.0吗?
有些人觉得这个问题简直是不可思议,认为这又是一个被科技行销名词迷惑的例子;因为,有多少企业愿意提供员工架设部落格,自由抒发心声呢?又员工哪来时间敢写部落格,这岂不代表工作太悠闲了。而且,如何能确信员工部落格有助于知识的分享呢?
当然,也有人认为要采用最新的技术才跟得上时代,因此Web 2.0代表性的技术──部落格、RSS、Wiki、Ajax,全数用上缺一不可。
当Web 2.0遇到企业时,通常会遇到上述极端的立场。一派是将一些标谤Web 2.0的网站所提供的大众化服务,直接套用在企业营运上而认为其不可行;另一派则是一厢情愿地采纳这些大众化服务模式。
这两种立场都无助于厘清企业是否可以采用Web 2.O这个问题。所幸,哈佛商业管理学院教授Andrew McAfee近来提出”Enterprise 2.0″概念模型,有助于企业藉助Web 2.0强调的观念──搜寻、书写、标签、主动传递讯息、延伸资讯,打造知识型企业的平台。
在听多了一窝蜂冠上2.0版号的名词后,大家不免会质疑Web 2.0是否真能称得上是第二版?(当然,还有人提出第三版的Web 3.0)不过,先不究其版号的意义,更重要的是在Web 2.0号召下,网站服务又再度蓬勃发展,诸多网路技术整合后,网路将是最重要的软体平台。这个愿景虽然还不够成熟,但现在已经有许多软体公司开始透过网站提供服务,并且采取软体服务模式,使用者只需要按月付费,而不必投入初期建置成本。这个模式不仅对于缺乏经费的中小企业极具吸引力,也有助于大型企业在投资与风险中取得平衡。随着Web技术的成熟,软体服务的愿景终有实现的一日。

Powered by Zoundry

No Comments »

《Google Hacks》-帮你解开Google服务的神秘面纱

18 11月 2006

Google投入网路技术研发及创新服务的范围,从Web网路平台到个人桌面化服务,到处可见其踪迹。Google在网路世界的布局,已经由”点”(单一个别的Google服务)蔓延、展开到”线”(Google服务之间的彼此整合),未来将逐渐扩展到”面”(提供整合性的网路服务平台),让整合更紧密。
不管是”谷歌”,还是网路上所戏称的”股沟”,Google对网际网路所造成的影响已是有目共睹,其一举一动已经成为业界必然注目的焦点,纷纷被同业视为模仿及学习的对象,网路上也有不少的观察者试图揭开Google的神秘面纱,对其服务进行研究,视其为网路产业的指标。每次新服务的问世都对业界造成不小的震撼,甚至威胁到相关既有服务的平台供应商,实在是令人又爱又恨的网路巨人。
提供无所不在的网路服务
你会发觉Google所提供的网路服务到处都可以见到,像是使用率最高的网页搜寻引擎、提供个人电脑的桌面搜寻机制、类似MSN的即时通讯,以及高容量的电子邮件服务。因为它友善方便,让使用者的接受度大大提高。
随着Google服务不断推陈出新,《Google Hacks》至今也推出到第三版,就过去两版畅销的记录来看,作者仍保持着原先的撰写风格,除了增添不少篇幅介绍最近推出的创新服务,包括Google Earth、Google Talk、Google Maps、Google Blog Search、Video Search、Music Search、Google Base、Google Reader以及Google Desktop等,除此之外,书中针对既有的服务也提供更新颖的使用技巧,与旧有的功能相比,变动幅度甚大。
本书共整理了100个针对Google服务的使用技巧,分成8个章节讨论网页基本及进阶服务、新闻群组与部落格功能、Google服务之间的功能整合及延伸、Google Maps地理资讯服务、Gmail电子邮件服务、网站管理功能以及应用程式介面的运用,每个章节都值得细细品味。
不只是搜寻
你与Google的第一次邂逅可能是使用它的搜寻引擎,但这只是Google众多服务的其中之一。虽说大家常用Google的网路服务,但是你可能只用其中百分之一不到,光是搜寻本身的丰富功能就多得让你头昏眼花。本书一开始便先讨论使用率最高的搜寻引擎功能,许多进阶的搜寻用法你可以在这里得到满意的答案,虽然功能进阶但用法却不复杂。
而看过本书第二章介绍Google所提供的Web服务之后,你会发觉原来Google还有比搜寻更新鲜有趣的功能,等着你去使用。
第三章提到Google提供的新闻社群、网上论坛及部落格服务。Google也自己产生这些内容吗?其实Google还是扮演中介者的角色,将搜集来的众多资料来源予以分门别类,让使用者可以透过Google的入口便能取得多个网站的资料;而使用者更可依个人的使用喜好进行个人化首页的设定,在结合强大的搜寻机制功能后,更能丰富使用者搜寻的结果。
服务之间的整合是Google的精华所在,第四章介绍与Google有关的软体工具及服务,像是桌面工具中你可以使用Search及Gmail的功能、整合浏览器的工具列(Toolbar)和即时传讯工具等。每个服务及工具都可以单独使用或彼此整合。
因为Ajax而呼声甚高的Google Maps,也是许多使用者爱用的服务,第五章介绍你如何利用此服务,提高你的网站可读性。由图文并茂的地图呈现取代冰冷单调的地址文字,而且可结合标记及注解功能,像是与你的Flickr照片内容相结合的旅游日志、历史导览及美食报导等。
早期Gmail帐号的电子邮件服务,只能透过推荐方式才能申请到,一度引起网路使用者的高度询问。除了大容量的信箱空间,稳定快速的效能也是众多玩家爱不释手的原因。第六章除了告诉你如何使用Gmail基本服务外,还教你许多有趣的另类运用,例如将Gmail当成网路磁碟机、以行动装置读取信件等,这些玩法你一定不能错过。
若你的工作负责网站的营运与管理,如何能透过Google平台提高自己网站的曝光率,也是门相当重要的课题。第七章详细讨论了Google透过 robot建立索引的方式、PageRank值的演算逻辑,这些细节都会影响一个网页在搜寻结果里的优先顺序。所以养成良好的网页程式码的撰写习惯(像是 META标签的注记、影像连结之ALT说明等),可以协助提高网页曝光率。当你的网页提供的讯息愈充足,也就愈容易让网路使用者所搜寻到。
学会用Google API,才是高手
使用者除了可以直接上Google的网站使用它们提供的服务之外,Google也提供跨平台的API介面供程式开发人员使用。第八章讨论目前 Google API的使用方式,从申请注册授权码、取得函式库到后续的开发细节。针对不同的程式语言(Java、Perl、Python、C#、VB.NET、 PHP、 ColdFusion等)分别都有专章介绍,让大家都可以享受Google这个网路服务平台,使你设计的应用程式内容能更丰富完整。
本书除了介绍Google自身提供的功能外,作者也用心地收集许多与Google高度结合的相关服务。其实在许多开放源码社群里,也有不少专案与 Google之间密切整合,让Google的服务能方便大家使用。像是以不同的界面来呈现Google资讯、拼凑Google服务后得出的额外创新应用等。这些都是十分有趣的网路资源,值得一探究竟。
在Web 2.0的世界中,Google只是其中一个比较显著且知名的例子,其他网路服务平台,其发展理念也都朝向由使用者共同编辑、分享彼此内容和异质服务整合平台的精神在发展。API则是基于以上精神发展出来的实作方式,以软体混搭(Mashup)的概念,提供多元化的资讯服务需求,让整合的理想更能被有效落实。
Powered by Zoundry

No Comments »