与当初从电子管发展到电子集成电路一样,构件集成技术是软件开发管理中具有划时代意义的一项创新。
随着MDA、J2EE、SOAP、Web
Service等技术标准的制定和广泛应用,软件构件集成技术的现状和水平、构件复用及综合运营支撑大型基础平台的软件设计和开发技术,正在受到国内外软件行业的普遍关注。
近些年来,我国信息产业部把构件和构件集成技术放在国家重大攻关项目之列,以引导中国的软件行业走出低水平重复的轨道,走向世界一流的IT技术发展路线。与当初从电子管到电子集成电路一样,构件集成技术是软件开发管理中具有划时代意义的一项创新。中国在构件集成技术上的研究和突破,有望形成关联增长效应。我们应紧紧抓住这个新科技产业化的机遇,以缩短与发达国家的距离并迎头赶上,实现跨越式发展,这对中国软件技术走向世界有着重大的意义。
技术的需求
中国的信息化建设已有二十多年的历史,而且已经取得了显而易见的成绩。但在加入WTO以后,就市场对金融、电信、制造等行业的要求而言,中国企业信息化建设的水平却仍然存在着较大的差距。企业为了开发、部署、管理、集成安全的应用,需要依靠广泛的、多种多样的技术来构建基础性的软件架构。在给企业提供了选择方便性的同时,这也使所构建的企业应用基础结构中含有许多互不兼容的技术层,由此导致了整个基础结构“支离破碎”,并使用户在开发、集成和扩展已有的套装和定制应用系统时,面临着复杂程度高、工期长、花费昂贵等诸多问题。
目前,在我国很多的企业都面临着以下困难:
● 大规模的技术投资显著地提高了IT复杂程度。
●
互联网改变了客户对重用性、成本和服务的期望。
● 新的经济环境对挖掘已有资产价值、提高投资回报提出了更高要求。
这种环境要求企业IT组织提高生产效率,同时降低运营成本。软件应用基础架构及复用的出现,正是为了解决企业面临的这些问题,为企业提供统一的、开放标准的企业应用平台,集成现有系统,并能够快速开发新的系统。
一般来说,现代企业对构建企业内部信息系统的IT技术有以下几点标准:
● 以客户为中心。
●
多元化服务。在建立IT系统的时候,一定要有多样化的服务渠道,它必须要支持现有的,以及未来更多的渠道与合作伙伴的互动,服务于最终用户。
●
运用分布式的组件计算。
●
企业整合。如果企业内部系统都是信息孤岛,无法用非常快速的、低廉的成本集成在一起,不符合现在新一代企业IT架构的要求。
● Web服务。
以上标准已经超出了原有中间件的能力所及,这需要企业在给客户提供服务时,能够通过多种渠道,提供个性化的服务。基础架构满足了这些需要,其包括应用服务器、集成工具、开发工具、门户、安全框架、应用管理工具等,它能够加快应用的开发时间和部署时间,提高商业的敏捷度。当企业发生一项业务流程改变时,基础件能够快速地把各个子系统整合起来,重新定制流程。
市场的呼唤
著名的市场研究机构Gartner公司认为,高端应用服务器市场正在快速地演变成蕴涵三种基本技术的基础结构套件,即应用服务器、门户服务器和集成代理套件,从而成为部署、开发、安全性能和系统管理的通用基础。现代软件的发展趋势,如互联网分布式业务交易、Web服务以及复合应用的出现,都为典型应用基础结构的特征提出了新的要求。
越来越多的企业认识到,基础结构软件采用了开放的行业标准,可以在所有流行的操作系统平台上运行,因而能够为电信、银行、证券、保险、政府等拥有大数据量应用的行业的应用程序提供软件基础结构。对希望利用信息化建设提高企业竞争力的企业来说,基础件满足了这些企业利用先进技术开展多业务品种服务、扩展销售渠道、提高客户服务质量进行集约化经营的要求,而且可以保证原来的投资,兼容原来的系统。对开发信息系统的IT公司来说,基础件可以充分利用自身应用框架可扩展性强的特点,以分布式组件化的方式,组织开发出高性能、高可靠性、能兼容原有系统并不断升级的新系统。这样,双方都可以从基础件得到好处,从而使整个信息化建设实现一个质的飞跃。同时,基础件的出现还可以加快产品的成熟速度。
据赛迪顾问统计,1999年国内支撑软件的产值是44.8亿元人民币,约占国内软件总产值的四分之一,而此后三年间支撑软件的产值总容量达到74.7亿元。据Gartner
Group预测,到2005年,全球基础件的市场将达570亿美元。届时,绝大部分的企业都会转移到以基础件为架构的方式。2007年,基础件就会统一到所有的企业应用架构中。
意义重大
经过几十年的发展变化,软件业逐步成为推动社会发展的支柱行业之一,并逐步渗透到社会的每一角落。根据IDC的统计,2001年全球软件市场规模达到了2070亿美元,比2000年增加18%。IDC预计,今年的IT市场还将出现复苏,增长速度会大幅提高。
当前我国的软件市场出现了如下几点变化:
● 软件应用范围继续扩大,成为信息社会的重要组成部分,成为“无处不在的软件”。
● 软件应用的日益普及。
● 软件的规模与复杂性持续增加,越来越多的知识正在由软件进行显式表达。
●
出现了大量与软件相关的标准,包括微软的.Net和Sun的J2EE等标准。
目前,由于软件的复杂性和软件的脱节性,造成软件的危机仍然存在。软件在大型应用中的成本风险偏高,失败率较高。需求的多样化和技术层次复杂两大特点,导致软件业的布局高度分散,出现下面的分类格局。
发展软件构件集成技术,具有重要的经济意义和深远的社会价值。
第一,软件构件集成技术的出现,整合了原来基础设施提供层的各项内容,可以为管理软件价值链的完善提供坚实的基础。
第二,以业务构件为核心的管理软件服务层形成了内在融合的整体服务,使传统管理软件的“各自为战”上升到基于业务构件的“集团作战”,并从“产品阶段”充分上升到“综合应用服务阶段”。
第三,业务构件提供了基于构件的架构,充分实现了跨平台性。
第四,管理软件由业务构件提供商提供,由咨询公司协助企业完成建模、业务定制工作。
第五,由于技术门槛的降低,用户变为直接参与者,可直接参与管理软件系统的开发、维护。
第六,业务组件开发商根据业务构件的业务管理模型,进行规范化的业务应用编制、制作组件、企业进行选择和定制。
第七,构件提供商、咨询公司、业务组建开发商及其他服务提供商、运营商等都以业务构件为核心,形成相互促进、相互完善的良性价值链体系,为企业提供尽可能完善的综合服务。
第八,业务构件面向用户,面向业务和各种模型资源,已充分地使服务层价值链与企业价值链融合。
可以说软件构件集成技术的出现,为新一代软件,特别是管理软件的价值链注入了新的活力,也为即将参与价值链的各单元包括最终用户提供了新的机遇。我们应抓住这个机遇,迎头赶上,推动我国软件产业迈上一个新台阶,使我们最终发展成为一个世界性的软件大国。(
标签:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com