`
softstone
  • 浏览: 482179 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

SOA and Web 2.0: 边缘与中心间的重心移转

阅读更多

SOA 和 Web 2.0 有不少共通之处,例如在「边缘」和「中心」的角色关系上,存在着微妙的相似之处。


ZDNet 的 Dion Hinchcliffe 画过一幅很棒的图 ,值得仔细玩味。左手边是用户的所在,常称作网络的边缘 (edge),而右手边则是大家所共享的网络,在英文中常叫作云 (cloud)。不管是在企业 (Enterprise 2.0),或消费者领域 (Web 2.0),位于边缘的用户们,透过各种无所不在的边缘装置 (edge devices) — 桌上型 PC、无线上网的笔记本电脑、PDA、手机、数碼相机、摄像机、录音机,甚至客厅的游戏机、家庭娱乐中心等,与网络中的各种服务作双向交互,主动贡献大量的内容,并与其它用户共享。在这种新环境下生成的内容,近两年来已陆续出现各种名词来形容,包括 User-Generated ContentConsumer-Generated Media(或 Consumer-Generated Content)、Citizen MediaCitizen Journalism 等。


我们如果将服务器端视为中心(”the center” 或说「轴心」”the hub”),那么 IT 的演化史,其实可视为是一系列介于 edge 和 center 之间的钟摆运动。数十年前,大机当道,一切中央集权,edge 端非常寒酸,只有一迭迭喂数据的卡片纸,加上一群没有任何智能的笨终端 “dumb terminals”、调制解调器,和键盘。从 “dumb terminal” 的戏称和当时对键盘器具的称呼 — 远程打字 (teletype),便约略透露出当时 edge 角色的渺小(Unix 上 tty 的命名由来,正是取自 teletype 中的三个字母)。80 年代,PC 和 LAN 的逐渐兴起,打破了先前中央独霸的权力结构,edge 的重要性开始崛起,透过各式各样的应用,用户的生产力得到激发,企业的信息架构也开始顺应这股力量,C-S computing 开始接掌 IT。90 年代中期,荡到 edge 端的钟摆拉到了极限,两层式 C-S 架构开始出现性能瓶颈,管理等方面的问题也一一浮现,Web 的出现,像场及时雨,带来了三层式架构,某种程度上提供了大机时代中央化和 PC 时代去中央化间的平横,Java、J2EE、.NET 陆续出现,对这样的架构提供支持,在这个现在被称作 “Web 1.0″ 的时代,钟摆往中央回移,edge 端的主角变成了浏览器和 thin-client。


过去几年间,宽带、无线和多媒体,加上各种迷你、能无线上网的数碼器具,带领我们走入无所不在运算 (pervasive computing) 的新环境。在引领风骚的 SOA、On-Demand、Software as a Service (SaaS)、Web 2.0,乃至发酵中的 Enterprise 2.0 纪元,重心拉回 edge,世界被抹平,人人都能发声,人与人的距离从来没这么贴近过;edge 和 center 间的交互作用外,有更多 edge-to-edge 和 peer-to-peer 间的协作。钟摆间权力洗牌的戏曲,正一幕幕上演着。 

分享到:
评论

相关推荐

    ORACLE SOA 业务流程管理 与 Web 2.0:

    ORACLE SOA 业务流程管理 与 Web 2.0:

    《The New Language of Business SOA and Web 2.0》01

    《The New Language of Business SOA and Web 2.0》01

    《The New Language of Business SOA and Web 2.0》02

    《The New Language of Business SOA and Web 2.0》02

    ibm.press.the.new.language.of.business.soa.and.web.2.0.feb.2007.rar

    《IBM Press: The New Language of Business - SOA and Web 2.0》是IBM于2007年推出的一本重要著作,旨在探讨服务导向架构(SOA)和Web 2.0这两种技术如何重塑商业语言和模式。本书深入浅出地阐述了这两种技术的核心...

    Web 2.0 Security - Defending Ajax, RIA, and SOA.pdf

    ### Web 2.0安全:保护Ajax、RIA与SOA #### 一、概述 《Web 2.0 Security: Defending Ajax, RIA, and SOA》是一本由Shreeraaj Shah编写的权威性著作,深入探讨了在Web 2.0环境下如何有效地保护诸如Ajax...

    SOA案例研究:Web2.0SOA场景

    本文内容包括:Web2.0技术概述案例研究简介使用Web2.0SOA场景实现RESTfulService创建实现RenderingandConsumingRESTfulServices实现UICompositionandCommunication实现结束语参考资料本红皮书中案例研究的重点是Web...

    将SOA经验应用于Web 2.0实现

    对于Web 2.0,这意味着需要发展出适应这种环境的建模和设计方法,比如扩展SOMA(Service Oriented Modeling and Architecture)和CBM(Component Business Modeling),以便更好地理解业务与技术的融合。此外,服务...

    AJax联手SOA 新一代Web2.0应用程序

    【描述】:这篇文章探讨了AJAX(异步JavaScript和XML)与面向服务架构(SOA)如何结合,以推动新一代Web2.0应用程序的发展。企业在寻求提高生产效率和重组IT资产的过程中,SOA作为一种中间件技术,已在一定程度上...

    Web 2.0需要向SOA学习的五件大事

    Web 2.0 和面向服务架构(Service-Oriented Architecture, SOA)是两种不同的技术理念,但它们在促进企业创新和效率提升方面有诸多共通之处。Web 2.0 强调用户参与和交互,而 SOA 则着重于构建可复用的服务组件,以...

    SD大会精品讲座:以Web为中心的架构与Web 2.0编程模型

    #### 二、面向服务的架构(SOA)与Web 2.0的融合 - **SOA定义**: 面向服务的架构是一种设计方法,它将应用程序的不同功能单元通过服务接口联系起来。 - **WOA(以Web为中心的面向服务架构)**: - 结合了Web 2.0的最佳...

    Web 2.0时代来临

    【Web 2.0时代的来临】标志着互联网技术的显著进步,这一时期的核心是Web服务的广泛应用,特别是服务导向架构(Service-Oriented Architecture, SOA)的崛起。Web服务允许不同系统之间的无缝交互,实现数据和服务的...

    Web2.0编程思想:16条法则

    3. **社区和协作**: Web 2.0强调人与人之间的连接,如博客、论坛、维基百科等,让人们可以共同讨论、编辑和创建内容。 4. **开放API和数据共享**: 通过开放API,开发者可以集成不同网站的服务,实现数据共享,如...

    认识Web2.0下的Web服务和SOA

    总结来说,Web2.0下的Web服务和SOA推动了互联网从信息展示向功能交互的转变,促进了软件系统的开放性和互操作性。通过标准化的通信协议和服务接口,开发者可以构建出灵活、可扩展的系统,满足日益复杂和多样的业务...

    Web 2.0 Architectures

    随着互联网技术的不断发展与进步,Web 2.0 成为了互联网发展史上的一个重要里程碑。它不仅改变了人们使用网络的方式,也极大地推动了信息技术的进步。《Web 2.0 Architectures》这本书由 James Governor、Dion ...

    IBM Redbook - WebSphere Commerce Best Practices in Web 2.0 Store

    ### IBM Redbook - WebSphere Commerce Best Practices in Web 2.0 Store #### 一、引言与概述 《IBM Redbook - WebSphere Commerce Best Practices in Web 2.0 Store》是一份由IBM官方出版的技术指南,主要介绍了...

    SOA与Web服务SOA与Web服务

    SOA与Web服务SOA与Web服务SOA与Web服务SOA与Web服务

Global site tag (gtag.js) - Google Analytics