当宝信软件的一个普通技术人员带着一个刚毕业的大专生在3个月内就完成了宝钢的一卡通项目开发时,令人吃惊之余也打破了人们传统的软件开发想法和做法,因为按传统方式,类似项目至少需要一个项目组半年的时间。该项目中采用了普元软件的构件开发平台——通过利用构件库中的构件进行简单地拖曳,就能实现大部分的功能。其实这也正是未来软件的生产方式:用“搭积木”的方式,以图形化和可视化开发取代繁重的代码开发。
构件改变软件生产线
其实构件并不是一个新概念,构件理念提出已经有几十年了。构件是具有一定的功能和结构,并符合一定的标准,可以完成一个或多个特定的服务的软件实体,可独立部署、可组装。采用构件技术的软件生产方式就是一种类似于“零部件组装”的集成组装式软件生产方式,它把零件、生产线和装配运行的概念运用在软件产业中,打破了手工作坊式的软件开发模式,而且采用构件技术可以实现软件复用,实现“搭积木”的生产方式。
普元软件董事长刘亚东认为,构件技术提出了几十年,之所以没有形成一个成熟的产业,以前主要是受限于两大原因:一是标准,二是计算能力。而目前在 Internet 发展和软件技术发展之后,构件标准正逐步形成,计算能力也已经不再是瓶颈,因此构件产业正逐渐走向产业化。例如普元软件(Primeton)在构件的市场应用方面已经有了成熟产品——构件平台EOS5.0,并在电信、金融、政府、制造等领域拥有了很多客户。中国科学院院士、北京大学软件学院理事长杨芙清教授也认为,“基于构件技术的软件开发方法是未来的主流技术,也是客观的需要。” IBM 公司大中华区软件部总经理宋家瑜先生也表示,构件将是未来的趋势。
构件国内受青睐
刘亚东认为,目前很多国际厂商在谈SOA,但SOA 强调的是对已有系统的整合, 但对很多需要新建系统的客户来说,他们首先需要是的一个好的开发平台。普元软件CTO 黄柳青就表示,目前对构件需求比较大的主要是电信、金融、政府等大的行业客户,这些客户主要有三个特征:一是需要开发基于互联网的应用;二是他们实施的是一个集中型的系统,管理多个分部或分支机构,在技术上采用J2EE 架构。第三个特征,这些客户群基本上不是第一次建信息系统,一般有过建系统的经验,走过弯路,因此在新建系统时更关心技术架构。
目前神州数码、亿阳信通、泰利特、宝信软件、中标软件、上海理想等国内软件企业已经基于普元的构件技术,提供了电信、金融、电子政务等多个行业的解决方案和案例。神州数码的金融本部解决方案总经理梁 表示,神州数码之所以选择构件的开发方式主要是从三个方面考虑:一是提高软件的复用度;二是提高软件的开发速度——快速构建应用系统、快速适应需求变化;三是知识积累,通过采用普元的构件,其软件开发成本降低 50%,维护成本降低70%,缩短开发周期 50%。未来的目标是,希望软件复用度达到40%,核心系统的开发周期为5 人3 个月,同时在普元构件基础上构建更大颗粒的构件。
亿阳信通BSS 事业部总经理甄强也表示,目前用户在实施一个系统时最关心的是三个问题:一是系统的稳定性、二是能否按时上线,三是快速适应需求的变化。例如亿阳针对电信CRM解决方案中,90%以上的功能都可以通过构件完成,不仅开发效率提高和成本降低,同时还能快速适应变化的需求。亿阳也是在尝试了6、7种开发平台后最终选择了普元的构件平台,该平台易于使用,对程序员的技能要求不是很高,而且经过一些软件技能培训的软件蓝领就可以实现。当然甄强也指出,用户对构件技术的认可有个过程,例如亿阳刚开始是将普元的EOS 平台包装在自己的产品中,目前已经将采用构件平台作为一项优势,而且已经在采购项中作为单独一项。
构件推广三障碍
在为构件技术叫好的同时,我们也看到了构件技术推广中的一些问题,首先是标准问题,目前关于构件的标准还未出台,如果各构件平台厂商推出的构件互不兼容,不能够实现复用,将造成又一个信息孤岛和资源浪费,可喜的是目前国家正在积极推动相关标准的制定。而国外已经提出构建国家级构件库的计划。其二是软件开发人员的接受问题,通过构件平台软件蓝领就能完成软件开发,高级程序员由于担心荒废了自己的技术而对构件技术的接受程度不高,这也是构件技术推广普及中遇到的最大阻力,因此构件平台厂商应能够将其接口开放,使这些技术人员也能够根据特定的应用开发相应的构件。第三是产业链的发展,有专家指出,未来构件的产业链应该包含三个部分,提供构件的环节,构件组装环节以及应用环节,目前还需要有更多的企业加入到这个产业链中。
走向构件化还有多远
作者: 马天蔚
2005-06-24 10:32:17
分享到:
相关推荐
- **路径定义**:钢筋路径是指钢筋在构件内遵循的路径,用户可以在编辑草图时定义钢筋的走向,确保钢筋按照设计要求分布。 综上所述,Revit的构件配筋功能涵盖了从创建视图、设置保护层、放置和修改钢筋,到调整...
然而,我国软件构件市场的实际产值远未达到其潜在的巨大容量,主要瓶颈在于构件的复用度不高,获取不便。建立公共构件库,如Component Source,已经成为推动构件技术发展和专业化分工的有效途径。 总的来说,软件...
这一动向显示,3D打印作为一种新兴的制造技术,正逐渐从概念走向实际应用,特别是在模具制造、复杂构件的快速制造等方面具有显著优势。 7. 制造业价值链的重新定义:文档中提及“重新定义制造业价值链”,强调了在...
2. **装配式设计**:装配式支撑转接装置的设计理念,强调标准化、模块化,便于运输、安装和拆卸。这有助于减少现场工作量,降低劳动强度,提高工作效率。 3. **电气安全规范**:在建筑施工现场,电气安全是至关重要...
当前,随着材料科学和制造技术的不断进步,成孔模具的设计和制造已经逐渐走向智能化、精密化。自动化生产线的应用、计算机辅助设计(CAD)、三维打印技术的融入,使得模具的设计和生产周期大大缩短,模具的质量和...
PC构件,即预制混凝土构件,是现代建筑工业化生产的一种典型代表。在PC构件生产过程中,预埋管盒是预先设置在构件内部的,以便于后期安装电线和电缆。预埋管盒的选择应考虑其材质(如塑料或金属)、尺寸、耐久性以及...
此外,装配式建筑还易于实现模块化和标准化,有利于提高建筑行业的工业化水平。 在城市更新与改造中,高质量、安全韧性和装配式建筑的结合应用,能够推动城市结构优化,改善城市环境,提高居民生活质量,并促进建筑...
在当代建筑工程领域中,创新不断涌现,这不仅涉及新技术的发展...这一进步对于推动绿色建筑和可持续发展具有重要意义,也充分展示了在当今多元化的社会需求下,建筑工程领域正在走向更为高效、环保和人性化的发展道路。
工厂化是指主要的结构构件和部品在工厂内制造,确保质量和精度。工具化则是在施工现场实现一定程度的工业化,即使在无法完全工厂化的条件下,也能通过工具和技术提高效率。工业化涵盖了从采购、设计、生产、物流到...
标题中的“机会将从政策驱动向业绩驱动转换”揭示了行业发展趋势的变化,这涉及到宏观经济环境、行业政策调整以及企业经营策略等多个层面。 1. 政策驱动与行业变革:过去,政府出台的各种政策,如基础设施建设投资...
【知识点详解】 1. 家庭生活自动化与智能化...该课程遵循“从生活走向物理,从物理走向社会”的教育理念,鼓励学生从实际生活中寻找物理知识的应用,提升其对科学价值的认识,同时也培养他们的社会责任感和学习兴趣。
- **专业化精细化:** 行业逐步走向专业化、精细化的发展方向。 - **大客户策略:** 企业倾向于服务于少数几家大型客户。 - **分层效应、示范效应:** 行业内部存在明显的层级划分,领先企业对后进企业有较强的...
自动化立体仓库的控制系统通常包括了高架与存储机械、建筑物与相关管理设施等这些构件。货架的材料大多是钢材、也可以是钢筋混凝土。 在自动化立体仓库中,往往仅存在一套输送系统,只要它出现了问题,便直接导致...
- **专业化与精细化**:企业逐步走向更深层次的专业化发展。 - **大客户策略**:与大型客户建立长期稳定的合作关系是行业内的普遍做法。 - **分层与示范效应**:行业内形成了明显的层级结构,并且成功企业的示范...
- 精密结构件行业正逐步走向专业化、精细化发展道路。 #### 五、行业驱动力与挑战 - **驱动力**: - **政策支持**:国家政策鼓励智能制造、高端装备制造等,为行业发展提供了良好环境。 - **市场需求**:消费者...
### 中国结构件行业高端市场开拓策略研究报告关键知识点 #### 一、企业高端市场开拓策略概述 - **研究报告简介**:该报告旨在对中国结构件行业在2021年至2025年间的高端市场开拓策略进行深入研究,帮助企业更好地...
### 中国结构件行业全国市场开拓策略研究报告关键知识点解析 #### 一、行业背景与研究报告概述 - **研究报告目的**:旨在为结构件行业的企业制定全国市场开拓策略提供科学依据和指导,帮助企业在激烈的市场竞争中...
项目始于2018年,由中国电子学会现代教育技术分会创客教育专家组发起,旨在解决传统机器人构件高昂的价格和缺乏开放性的问题,使得机器人教育能够更广泛地在K12阶段普及。 2. Laserblock的核心特征 Laserblock的...
《基于构件的软件复用技术研究及在MIS中的应用》 软件开发是一个复杂且耗时的过程,而...随着技术的发展,标准构件的生产和复用将成为推动软件产业发展的重要驱动力,推动软件工程走向更高效、更工业化的发展道路。
当前,积件(构件化课件)的概念提倡模块化设计,方便课件的更新和共享,进一步推动了CAI的广泛应用。 尽管CAI具有诸多优势,但也存在一些问题,如课件质量参差不齐、教师技术培训不足、设备成本较高、网络环境不...