|
2007国内的应用软件行业总的感觉是少了许多概念,多了几分实际。 一、开放标准得到越来越多关注 相信很多人听过这样一句话“三流企业做产品、二流企业做专利、一流企业做标准”,标准的作用早已经不言而喻,对标准的制定和掌握可以说是一个公司甚至是一个国家综合实力的体现,在这方面我们有很多教训,比如我们国家的DVD产量世界第一,可是利润却极其微薄,因为每生产一台DVD我们就不得不支付高额的专利费,而拥有DVD专利的国外公司却可以依靠对DVD标准的掌握直接收取专利费,而不用做任何其他事情。 大公司对标准的垄断局面越来越严重,但另外方面在很多领域形成了越来越多的开放标准,与开放源代码不同,关于开放标准目前还没有一个统一的定义。但是,对于开放标准的本质大家的看法是基本相同的,即开放标准主要特点是阐明与互操作性相关的技术、商业和法律特征;作为促进竞争的重要手段,开放标准致力于创建一种服务大众、多种多样的、竞争性的实现,以创造一种繁荣的、竞争的市场环境,同时也为知识产权的拥有者提供一种安全的条件,其中知识产权受到尊重,协作得以鼓励。其实开放标准的核心问题还是制定、管理和使用,也就是说制定和管理标准的机制要透明,标准的制定者应该是自由的社会团体而不是一家或几家大公司,制定的成果要免费,也有人认为标准的制定和管理部门只收取少量的成本,本质上成果是为了服务于所有个体也是一种可行的方式,也应该算作开放标准的范畴。 在我们的日常生活中标准可以说是无处不在,关键的问题在于这个标准是否开放。其实在这里我们也不想给出一个精确的开放标准的定义,但的确越来越多的人开始参与到开放标准的制定与推广,2007.11.28在北京召开了北京国际开放标准大会,在会上政府、企业和行业团体代表都表达了对开放标准的重视,目前在国外在这方面仍然走在我们前面,比较有代表性的是OASIS,在Web Service 、电子商务、eBusiness 和文档管理方面OASIS是目前世界上权威的标准组织,随着国内软件实力的提升,OASIS也开始越来越关注国内的发展,2007年1月OASIS中国办事处在北京成立,2007年6月神州数码、红旗等第一批中国企业加入了OASIS。在国内也有众多的公司开始了很多开放标准的实际工作,比较典型的是长风联盟,2007年长风联盟推出了《长风联盟开放标准白皮书》,比较全面的阐述了长风联盟对开放标准的理解以及对国内软件产业的巨大促进作用。 国内目前软件业的实际情况是软件公司数量众多,但大多数都是小公司,公司实力有限,在标准方面很难和国外一些大公司竞争 但是开放标准给国内公司提供了一个机会,我想多来越多的公司会参与到开放标准的工作中来,从开放标准的使用者慢慢转化为开放标准的制定者。 二、SOA依然是大家津津乐道的话题,结合M2M成为新趋势 SOA(Service-Oriented Architecture),SOA应该是目前出现频率最多的一个缩写,SOA是一种服务架构模型,其核心内容是根据需求把各种资源封装成具有统一接口的服务,可以通过网络对这些服务进行调用。目前不同的人对SOA的定义各不相同W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化”。Service-architecture.com将SOA定义为:“本质上是服务的集合。服务间彼此通信,这种通信可能是简单的数据传送,也可能是两个或更多的服务协调进行某些活动。服务间需要某些方法进行连接。所谓服务就是精确定义、封装完善、独立于其他服务所处环境和状态的函数。”Looselycoupled.com将SOA定义为:“按需连接资源的系统。在SOA中,资源被作为可通过标准方式访问的独立服务,提供给网络中的其他成员。与传统的系统结构相比,SOA规定了资源间更为灵活的松散耦合关系。” 不同人对SOA有着不同的定义和理解,其实我们觉得对SOA的定义可粗可细,广义上看,SOA不仅仅是一种软件架构模型,其实它也是一种管理协作模型,只要是一系列独立的资源在统一的标准上提供各自的服务,服务间彼此独立又互相协作,我们都可以认为是SOA。比如18世纪工业革命中的生产线,所有的工序都在一条生产线上完成,每道工序就像是一个服务,生产线规定了每个服务的标准和流程,这就是一个典型的SOA型组织管理模型,其实在中国,类似的实践我们在战国时期就已经非常成熟,秦国的制弩业、齐国的制车业都是如此,在当时秦国和齐国有很多工厂,每个工厂都按照统一的尺寸生产零部件,然后有负责装配的工厂统一安装,这也是SOA。而具体到软件架构上,SOA的核心我们觉得不在于是否采用了什么技术,如是否采用web service或者MQ,而是在于关注SOA的体系结构,SOA的服务是一种松散耦合的,标准化的接口,所有的服务能够通过网络进行远程调用,适合异构系统的互联互通和协作。SOA架构适合处理比较复杂的信息系统的信息集成,能够以比较小的代价实现对遗留系统外部系统的整合,保护以前的投资,有利于制成企业业务流程的快速变化。 M2M(machine to machine),M2M这一概念来自英文“Machine to Machine”,即“机器对机器”的缩写。此含义的M2M指在信息需求的特定条件下,公司/企业内部实现资产、机器、设备等相互间的数据交换以适应人力或公司/企业管理系统对信息的需求的能力。在某些情况下,M2M也被用来指代“Machine to Man”,即“机器对人”的数据交换。另外,由于M2M技术起源于现有的遥感勘测技术,并使用与之相似、且较之更为先进的核心技术。目前的无线蜂窝M2M技术,是运用根据领域配置的“无线装置?无线网络”传递装置和后端的服务器网络来实现实时数据交换,即M2M也被理解为Mobile to Mobile。 M2M,无论在技术或条款方面,都有其根本的优越性。它的目的在于,帮助企业对实现公司内部机器或其它资产的网络化管理这一核心技术建立明确的认知。不同于其它的商业技术用语的简单缩略语,如:PLM产品生命周期管理(product-lifecycle management)、ERP企业资源计划(enterprise-resource planning)等,它们的数据通常只限于内部资源共享。 当今世界,机器的数量至少是人的数量的4倍,未来用于人-人通信的终端可能只占整个终端市场的1/3,而更大数量的通信是机器对机器(M2M)的通信业务,Alexander Resources咨询机构的研究报告指出,M2M市场的容量将从04年的240亿增长到2010年的4700亿美元。 企业的信息化系统不仅能够对企业的数据进行有效的管理,同时也应该能够对企业的其他资源进行统一管理,传统软件更偏重于纯信息的管理,比如财务软件、HR软件、CRM软件等等,而对于企业的机器设备往往不够重视,比如企业的车辆情况,公司建筑物的情况,生产线的状态、终端设备等等进行有效的管理,企业非常需要一种通过信息化手段去管理机器的机制,目前国内外已经开始有一些公司把M2M和SOA结合在一起,以服务的形式提供对机器的管理,把机器作为一个资源,把信息和机器采用同一方式进行管理,业务流程设计更加关注实际的业务流程和不用在意具体的技术。在这方面比较有代表性的公司国外主要是Tridium(已被Honeywell收购)等,营运方面国外MVNO执照已放开,美国有Aeris.net JasperWireless等公司,国内方面M2M的第一个中文网站www.m2mchina.com.cn也已经建立,目前北京同方软件股份有限公司和中国移动也正在进行广泛的合作,推出了一系列相关产品。 三、SaaS模式开始进入实用阶段 2007年SaaS无疑是国内软件一大亮点,除了国外一些巨头如SAP、saleforce、netsuite等纷纷进入国内市场,国内也有不少公司推出了SaaS产品,如神州数码、清华同方、阿里巴巴等。 传统的软件产品基本上都是单机版的,用户部署的时候需要专门的服务器和网络设备,购买大量的系统软件,比如操作系统、数据库等等,需要有专门的场所,需要专人来维护,对于中小型企业来说,他们有很迫切的需求,但是高昂的成本严重的制约着软件的推广。Springboard research在2006年的一项调查显示,制约中小企业信息化的最大问题是资金,其次才是商业价值和易用性。中小其实还缺乏专门的IT人才,软件系统一但出现问题企业很难自己维护,系统的稳定性、安全性都是非常大的问题,而SaaS结构的软件能够很好的解决这个问题。采用SaaS架构后,用户不需要购买任何专用硬件设备,只需要能够连通到互联网的PC机,也不需要专门的软硬件维护人员。用户只需要按照一定的计费方式采用租赁的形式远程使用各种软件。从用户来讲,费用降低了,系统的稳定性和安全性有了保证,SaaS服务提供商会定期的备份数据,用户不用再担心数据丢失、核心数据被窃取的情况发生。对于软件开发商和运营商来讲,由于采用了SaaS架构,制约软件发展的盗版问题不存在了,盗版者根本无法完成系统的拷贝和运营,这和网络游戏的道理是一样的。软件的升级和维护成本大大降低,软件的改动之在中心服务器上更新一次就可以了,而不用让每个用户都重新安装一遍。从整体看,SaaS也节约了大量资源,首先是硬件设备得到了充分的利用,由于所有的服务器都集中存放,又有专业人员维护,所以可以根据用户数量和性能要求灵活的调整硬件配置,而传统应用程序每个软件都需要一套专门的硬件,大量的硬件没有得到充分利用,有时候当用户访问量突然增大时原有的硬件又不够用,造成整个系统性能及其地下。很多公司的IT部门为了应付峰值访问量往往都购置了配置很高的硬件设备,而绝大多数时间这些设备跟本没有被利用。 我们可以看到,SaaS结构的应用程序非常适合中小企业的实际要求,其实目前很多大型企业也开始关注SaaS模式,一般大型企业也会建立自己的运营中心和数据中心,企业内部的各个部门和员工的电脑上不需要部署任何软件系统,也极大地降低了成本,提高了工作效率。
发布时间:2008-2-1 9:19:55 |