当前位置:Linux教程 - Linux业界 - Sun开源Java是否迟到了?

Sun开源Java是否迟到了?

  Web 2.0将会为显著降低企业成本,并以其空前的灵活性改善企业应对市场变化的能力。Sun公司推出的5个软件解决方案包为企业导入Web 2.0提供了简洁明快的策略。本文分析了传统软件的不足和Web 2.0的企业价值,并简要介绍了Sun公司5个软件解决方案包将如何帮助企业从Web 1.0提升到Web 2.0。

  作为企业的CIO、CTO甚至CEO,你最近常常受到充斥媒体的Web 2.0的狂轰滥炸吗?有远见的企业家和经理人,会保持清醒的头脑,提出这样的问题:首先,经营成本、企业效率、市场竞争力,这些与Web 2.0有什么关系?其次,如果对Web 2.0熟视无睹,我的企业会在市场竞争中丧失先机、落后于人吗?

  不论是Web 1.0还是Web2.0,只要提到Web,就不能不提到Sun公司,因为Sun公司一贯坚持的理念——“网络就是计算机”已经使其成为Web发展趋势的风 向标。全球许多大大小小的企业,尽管不一定是Sun公司的直接客户,但几乎都会被Sun所提出的话题所影响。例如,在2000年前后的网络热潮中,Sun 公司成为举世瞩目的大赢家,也带动了许多企业的创立和成长。那个时候,Sun公司有一句琅琅上口的口号:“We are the dot in .com”。不久前,Sun公司CEO Jonathan Schwartz又在他的博客中写道:“We are the dot in Web 2.0”,这对全球的企业又意味着什么呢?

  有鉴于此,对于所有已经用到或者即将用到网络和计算机的企业来说,以下一连串的问题显然值得探讨:Web 2.0对于企业用户有什么意义?今天的Sun公司与Web 2.0是什么关系?Sun的产品、技术和策略能为企业带来什么价值?

  传统软件带给企业的困惑

   传统上,软件提供商最盼望的就是版本升级,因为这是他们获得收入的好时机。而企业用户的CIO、CTO和CEO却常常感到软件升级是一场又一场的噩梦。 这是因为:第一,企业用户常常被逼迫接受软件版本升级并为此付费;第二,被提供商强制的软件升级并不一定会改善业务能力,就好像某些医生可以要求人们吃下 某种莫名其妙的药物,美其名曰防止某种疾病。总之,传统软件最大的问题在于,企业用户付钱、安装在自己的IT系统之中,但是却并未充分被企业用户所了解和 掌握,也没有充分地服务于企业业务。

  Web 2.0将会从根本上改变企业用户与软件供应商的关系。

  利用 Web 2.0技术和思想来架构企业软件,实际上是给企业用户注入一种能力——在网络环境中利用现成的软件模块,根据自己的当前需求随时组装成软件系统,完成特定 的功能。例如,在Web 2.0的架构中,企业在北京的某个部门使用的软件需要一些数据可能是由美国的某个服务器中的软件模块来提供的。需要注意的是,这个数据请求者与提供者之间 的联系是在用户不知不觉之间临时建立的,在数据通信完成之后也就解除了。

  所以说,在Web 2.0时代,企业软件是随时随地通过DIY的方式构造软件,企业用户是软件的主人,不必再受限于软件提供商所谓的“版本”了。

   当然,Web 2.0的好处不仅仅是让企业用户摆脱了软件厂商的束缚,更重要的是企业可以按照自己的需要随时调整软件的部署。同时,Web 2.0软件具有天然的网络支持能力,让企业人员不仅可以利用桌面PC,而且可以利用手机、PDA等任何可以使用浏览器的设备,随时随地实现沟通与协同。这 些能力都会很好地支持企业降低成本、提高效率、扩大市场机会和获利能力。

  Web 1.0是工业革命,Web 2.0是信息革命

   对于企业用户来说,Web 1.0的软件就像是功能确定的机器和生产流水线。这种软件的好处在于,只要把确定的任务交给它,就可以得到确定的结果,例如ERP、CRM、SCM等软 件。对于确定的产品与服务流程,Web 1.0软件可以提供很好的支持,但其不足之处是透明性和灵活性差,就像是企业对于流水生产线之中机器内部的部件以及机器之间的组合关系并不十分了解,如果 需要进行调整和重新组合,必须由这些机器设备的提供商来完成。所以说,Web 1.0和传统软件是属于帮助企业实现流程自动化的技术,仍然属于工业革命的范畴。

  以Web 2.0为特质的企业软件,好比是大家都熟悉的“变形金刚”,可以根据不同的企业以及企业不同的发展阶段和市场环境,随时灵活地进行组装和变形。Web 2.0首先是一种全新的软件技术,但它的意义不仅仅局限于软件本身,而是可以催生全新的企业架构,因为它不是拘泥于特定的流程、实现物质的生产和流通,而 是面向人和事、通过即时的沟通与协同解决岁时遇到的问题。

  Web 2.0并不是Web 1.0的替代者或者终结者,而是企业面临新的市场环境不得不进行的升华。Web 1.0可以让企业在基本保留其原有运作模式的前提下提高业务品质和效率,生产出更多更好的产品,而Web 2.0则是面向市场的,将会帮助企业以全新的方式来开拓市场空间、降低营销成本、提升企业利润。

  关于Web 1.0和Web 2.0的联系与区别,可以作出简明的结论:Web 1.0是面向流程的,而Web 2.0是面向协同、沟通的。Web 1.0帮助企业处理好那些可以通过既定流程来处理的问题,例如生产、物流和财务问题,而Web 2.0可以帮助企业处理好业务活动中随时出现的问题,首先是生产、物流和财务对于市场环境变化的适应能力,然后是与“人”有关的问题。这里所说的“人”, 既包括企业的用户,也包括企业内部的人员。

  Web 2.0之所以拥有这些特殊的能力,主要是因为它是以人类群体和知识为核心的,更有利于解决突发性的问题,而不是执行固定的、一成不变的业务流程。例如销售 与市场活动的策划与执行、大型工程项目的计划与实施等,在此过程中需要大量的沟通与协作,都是Web 2.0最能发挥作用的领域。

   另外,Web 2.0特别能够反映“人性”,进而激起人们应用这种技术的浓厚兴趣。难怪当有人问CIO们如何在企业中引入Web 2.0的时候,得到的回答却是:“我所遇到的难题不是如何引入Web 2.0,而是如何阻止它,因为很多员工都被Blog、IM所吸引。”可见,Web 2.0来势之凶猛,谁也无法阻挡。最明智的做法是顺应它、管理它、利用它。

  洞悉Web 2.0的企业价值

   “Web 2.0”的概念开始于O'Reilly和MediaLive公司之间的头脑风暴会议。从此之后直到今天,“Web 2.0”一词已经引发了全球性的研究与探讨。如今,关于Web 2.0的含义仍存在很大的分歧,一些人将Web 2.0贬低为毫无疑义的一个行销炒作口号,而其他一些人则将之理解为一种新的理念。作为企业的决策者,显然不必深陷于“Web 2.0”概念的学术争论,但却不应该忽视它对于企业的意义和价值。

  在传统的信息系统中,如果照顾了信息的集中化和规范性,必然就 会牺牲个性化和灵活性。作为一种全新的企业信息系统架构,Web 2.0的最大价值在于保持集中化的信息处理的同时兼顾了个性化的信息沟通与应用。例如,传统的网站是典型的Web 1.0,它基本上是一个信息发布平台,用户只能阅读和查询信息。为了满足大量用户的需求,网站只好越做越大、越做越复杂,而在此过程中却不得不牺牲了个性 化。有人说:Web 2.0提供了无数的“小网站”,满足了每个人的需求,而这些“小网站”在后台又是可以相互沟通与协同的,很好地支持了信息共享。实际上,在Web 2.0中,每个用户都有自己的网站,这个网站不止是阅读和查询资料,而且常常是以输入信息为主的,这就是Web 2.0为每个用户“参与”到信息系统之中并为之作出贡献提供了最佳的机制。

  例如,博客(Blog)是典型的Web 2.0应用,我们应该注意到它的两层意义:第一,每个用户都有自己的网站;第二,用户可以按照自己喜欢的方式来输入、归档资料;第三,博客之间互相引用、分享信息非常方便。

   Web 2.0的企业价值不是取代Web 1.0,而是把传统的Web 1.0中的应用软件提升到Web 2.0的架构之中,这种提升无疑将会帮助企业的领导者、员工和客户更好的驾驭和利用原有的应用软件,不仅将传统应用软件的价值发挥到极致,而且会因为新的 协同和沟通机制而产生大量的创新应用,其结果就是提升传统应用的效率,同时节省内部和内外沟通成本,抓住更多的市场机会。

  实现Web 1.0到Web 2.0的跨越

   正如前面所述,Web 2.0不是要取代Web 1.0,而是让Web 1.0更好地发挥作用,并且在新的技术平台上产生更多的创新应用。所以,企业的首要任务应该是实现Web 1.0向Web 2.0的提升,这就会面临三个问题:第一,传统Web 1.0的软件怎么办?第二,新的软件应该怎样来架构?第三,怎样从整体上降低成本、提高效率。因此,企业实现Web 1.0向Web 2.0的提升,可以从三个方面来入手:




  第一,把传统的Web 1.0软件直接包装成Web 2.0;

  第二,运用SOA技术构建Web 2.0的软件模块和架构,把传统Web 1.0软件当作软件部件,与新的软件部件混合起来,随时随地以动态组合的方式构造新的应用软件;

  第三,采用服务器整合和瘦客户的IT架构,从整体上降低成本与复杂度。

  另外还有两个因素极为重要:

  第一, 在Web 2.0的应用环境中,用户的数量急剧增加,用户所处的地点、场合更加复杂多样,因此对于用户的身份确认和权限管理就更为重要;

  第二, 不论是企业自身的管理运营,还是政府对于企业的监管,对于数据资产的依赖性都会更强,因此数据生命周期管理(ILM, Information Lifetime Management)上升为必不可少的基础。

   众所周知,Sun公司在Web 1.0的时代扮演了核心的角色。在迎接Web 2.0的时代,Sun公司又站在什么样的地位呢?这就不能不提到Java。Java无疑是非常好的技术,但是它的最大价值更在于普及。想象一下:已经有几 十亿部电子设备采用Java技术,全球一百多家电信运营商支持Java技术,全球有450万以上的Java开发人员,JCP(Java社区项目)已经有 900多家会员企业,因此你就会感受到,Sun已经在全球网络世界播下了什么样的种子。

  从战略上看,Sun公司成功地处理好了 “播种与收获”的关系。通过以Java、Solaris和SPARC为核心的大量的技术开放,Sun在全球范围内促进了许多公司的创立和发展。随后, Sun又通过并购把发展势头良好并且能与自身产品线实现优势组合的公司纳入自己旗下,例如SOA方面的SeeBeyond和ILM领域的 StorageTek,使得Sun公司形成了完备的战略资源,可以帮助企业用户快速、低成本地实现由Web 1.0向Web 2.0的提升。

  演绎Web 2.0的梦幻组合

   Sun公司的产品、技术和战略,正是致力于帮助企业实现Web 1.0到Web 2.0的提升。因此,其产品布局也是从上述5个方面来进行的。在Sun公司提出的“4S(Server,Software, Storage,Service)”战略中,软件(Software)的地位越来越重要。




  可以说,Sun公司的软件产品是帮助企业实现Web 1.0向Web 2.0提升的“梦幻组合”,其中包括5个打包的解决方案:

  Solution Pack 1: CS -> BS Make Easy(轻松实现客户机/服务器架构向浏览器/服务器架构的转变)

   CS -> BS Make Easy解决方案包把传统Client/Server(客户机/服务器)架构的应用软件立刻整体转换为B/S (Browser/Server,浏览器/服务器)架构,其中的核心是SGD(Secure Global Desktop,安全万能桌面)。

   Sun公司的SGD(Secure Global Desktop)软件可以对所有的传统软件进行包装。不论原来的软件是运行在Windows、Solaris、Linux还是大型主机上,都可以通过 SGD使其适应于新的Web 2.0环境。Sun SGD的作用很像是一个翻译机,在传统Web 1.0的应用和PC、PDA、手机等各类网络设备之间建立互联通路。原来用户只能通过PC来使用软件,有了Sun SGD,用户就可以随时随地通过任何设备使用软件。更重要的是,SGD可以极大地提升企业软件的安全性,谁在什么时间、通过什么设备、进行了那些操作,都 可以通过SGD有效地管理起来。此外,软同应用软件的部署、更新和维护都集中在企业数据中心,与用户的设备完全无关了,这就使得系统管理的成本与复杂度大 大降低。

  Solution Pack 2: PC Simplifier(甩掉复杂的PC机,简化客户端)

   虽然PC为个人和家庭提供了许多有趣的功能,但是对于企业来说,这些功能却常常成为成本和复杂化的代名词。企业IT平台只有完全置于集中管理控制之下, 而不是分散在各个员工的PC上,其效益才能得到充分发挥,同时也会免除PC这个病毒和无关软件的温床,消除将企业数据保存在客户端PC造成的安全隐患。要 做到这一点,就应该采用纯粹的B/S(Broswer/Server)架构,这样既能为每个员工做好本职工作提供最高效的支持,又能使员工的行为完全置于 管理控制之下。

  因此,把复杂、高成本的PC替换为简单、低成本的的超精简型计算机(Ultra Thin Client),是企业降低IT成本与复杂度、提高效率和竞争力的重要突破口。在这一领域,Sun公司的SunRay提供了最佳的解决方案,与Sun SGD一起构成了Solution Pack 2: PC Simplifier的核心。由权威调查机构Forest Research所做的案例调查数据显示:某家企业安装了400台SunRay和2台服务器,仅用一年就收回包括设备购置和员工培训在内的所有投入,在三 年期间的ROI达到了111%。研究表明SunRay技术可以通过以下三个方面提升企业内外效率:第一,降低硬件成本;第二,提高管理和运作效率;第三, 提高企业信息安全性。

  Solution Pack 3: SOA Engine QuickStar (SOA快速启动)

   超精简客户端必须借助于超强能力的服务器平台才能满足企业的需求。Web 2.0的指导思想就是在服务器端用DIY的方式随时随地将软件模块组合成满足企业应用的功能,这就离不开SOA。传统软件按照版本升级来改进,而以SOA 为基础的Web 2.0软件则是随时可以根据企业应用需求来形成新的软件,因为这种软件体系可以像“变形金刚”那样通过“组合(Composite)”而获得,这就是 Sun Java CAPS(Composite Application Platform Suite,组合应用平台套件)。

   通过Solution Pack 1和Solution Pack 2,企业可以实现客户端效率和成本的改善,而通过以CAPS为核心的Solution Pack 3,可以帮助企业将其业务目标和IT资源更加紧密、及时地联系起来,加快其推出新产品、新服务的速度,降低数据资源产生的成本,进而从根本上为企业的IT 系统诸如全新的活力。

  Solution Pack 4: Secure Access Plug-in

  不 论是多么高效的服务,如果使用的人、或者享受服务的人无法确认、甚至是弄错了,这对企业来说,不仅不是进步,反而是一场灾难。因此,让适当的人和设备存取 适当的数据,确保企业信息系统的安全性,这是任何企业IT应用都必须具备的基本特性。Solution Pack 4就是为企业提供安全数据存取的功能。

  最近,Sun公司被Gartner认定为全球IM(Identity Management,身份认证管理)的领先者,而Sun公司收购Neogent则将这种领先提升到了新的水平。Sun领先的身份认证管理解决方案与 Neogent部署自动化工具集将会帮助企业在更短的时间内、以更低的成本实现完备的身份认证管理,有效地保证了企业IT应用各个模块安全性。

  Solution Pack 5: ILM Plug-in (法规遵从与内容管理解决方案)

   随着企业IT系统运行时间的增长,企业会产生和积累大量的数据。这些数据都是企业赖以生存和发展的资产,也是保证和证明企业合法经营的重要依据。企业数 据资产具有特定的生命周期,在生命周期的不同阶段,其使用频度存在很大差别。因此根据使用频度来选择存放介质,是提高企业数据资产管理利用效率和降低成本 的有效方法。

  提高企业数据资产管理水平最基本的前提是细化数据“颗粒”,为每个“数据颗粒”赋予生命力,实施以身份认证为基础的 ILM(Information Lifecycle Management,信息生命周期管理),这就是Sun软件的Solution Pack 5: ILM Archive Plug-in,其核心是Sun Java StorageTek。为ILM引入身份认证管理机制,可以更好地符合政府部门所要求的Sarbanes-Oxley、Health Insurance Portability and Accountability Act (HIPAA)、Homeland Security Presidential Directive-12和Gramm-Leach-Bliley等于信息安全性、私密性有关的法规。典型的ILM Archive Plug-in包括Email归档插件和SAP归档插件,已经在许多重要的行业获得了大量应用。

  通过上述5个Solution Pack,Sun公司软件为企业从传统Web 1.0软件架构提升到全新的Web 2.0家沟铺平了道路。