应用软件的产品化之路

时间:2022-03-15 04:03:34

应用软件的产品化之路

建立集软件架构技术和行业经验于一体的解决方案架构平台,可以促进行业经验和知识的积累,加快应用软件交付,推动其产品化进程。

软件的产品化和标准化是软件企业梦寐以求的目标,产品化可以降低软件交付成本,而标准化可以确保软件质量稳步提升、保证软件的快速部署,这些优点对软件企业的诱惑无疑是巨大的。因此,我们看到,不仅工具类软件最早走上了产品化和标准化道路,不少OA、ERP等管理类软件供应商也紧随其后。而今面向行业、主要以解决方案形式提供给用户的东软集团也不甘人后,于7月18日正式推出东软解决方案统一架构平台UniEAP,在产品化和标准化道路上迈出了一大步。

统一架构平台UniEAP

UniEAP(Unified Enterprise Practices)是东软推出的一个由开发框架、公共构件和方法学组成的、支撑应用软件快速构造的综合性平台解决方案,也是东软解决方案“平台化、构件化”思想的具体体现。它整合了过去10多年时间东软在软件技术和解决方案领域的实践经验,以及东软在基础平台建设中聚集的技术和解决方案架构理念,支撑了东软众多大型行业解决方案。

东软UniEAP的出现可以追溯到上个世纪90年代中后期。伴随着东软在应用软件业务方面的逐步深入,开发的软件项目规模不断扩大,东软亟需一套适合大型解决方案的开发环境。当时,Java刚刚兴起不久。东软看中了Java的跨平台能力和支持大型软件应用的优势,启动了UniEAP的建设。

十多年来,UniEAP经历了三次重大版本升级。初期(UniEAP V1.x)主要是消化J2EE技术,实现了一个稳定、高效的应用支撑框架。UniEAP的真正成熟是在V2.x阶段,这期间,基于构件化的思想,在吸收主流Web应用框架精华的基础上,对原有框架进行了优化,添加了业务逻辑构件。更为重要的是,在这一阶段,围绕UniEAP这个基础平台,开发出了一系列行业衍生平台,为东软快速构建行业解决方案提供了重要保证。进入2006年,在SOA由概念逐步走向成熟的大背景下,UniEAP完成了向面向服务的基础技术平台的转型,UniEAP V3.x可以帮助用户开发、部署面向的应用,同时还明确了ADD(Architecture Driven Development)的开发模式。

在UniEAP的成长过程中最为关键的是,东软从一开始就给UniEAP设立了一个高远的目标,UniEAP不仅是一个单纯的技术支撑平台,更是一个行业知识和经验的沉淀池。在东软还专门建立了一支队伍,其主要职责就是从各个解决方案事业部中抽取共性的行业知识,集成到UniEAP平台中。

解决方案的基石

这些年来,UniEAP在东软行业解决方案领域被广泛应用,经受住了各种类型的考验,已经趋于成熟,成为很多行业应用客户首选的技术支撑平台和支撑东软众多行业解决方案的基石。

不过,据东软软件股份有限公司CTO&CKO张霞介绍,东软对UniEAP的认识经历了一个过程。最初,UniEAP中的“P”是指“Platform(平台)”,这与当时的国内IT现状是相呼应的,当时的IT解决方案提倡“交钥匙工程”,因此UniEAP定位在单纯的技术支撑平台层面。

随着国内信息化产业的发展,人们逐渐认识到IT解决方案建设是一个长期、复杂的过程,用户希望在产品之外提供更为专业的IT服务,以保证IT建设目标的顺利达成。基于这一趋势,东软给UniEAP的“P”赋予了新的含义,即“Practices(实践)”。虽然只是一字之差,这个变化折射出的是东软从最初的重视产品到现在强调服务。这些服务包含了借助于东软成熟的技术管理、知识管理体系,积淀下了丰富的解决方案实施经验,以及一批能够胜任解决方案生命周期各阶段工作的专家。

“东软是一个以软件和解决方案为核心的公司,而UniEAP将帮助东软快速构建满足客户动态需求的低成本解决方案,从而提升东软的竞争能力。” CTO张霞说。

谈到UniEAP的未来,张霞告诉记者:“未来UniEAP的发展方向是,成为东软可复用资产解决方案的使能器和加速器,帮助客户快速构建基于SOA的应用系统。”

上一篇:IT服务需求增长迅速 下一篇:从内存入手降低HPC能耗