[原创]秋叶乱弹之二十七--信息化入门概念解析
搞IT的人要有随时随地学习新概念的意识,虽然说信息化不是卖弄一堆概念,更不是拿概念去炒做,但概念还是层出不穷。
其实我本人不反对出新概念,有一个明晰的概念和理论指导我们实施信息化是很好的一件事情。但我反对炒做概念,反对没有理性推导地炒做概念,反对人云亦云的做事情。
而且掌握一些公认比较经典和基础的概念,对我们理解其它的概念和有帮助。
先简单说说IT,其实IT业包括五个部分,硬件、软件、服务、电讯以及半导体,我所关注的是软件行业,要说广义的信息化应用水平,是要从这五个方面去衡量比较一个国家的发展水平,而不是单看某个方面是否突出。
按应用观点,软件可分为系统软件(也有把系统软件叫基础软件,支撑软件叫系统软件的说法)、支撑软件和应用软件三大类。
系统软件是最靠近硬件的部分,其它软件通过它发挥作用,它与具体应用领域无关。系统软件是计算机信息系统的核心,它管理和控制着计算机硬件各部分协调地工作,支持和调度各种应用软件的运行,并为用户提供友好的界面。随着信息化进程的不断深入,操作系统的分类越来越细。特别是针对数字化的专用操作系统和嵌入式操作系统(含智能卡操作系统),将对数字化产品的研发起至关重要的作用,市场前景广阔。(嵌入式软件是信息化范畴,而且是典型的以信息化带动工业化的应用,可以实现现有工业产品快速升级换代。现在我们国内有人鼓吹我们要进入嵌入式系统开发,就是因为嵌入式系统在不同行业应用还不具备完全的通用性,大家都有机会先做一块出来,以后再整合。)
系统软件的关键技术主要包括:微内核技术、多线程技术、面向对象技术、软件重用和软部件技术、安全技术,还有与之相配套的标准符合性评测技术,质量保证技术和工具等。
中间件(middleware)是系统软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。
在众多关于中间件的定义中,比较普遍被接受的是IDC表述的:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
IDC对中间件的定义表明,中间件是一类软件,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作;中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。
最早具有中间件技术思想及功能的软件是IBM的CICS,但由于CICS不是分布式环境的产物,因此人们一般把Tuxedo作为第一个严格意义上的中间件产品。Tuxedo是1984年在当时属于AT&&T的贝尔实验室开发完成的,但由于分布式处理当时并没有在商业应用上获得像今天一样的成功,Tuxedo在很长一段时期里只是实验室产品,后来被Novell收购,在经过Novell并不成功的商业推广之后,1995年被现在的BEA公司收购。尽管中间件的概念很早就已经产生,但中间件技术的广泛运用却是在最近10年之中。BEA公司1995年成立后收购Tuxedo才成为一个真正的中间件厂商,IBM的中间件MQSeries也是90年代的产品,其它许多中间件产品也都是最近几年才成熟起来。
支撑软件是所有用于帮助和支撑软件开发的软件,在软件开发、管理、评测及其它方面帮助开发者快速、准确、有效工作的助手。它包括:软件开发工具、软件评测工具、界面工具、转换工具、软件管理工具、语言处理程序、数据库管理系统、网络支撑软件等。
系统软件和支撑软件是我国软件开发的弱项,大家都可以看得到,在这些方面我们好象没有什么在国内有影响力,更别谈国际上影响力的产品。个人以为产生这样的产品必须要出不世出的天才,在中国,是不具备产生天才的土壤的。
应用软件是指除了系统软件和支撑软件以外的所有软件,它是用户利用计算机及其提供的系统软件为解决各种实际问题而编制的计算机程序。由于计算机已渗透到了各个领域,因此,应用软件是多种多样的。目前,常见的应用软件有:各种用于科学计算的程序包,各种字处理软件,计算机辅助设计、辅助制造、辅助教学等软件,各种图形软件等。
由于中国人口多,应用语言和习惯和国外不同,我们国家在应用软件这一块倒是发展得初具规模。
系统软件是整个软件体系的基础,也是最有市场前景的软件(例如WINDOWS),支撑软件为开发在系统软件上的应用软件提供了良好的工具手段,而大量应用软件的支持将促进某种系统软件成为事实上的标准系统软件,还是例如WINDOWS系统。
想到一个问题,GOOGLE算什么软件?我的答案是应用软件,是目前最成功的应用软件。
从软件客户应用模式来看,目前国际上的软件业务主要有四种模式,即通用软件、水平应用软件、垂直软件和定制软件。
软件行业有这么一个规律,即通用性越高的软件,其集约效应越强、越具有"胜者通吃"的特点;而通用性越弱、定制性越强的软件,其垄断性、集约性就越小。
水平应用软件和垂直软件大概可以理解为看软件在一个行业通用性内问题,如果整个行业或集团都必须应用同样的软件就可以理解为垂直软件(例如铁路民航的订票系统,银行的前台系统,都是集中的服务端,统一的客户端),如果可以各自选择的软件就是水平应用软件(例如OA,ERP,PDM等等)。
国内通用软件市场几乎全部被外来国际大公司所占据,如微软、Oracle等;
水平应用软件市场(如ERP等),目前仍然是国际大公司占据主导地位,如SAP、ORACLE等,但是国内企业在多年为客户服务的过程中积累了深厚的客户关系,并对中国国情有着深刻的理解。同时,低廉的劳动力成本成为其遏制国际厂商的有力武器,仍有成功的可能,用友、金蝶、神州数码都已经在这个领域安营扎寨;
垂直应用软件(金融、电信等行业软件)则大多是中国企业主导着市场,如神州数码、亚信及东软;在这一块,有各地有无数小公司凭借自身技术能力和关系吃下了某个系统的某一块软件业务,可以收取稳定的服务费用,不过很难做大。
定制软件主要是传统系统集成和开发市场,几乎全部为中国企业占据,国外企业做成本太高。
从软件应用规模来看,我觉得应用软件还可以分为工具型软件和管理型软件。
这里我顺便谈一句,我们搞PDM也好,搞ERP系统也好,我们会发现目前工具型软件和管理型软件一个最本质的区别,工具型软件基本上是帮助我们有效记录和分析数据的软件,例如WORD,EXCEL,CAD,CAM,CAE等等,管理型软件基本上是帮助我们有效管理和再利用数据的软件,例如ERP,PDM,CRM,SCM。
也许有一天,工具型软件和管理型软件的界限会越来越不明显,但在目前,我认为判断一个软件类型最有效的方法还是看它到底是管理数据还是管理信息的。当然管理信息的范围不同可以再细分个人级的,部门级的,企业级的,集团级的,行业级的,国家级的等等。
制造业领域信息化在九五期间重点放在各种应用工具软件推广上,例如甩图板工程的CAD应用推广,十五期间重点主要放在企业内部的信息化建设上,如ERP、CRM等,目前上规模、业务状况好的大中型企业已经普遍实施完ERP、 CRM等,正在从软件基础设施建设进入核心业务系统建设阶段。所以十一五又鼓励双甩,一方面鼓励用电子财务甩帐表,一方面鼓励用三维数字技术和工作流技术甩图纸。
推荐到鲜果:



评论
发布者 lotuserp
2007-5-9 9:03:00
发布者 文档资产wissFBEC778EC2A3
2007-5-9 9:30:55
发布者 dgchch
2007-5-9 13:25:02
发布者 秋叶漫谈
2007-5-9 18:09:17