快捷搜索:

岁末回顾:不畏浮云遮望眼

岁末回顾:不畏浮云遮望眼

  [摘要]每到岁末,对于相关产品和技术的回顾总会在我们的日常工作中占去相当大的比例。对于这项一年一度的惯例工作,我们也总是一如既往地认真。在本文撰写的初期,我们曾经试图为读者清晰地刻画出2005年度软件业发展中的每一条脉络,然而事实证明在有限的几个版面内很难真正做到这一点。既然不可能做到面面俱到,我们索性将本

  每到岁末,对于相关产品和技术的回顾总会在我们的日常工作中占去相当大的比例。对于这项一年一度的惯例工作,我们也总是一如既往地认真。在本文撰写的初期,我们曾经试图为读者清晰地刻画出2005年度软件业发展中的每一条脉络,然而事实证明在有限的几个版面内很难真正做到这一点。既然不可能做到面面俱到,我们索性将本文分为六个主要组成部分,希望在这六个领域内,能让您看得明明白白,真真切切。

  多年以来,操作系统一直是微软主要的赢利业务之一。作为Windows下一个重要版本的开发代号,Longhorn已经被大家念叨了两三年的时间,但是当微软用Vista这个官方名字发布其Beta 1版本时,很多人还真是有点儿一时反应不过来,不过很快也就都适应了这个新名字,并开始对这个新版本品头论足。Vista的账户管理、硬盘加密、对应用程序和组件的隔离、其中的IE 7.0在用户访问可疑站点时会警告用户等对安全性的加强都颇受欢迎,而它更强的桌面搜索功能、更多的游戏特性、重新设计的用户界面以及其他多媒体插件也为Windows用户带来更人性化的使用体验。不过它将占据庞大的系统资源以及它对盗版软件的限制方式可能会引起一些用户的不满,但是人们对Vista的称赞之声仍然是不绝于耳。无疑,Windows在桌面操作系统领域多年的霸主地位仍在延续。

  但在微软一直觊觎的服务器端操作系统方面,却又是另外一派景象。去年Windows和Linux在中小企业市场都取得了相当不错的份额,二者都在期待自己的产品更成熟,从而进一步进军高端操作系统市场。不少分析家曾经表示,逐渐走向衰退的Unix市场,最终将由前面二者取代。然而今年年初起,Sun开始免费提供Solaris,其间的情形变得更为复杂。

  从前Windows和Linux都有较强的性价比优势,而双方在安全性、稳定性、可靠性等方面都还难以取得企业级用户的完全信任,可以认为双方水平相当,只是在用户基础方面有些区别。Solaris免费之后,价格已经不再是问题,而Solaris原先在高端企业级市场的口碑则是Windows和Linux难以企及的,而且更为重要的是,它同时免费提供将近200个基于Solaris的应用,Solaris的所有专利及知识产权皆对外公开,用户不会因此而面临任何侵权诉讼的困扰,这几乎就是针对Linux制定的开放策略。事实上,Sun还于今年年底宣布将免费提供几乎全部现有软件产品,Sun的举措到底会对软件产业带来多大的影响现在还难以断言,但是Solaris作为先行者,已经取得了初步的成果――截至记者写作本文时,据Sun称Solaris到目前已经有340多万份的下载量。

  操作系统早就成为信息化建设最底层的基础设施,期望它在技术上有多少创新似乎有些不太实际。相反,它在获取模式上的创新走在了所有软件的前列。

  有人说,给开发者使用的开发平台和工具最终都应该开放源码,而给最终用户提供的软件产品则可以保持传统的收费模式。如果更多的人同意这个观点,那么对微软Vista横挑鼻子竖挑眼的人可能会少一些。

  Gartner预计,今年全球销售出的所有商业应用套件将有80%以上支持SOA。也就是说,企业新买的应用套件大多都会对SOA提供支持,诸如SAP、甲骨文这样的应用软件提供商对SOA的支持都非常积极,因此SOA架构中作为各种服务而存在的应用不愁没有来源,不少支持SOA技术的开发工具也可以帮助创建更多的Web服务(Web Services技术是目前实现SOA最现实的手段),服务的另一个来源则是将企业的遗留系统改装成Web服务应用。

  当Web服务的数量大到一定程度,对它的管理和使用才真正成为难题,也就是到了这一阶段才真正体现出SOA的价值。IBM WebSphere Process Server 6.0和BEA AquaLogic就是在这样的情形下推出的,微软也于年初发布了Indigo的第一个预览版本。在IBM和BEA看来,SOA已经从试用阶段进入了实施阶段。

  根据BEA的观点,随着SOA从试用阶段进入实际应用阶段,用户需要一种能够允许他们迅速发现、构建、保护和管理这些服务的新型基础架构,BEA称之为服务基础架构,其具体的产品实现就是AquaLogic,而BEA之前所提供的WebLogic平台则被称为应用基础架构。BEA之外的其他厂商并没有将中间件基础架构再次细分,而是在其原有的中间件平台中提供对SOA的支持,或是在必要的情况下推出一些新产品作为补充。

  对于用户来说,厂商如何实现SOA看上去并没什么区别,只要能够被用户接受即可。那部署SOA所需要的技术、标准、服务等各方面的支持都已经准备就绪了吗?

  从技术和产品实现的角度看,似乎各个厂商都已经成竹在胸,尤其是IBM和BEA这两大引领SOA的龙头厂商。但是在标准方面,或许有必要再提醒一下用户:目前SOA的实现主要是基于Web服务标准,W3C和WS-I是当前两个最有影响力的标准制定组织,在过去的一年中,几乎每周都有Web服务或SOA相关标准出台或更新,如此频繁的更新意味着这些标准还没有最终成型,事实上有些标准还成为一些厂商利益争夺的焦点,所以现在各厂商所提供的产品对SOA标准的遵循程度也不尽相同。不过这些主流厂商都非常积极地参与标准制定,所以他们对标准的走向也还是有相当的把握。在这种情况下,用户可以选择信任他们的产品,也可以选择继续等待。

  虽然去年就有厂商宣称已经有国内用户在利用SOA技术进行应用系统的整合,但实际上大多只是在企业内部小范围利用Web服务技术,真正全面部署SOA的成功案例在国内还没有。因此尽管有人说今年是SOA年,但是对于国内而言,2006年才有可能是真正的“SOA元年”。

  说到企业管理软件,大家首先就会想到ERP、CRM、SCM等企业管理软件,同时会想到SAP和甲骨文,而在去年甲骨文收购仁科(Peoplesoft)和JDE,今年收购希柏(Siebel)之后,这个领域的竞争态势就已经相当明了了。之前微软也推出了自己的Microsoft Business Solution,但它表示,微软今后将只是提供ERP平台,外围工作全部交给自己的合作伙伴,而不会像SAP和甲骨文那样继续向行业纵深发展。根据微软的观点,这个领域市场最终将由几家寡头控制。

  ERP产品本身的更新换代似乎也像其市场情形一样,难以再有革命性的变化,倒是今年年底国内速达软件所提供的在线 Pro Online给这个领域带来些新意。速达软件的在线ERP模式非常类似国外Salesforce所提供的在线CRM,但又不是通常意义上的ASP(应用服务提供商)模式,它解决了用户对ASP的不信任问题,同时也找到了ASP之外的盈利模式。至于速达3000 Pro Online所提供的功能与普通的ERP产品没什么区别,而且它主要是针对中小企业用户,相对说来功能更为简单。

  在ERP、CRM和SCM之外,还有相当多的企业管理软件在主流应用之外徘徊,但其中已经有一些正在逐渐受到用户的关注。以BI(商业智能)和ITSM(IT服务管理)为例,它们所针对的多是那些有一定信息化基础的企业用户,BI应用的数据来源就是ERP等企业应用系统,而ITSM所管理的就是各种硬件基础设施和软件系统,因此这类厂商认为,它们就像5年或是10年前的ERP一样,正在一步一步走向辉煌asp教程。

  如果单纯从产品角度看,BI和ITSM的产品远比几年前的ERP成熟。在ITSM领域,HP、IBM、BMC、CA等厂商已经基本划分了地盘。值得一提的是,国内也有一批可以提供ITSM解决方案和项目实施的服务商,虽然他们的方案大都是基于国外ITSM平台之上,但他们的存在完善了ITSM的整个生态圈,凭借他们对行业需求的理解以及它们在二次开发和项目咨询、服务上的能力,让ITSM尽快走向春天已经不再是空想。

  相对而言,国内BI解决方案提供商和服务商的能力稍弱一些,而恰恰BI项目的实施非常依赖于服务商的咨询能力。BI应用的精髓就是利用各种数据统计和结果帮助用户进行最终决策,而BI应用的行业跨度非常大,每个行业的具体应用模式甚至截然不同,如果服务商没有相当的行业积累,就不可能提供正确的分析方法和结果。于是就有不少BI平台提供商开始以解决方案的形式提供BI产品,例如Hyperion推出的Hyperion Financial Management,它试图将自己所积累的最佳实践放置在该解决方案中。另一方面,不少BI厂商都开始提供越来越完整的BI平台,从前端展现工具,到中间的ETL Server、OLAP Server,再到后端的数据仓库,如果这种整合能够减少BI工具之间集成的复杂度,作为服务商也可以更为集中地固定在某个原厂商的平台之上,从而提供更好的方案实施和服务能力。

  5年前,如果你问大多数人开放源代码系统是不是一个好的创业思路,对方肯定会付之一笑。如今,一些重要的开放源代码项目已经变成了实打实的公司,譬如Mozilla的Firefox和Thunderbird,以及Debian核心联盟的Debian Linux版本。

  开源的领军角色――Linux在短短几年内迅速覆盖了世界各国政府和企业,动摇了Windows原本稳固的垄断地位。在中国,政府的支持使Linux毋庸置疑地成为振兴中国软件产业的希望;2005年6月,Linus Torvalds发布2.6.12版Linux内核,新内核的重大改进包括对可信平台模块(TPM)的支持、对多种驱动程序的重大改进以及其他修改;Novell 公司推出了SUSE Linux 10.0操作系统,其中采用的开源Linux软件超过了1500个。

  开源数据库的成熟是除了Linux以外,开源系统最受欢迎的领域,其中一个重要现象是一些公司对开源产品提供非免费的技术支持。2005年2月,MySQL发布了其基于订阅的MySQL网络,以提供全面支持和公司应用部署。随后Novell、Dell和HP等公司开始出售MySQL的数据库产品,并提供相应的支持和服务。

  8月初,Apache Foundation公司发布了Apache Derby的第一个版本,这是IBM于去年贡献给开放源码社区的一个数据库原型产品。至于Postgres,最近有许多公司宣布可以提供对Postgres的技术支持。EnterpriseDB在2005年的LinuxWorld上战胜了IBM、MySQL和Oracle,赢得了“最佳数据库解决方案”的殊荣。在8月初,它宣布了其基于开放源代码的关系数据库管理系统软件EnterpriseDB 2005。

  各种开放源代码的数据库开放其代码的初衷也是不一样的。主要来说有三种:一是由大学科研原型系统转变为当今的开放源代码数据库,如PostgreSOL;二是由一个入或者几个人自发地开发的数据库系统,如dySQL;三是一些商业数据库为了推广自己的产品,扩大市场份额,开放了自己的源代码,如interBase和SAPD6。

  另一个值得关注的领域是ESB。随着Java应用服务器迅速成为一种大众化商品,企业中间件系列的其他组件开始以开源方式实施。Iona公司在2005年捐献了Celtix,这是采用GNU LGPL许可证的Java ESB,从而启动了ObjectWeb社区在企业服务总线方面的工作。不甘落后的Sun也在今年的JavaOne大会上发布了自己的免费企业服务总线。这个名为Java开放式企业服务总线的项目将放在进行,第一个版本已经在今年夏天问世。Sun还计划把来自这个社区项目的代码包装成商用产品。

  2005年,商务智能(BI)软件在企业级软件产品中最受用户青睐,这是由于它是一种投资少见效快的产品,它可以在短期内为企业带来可观的投资回报,帮助客户在经济困难时期更好地理解影响其获得利润的因素。开源的BI软件并不多,但是发展势头很好。Eclipse基金会已经把商务智能列为自己的7个最高级别项目之一。该基金会已在6月发布了1.0版本的商务智能和报表工具(BIRT),采用其自己的Eclipse许可证,该许可证得到了开源促进会(OSI)的批准。BIRT的目的主要是为基于Java的Web应用提供报表系统。它主要包括两个部分:一个是JAR(Java Archive)文件,该文件包括能够作为运行组件部署在应用服务器上;另一个就是报告设计器,它可以作为Eclipse插件来交付,提供了方便的所见即所得的编辑功能以及标准报表项目调色板。该工具包基于名为“开放数据访问”的框架,这样在选择数据源时就拥有了很大的灵活性。

  不能否认,开源社区目前还没有办法在短期内取代者Siebel这类厂商提供的价格不菲的高端CRM软件。不过,现有的一些项目已经具有的先进程度可能会让很多人大吃一惊,其中一些方案尤其适用于那些对于成本比较在意的中小企业。譬如说,SugarCRM就提供全面的企业级CRM系统,它利用开源技术搭建,其中包括PHP、MySQL和Apache Web服务器。一款名为Sugar Open Source的基本套件可以免费下载,它采用了SugarCRM的定制许可证。该公司还提供了名为Sugar Professional的商业版本软件。SugarCRM为该产品的商业版本和开源版本均提供收费的支持套件。

  Adobe公司这一年带给我们很多震撼:4月18日,Adobe公司宣布以34亿美元收购Macromedia公司,分析家们纷纷认为这将是一次强强联手,在平面、视频、文档方面占有优势的Adobe公司与在网络、多媒体、富应用、网络解决方案上面占优的Macromedia公司合并之后,又一个具有行业垄断性的超级巨头诞生了,其气势直逼软件巨头微软。同时有意思的是,这两个年均增长率超过20%的软件公司尽管向同样的客户群体销售软件产品,但是其产品几乎没有重叠,这在IT产业界是很少见的。8月初,全中文化的设计出版平台Adobe Creative Suite 2(即Adobe CS2),携带诸多超乎想像的创意功能,以震撼性的价格上市。作为Adobe首次推出的全套中文软件产品,CS2在保留英文版所有技术优势基础之上,加入了为中国独特设计环境量身定制的功能,比如版面设计和排版软件Adobe InDesign CS 2就比原有的英文版增添了中文竖排、复合字体、中文禁则、标点挤压等支持双字节语言的一些独特功能特性。亲切的全中文环境为中国用户更好地运用该设计出版平台实现运用于印刷、网络和移动发布的优秀创意提供了首要条件。作为中国扩充计划的一部分,Adobe还增签了神州数码成为其总代理。其后不久,尚未完成收购的Macromedia也推出了全新的Studio 8,该系列软件是Macromedia的核心产品,而在本月上旬Adobe对Macromedia的收购彻底完成后,明年该产品也许就改名为Adobe Studio 8了。

  桌面搜索软件在2005年着实掀起了一个高潮,竞争也日趋白热化。Google是首家推出桌面搜索的厂家,这一举动明显牵动了无数厂家的目光,随后微软、苹果、雅虎、美国在线等国际巨头纷纷加入战团,而国内则有百度、中国搜索等“趟水”。相对网络搜索来说,桌面搜索的威力更大,市场前景也更为看好。从技术角度来看,只有桌面搜索才算是全方位的搜索工具,它无所不能且方便快捷,从电脑到网络的每个角落都能找到用户要找寻的东西,并且不用登录到搜索网络的页面上。桌面搜索是如此的重要,以至于苹果老板乔布斯认为,在苹果公司最新版操作系统Tiger新增的200个功能当中,Spotlight搜索技术是最关键的一个。不过从当前几款桌面搜索软件的表现来看,还没有一款软件能够做到尽善尽美。可搜索的文档类型是否丰富往往是厂商宣传的重点,但是对于图片、音乐或者视频文件来说,目前尚没有一款软件能够对其内容进行搜索,只能做到对文件名和注释信息的搜索。某些分析机构认为,对于压缩文件的搜索有可能是未来的发展方向之一。尽管微软在桌面搜索领域做得不尽如人意,但是没有人敢对其掉以轻心,因为一旦微软将其MSN Desktop Search完善并融入Windows Vista,其他厂家将可能面临前所未有的重压和困难。

  在微软停止了对IE浏览器的升级以后,该领域曾经沉寂了一段时间,直至Firefox出现。在Mozilla基金会的支持下,Firefox祭出了“以彼之道,还施彼身”的招式,以免费为宗旨,强化简易性、扩展性和安全性,在很短的时间内就让IE的市场占有率下滑到90%左右,而到今年10月,在美国这一数字又下降到了81%。11月底,Firefox的第二个具有里程碑式意义的版本――Firefox 1.5正式发布。全新的Firefox 1.5使用Mozilla Gecko 1.8版引擎,支持SVG、CSS 2、CSS 3和javascript 1.6等更多的网页标准,增强了弹出广告拦截特性,并引进了标签拖拽、清除私有数据以及网页兼容性报告等新的功能。不过,微软IE7.0在Vista BETA1中的亮相,又让很多人对其燃起了希望。

  对于WPS Office 2005,起初很多人并不是很在意,认为不过就是WPS 2003基础上一个简单的升级。事实上,这款产品凝聚了金山人三年的心血,他们为此舍弃了积累十余年的程序架构,用500万行代码全部重新编写,可以说WPS Office 2005是一款全新的产品并且极具竞争力,它不仅在界面风格和主体功能上做到了与Microsoft Office“一模一样”,而且在加密文件、宏文件这两个高级兼容性上的实现,也证明了它与国外主流Office的兼容性已经达到了无障碍的境界。另外,软件轻小、互联网化、安全等方面的突出表现,也使得它有实力、有条件挑战任何对手。

  作为当前最重要的开发工具,Visual Studio 2005的发布日期是一拖再拖,好在是2005年年底前终于问世了,否则便有些“名不副实”了。Visual Studio 2005极大地改进了性能表现和安全性,以满足微软所谓的“企业级(enterprise-grade)”应用。使用Visual Studio 2005, 专业开发人员能够:使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境;在统一的开发环境中,开发并调试多层次的服务器应用程序;使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案;使用Visual Studio SDK创建可以扩展Visual Studio IDE的工具。微软为单独工作或在小型团队中的专业开发人员提供了两种选择,Visual Studio 2005 Professional Edition和用于Microsoft Office系统的Visual Studio 2005工具。每种版本都在标准版的特性上进行了扩展,包括用于远程服务程序开发和调试、SQL Server2005开发的工具,以及完整的、没有限制的开发环境。

  从10多年前,Borland就是微软在开发工具领域的主要对手之一,现在也仍是如此。几乎在微软发布Visual Studio 2005的同时,Borland发布了Borland Developer Studio 2006 Architect,并且在12月初开始发货。该产品是针对微软Windows和.NET应用的Borland多语言开发者环境,它是业界唯一能以单一环境支持 Delphi(包括针对Windows和NET版本)、C、C++和C#应用的集成开发环境(IDE)。开发者购买任何一款产品,就可在不增添额外成本的情况下获得对所有四种编程语言的全面支持,以及为个别编程语言定制特定功能的灵活性。

  SQL Server的上次升级已经是5年前的事情了,因此开发人员们对于SQL Server 2005的发布真的可以用“翘首企盼”来形容了。11月7日,微软在美国正式发布SQL Server 2005。SQL Server 2005支持93000个并发用户,配合刚刚发布的.NET Framework 2.0,可以“为运行在IBM WebSphere 6.0和Oracle 10G上的代码相同的EJB程序带来183%的性能提升”。商业智能化也走入了SQL Server 2005,并成为该产品的亮点之一,微软为其加入了报告和数据分析工具,不久还会发布Business Scorecard Manager 2005以进行功能扩展。此外,SQL Server 2005和Office、Visual Studio 2005的协作性也得到了提高。可以说,5年前推出的SQL Server 2000扩大了微软在中小企业数据库市场的影响力,SQL Server 2005则会大幅提升微软在大型企业数据库方面的竞争力。一些业内人士认为,微软新数据库的推出,将对具有高端应用的客户群产生明显影响,从而将重新切割数据库市场的蛋糕。asp源码文件用什么软件编辑的

您可能还会对下面的文章感兴趣: