ccidnet????

出版日期:2000-12-18 总期号:982 本年期号:94

本期导读
要闻综合
电脑工作室
渠道与市场
产品与应用
软件与服务
InfoCD
世纪升级:变革与机会

文峰

  虽然网站们在股市上的表现不能够尽如人意,但是Internet技术本身,包括网络基础设施、硬件和软件的发展却丝毫没有停滞。有人把Internet比作上涨的海平面,它暗含了看似缓慢却势不可挡的寓意,甚至有一种严酷和恐怖的气氛。如果将各种企业比喻为陆地上的各种生物,在这样一个变化的生态环境中,有的企业被淹没了,被淘汰,而有一些企业学会了在大海中生存,更有一些企业是在新环境中诞生的新物种,它们在开始了新一轮的生存竞争。

  让我们回顾一下Internet的发展,首先是页面浏览技术的产生催生了Internet产业,然后是E—Mail服务,这两项基本技术构成了目前大多数网站的业务基础。其后,电子商务的出现,标志着Internet开始改变传统的商业形式和商业过程,产生了大量的B2C和B2B的网站。电子商务之后呢?这个缓缓上升的海平面下一个要淹没的是什么?

  答案是企业所有的内部管理、办公与业务流程,这些企业内部的管理,办公与业务流程都是由谁来开发的呢?是企业软件厂商,也包括一些系统集成公司。Internet技术全面进入企业内部应用领域,而不仅仅是企业之间的电子商务。这个趋势带来的是一个全新的市场机会与广阔的市场空间。


  Internet全面嵌入企业应用


  如图1所示,这个技术方案最关键的是软件的多层化,核心思想是将表现层、业务逻辑和数据服务层分开。


  图1

  在这样的软件体系中,数据服务层和更底层的操作系统是已经产品化。其中,操作系统包括Windows、Unix和Linux等等,数据库包括SQL Server、Oracle、Sybase、DB2等产品,软件厂商所需要的只是根据自己的需求进行选择。

  而业务逻辑层是整个软件体系的重点。按照现有的技术体系,业务逻辑层需要一个运行环境,用于处理一些基本的问题,例如安全性、事务处理和负载平衡机制。这个运行环境通常表现为一个或者多个应用服务器。在应用服务器中,运行着一些基本的组件,在J2EE架构的应用服务器中,这些基本的组件是EJB组件,微软提供的组件为COM组件。所有的中间件产品,大多数都运行在这一层,用于处理一些基本的业务逻辑和商业规则,例如消息处理、订单处理等等。用户在这一层要做的开发工作包括两个方面:一方面是开发领域内所需要的中间件,这可以称为行业中间件,这些中间件用于处理行业内的通用问题;另一方面要使用服务器端脚本语言进行编程,典型的有JSP和ASP,这些程序一方面将中间件连接起来形成完整的应用,另一方面与表现层的浏览器和客户端打交道,生成浏览器页面和与客户端交换数据。

  目前表现层比较推崇的是使用浏览器,但是由于浏览器的历史原因,它作为复杂企业应用的前端还存在着很大的问题。不论是使用浏览器,还是使用某种通用的客户端软件,目的是追求系统良好的管理特性和低的管理、升级成本,因为用户只要访问某一个特定的地址,就可以开始应用某种软件,而不需要去安装,启动程序,还有后面的修改升级和维护过程。


  国内软件厂商的市场机会


  通过上述技术架构的分析,国际大型软件厂商已经完成的部分包括数据服务层和中间层的应用服务器和一些基本的业务规则组件,知道了他们的势力范围,也就知道了我们自己的活动空间——一个无奈却真实的现实。我们的活动空间主要在于两个部分:第一部分是业务逻辑层的行业中间件,属于产品级的范畴;第二部分是应用部分,包括少量的组件开发和服务器端脚本编写和前端的开发,属于应用级的范畴。

  可以预料的是,软件的分层必然带来软件商的分层,现有的大量集成软件商会有一部分有技术特长与实力的分化为行业中间件厂商,而直接面向应用的系统集成商将以已有的产品为基础,比以往高得多的效率为企业用户提供可靠、易于管理、可伸缩的企业应用方案。这样的方案由于解决了以往在系统集成领域中存在的难题,又能够与B2B市场接口,一定会大大刺激企业应用市场,创造需求,造成双赢的结果。

  1. 出现两类厂商

  在“企业应用的Internet集成” 这个新兴的巨大市场面前,有两种类型的软件公司将是这个市场上主要的竞争者。

  一类型的软件公司将是传统意义上的企业软件和系统集成公司,这些公司在以往的经营过程中具备了很好的行业经验、技术积累和客户资源,在企业应用转型与升级的过程中,这样类型的公司必然扮演一个重要角色。但是由于以往的传统积累,这些软件公司面临一个共同的问题,如何保护以往的技术资源,并使其顺利地过渡到前面所描述的N-Tier结构。

  另一类型的公司是新兴的Web解决方案的集成商,它们进入企业应用市场之后,将采用最流行的技术架构为企业进行软件系统的集成。这类公司往往从网站集成商脱胎而来,对于企业应用的一些特殊性不够了解,对于如何在企业应用中恰如其分地融入Internet技术没有经验。

  以上两种类型的公司可以分别形象地称为光脚的和穿鞋的。传统意义上的企业软件公司与系统集成公司是穿鞋的公司,他们的优势在于具有很好的行业经验,技术积累和客户资源,而弱点恰好也在于他们要顾及到对传统资源的保护与利用。新兴的Web集成商实际上是光脚的公司,他们的优势在于能够使用最先进的技术为客户服务,创造最大的价值,而弱项在于没有行业经验。

  2. 会出现表现层噩梦

  除了以上难点之外,其实他们还具有一个共同的问题。用于交互式网站的技术架构:浏览器+应用服务器+数据服务器的方式,是否能够很好地应用于企业复杂应用中呢?根据蓝格软件公司多年的实践经验和研究成果,这个典型的网站架构在真正的企业应用(而不是企业网站)上会遇到麻烦,初看起来只是前端表现层的小问题,但是这个问题对应用效果、开发效率都可能造成决定性的影响,甚至会成为开发商的噩梦,我们戏称为企业应用三层结构中的“表现层噩梦”。

  在按照三层结构的方式来进行企业软件开发时,按照以往的经验,根据功能模块的功能多少,我们可以估算出各个部分的开发时间。但是,我们在开发业务逻辑和表现层时使用的是不同的开发方式,根据经验,实际上企业应用花在前端开发上的时间与服务器端开发的时间相当,这是一个让人无法理解的事实,但是它的确如此。如果用户恰好又特别挑剔,总爱对界面的操作方式指手画脚,前端开发的任务就会变得让人无法忍受。

  3. “噩梦”的原因

  表现层噩梦的产生,主要在于企业应用的特殊性,主要有以下几个方面:

  复杂的交互功能 要求使用快捷键、选单、活页夹、树状列表等界面元素;界面操作与后台的数据传输可以同时进行;在固定大小的空间中容纳更多的界面元素;在数据更新时只有更新部分发生变化。

  用户习惯 对于复杂的企业应用而言,用户更乐于使用类似Windows的图形界面方式,因为其强大的交互功能,会加快输入与显示的速度;由于在固定大小的空间中容纳了更多的界面元素,用户能够在统一的界面下完成大量的操作。

  打印 许多客户端需要有报表输出与打印功能,而浏览器并没有提供。

  开发方式 由于目前动态交互网页的开发方式还比较原始,最重要的原因是将数据与数据的表现形式合在了一起,不利于代码的复用和修改。


  企业需要标准的技术基础结构


  为了部分解决表现层的问题,许多公司只得自己制作一些ActiveX控件嵌入到浏览器中,提供电子表格、打印等功能,但是也带来了不少问题,编程也增加了难度。要想成为一个真正的面向未来的企业,企业需要一个符合下列标准的灵活的技术基础结构:

  1. 与企业系统集成,保护已有投资。成熟的公司一般都在IT方面有了大量的投资,如大型机、数据库、客户关系管理系统、ERP等等。这些系统蕴涵着巨大的价值,但只有通过企业应用系统集成(EAI),让他们协同工作起来,并与新一代的基于Internet的应用系统工作,才能真正实现他们的价值。

  2. 支持客户。电子商务应用系统必须全天候地可靠运行,否则就会丢失客户。Internet自动地将用户的电子商务升级为全球性业务。因此,必须选用强有力的、可群集的应用服务器来分担负载,互相备份,这样,才能够确保系统足够强大,为每个客户提供同样质量、同样速度的服务。

  3. 符合标准规范,可实现随时随地的电子商务。首先是平台独立的、可互操作的企业版Java。Meta集团指出:“到2004年左右,Java会成为新千年的COBOL。”Gartner集团则指出:“Java会主宰大型企业和全球性计算解决方案。”其次是XML和无限标准-WAP和iMode。适应性商家必须选择这些处于领先地位的标准。

  4. 支持以任何手段、方式、途径与合作伙伴和客户连接和集成。协作性商务和电子商务市场扩展了企业的传统界限。《信息经济如何改变战略》一文的作者指出:“在企业传统的界限中,只允许一定程度的交易流动和协作。”要在新经济中保持竞争优势,企业所选用的电子商务平台必须能够实现协作性电子商务市场。目前,只有十分之一的电子商务市场实现了集成。这也是为什么在美国的6000多家在线行业市场中,有75%的市场没有交易。

  5. 管理工作流和业务流程。IDC研究人员指出:“企业现在认识到支持电子商务流程规则、工作流和应用组件的基础结构的重要性。”最重要的是跨商务链扩展工作流,使之不仅覆盖所有的应用系统,而且包括人。人的适当的决策无疑会加强技术对于业务的作用。电子商务流程规则和工作流必须确保机器和人的智力的最有效使用。

  6.让每一例客户互动更具个性化。1999年,Cyber Dialogue发现1880万消费者拥有个性化网页,是两年前的6倍。Rubric于1999年中做的一项调查表明:94%的在线采购者倾向于对电子商务做出反应,90%的人说个性化的通信和认同会提高他们的回头率。更有意思的是,Forrester Research的调查表明,三分之一的网民愿意对与他们建立稳定联系的零售商提供个人信息,无论他们是否要采购。个性化是构建在线客户关系的关键,是降低客户发展成本的基本因素,因为,从某种意义说,企业并不想让客户只是一次性采购,而是长期忠诚。

  7. 绝对安全,客户完全管理个人隐私。如果把个性化比作一枚硬币,这就是硬币的另一面。Forrester的同一份报告指出:有三分之二的网民在提供个人信息时,感到没有底,因此,他们放弃了在线购物。将近90%的网上采购者想在为网络商家提供个人信息时,能够完全控制个人信息的使用。客户的隐私意识日益提高,他们明白个人信息能够用来提高便利,改善服务,提高满意程度。他们坚持由自己管理这些信息,而且他们必须了解并同意使用的规则,他们的安全性必须得到保障。如果满足了这些要求,个性化的策略就会最大地发挥作用。

  8. 快速的知识转让,全球7×24支持。为了确保能够一次把电子商务解决方案做好,企业需要完善的专业服务,包括:架构设计咨询,以确保为成功实施整个项目构建正确的基础;迅速的知识转让,以精通、掌握电子商务技术;快速的、固定费用的技术顾问,可减少财务方面的风险;产品专家的技术培训;全球全天候支持。

  9. 被大量的独立软件供应商、应用服务商、集成商和电子商务技术供应商视为事实上的标准。公司一般会与系统集成商、电子商务架构设计师和IT顾问保持长期的关系。自然,他们希望继续这些外包服务关系。理想的状况是能够买到并实施自己所选择的电子商务平台,能与和谐相处的供应商协作。当电子商务平台取得了市场领导地位,并使之成为成千上万的ISV、ASP和SI的事实上的标准时,那就很容易选择谁、什么和怎么做解决方案了。