论文部分内容阅读
UniEAP不只是一个产品,也不只是一个面向某个行业的解决方案,它是支撑应用软件快速构造的综合性平台解决方案。
东软以提供服务著称,很少推出自己的独立产品。但是,7月18日,东软向媒体展示了以UniEAP(Unified Enterprise Application Practices)为统一架构的解决方案核心平台。UniEAP有三个部分组成-开发框架、公共构件及方法学,这也是UniEAP的三重身份。UniEAP是支撑应用软件的快速构造的解决方案,它所包含的部分构件最终同业务应用构件一起部署到应用服务器上,可以满足不同行业不同客户的需求。
一面是软件产品支撑应用的基础框架
东软官方网站公布的软件产品与中间件的产品目录里,有安全软件、数据库、基础技术产品等类别,UniEAP并不在其中的某一类中。UniEAP到底是什么?
东软软件股份有限公司基础软件事业部部长纪勇的解释很容易懂。他说:“对ERP、CRM等应用系统,大多数人都已经耳熟能详。UniEAP不是某一类应用系统,属于大多数人没有接触的基础框架。可以看看美的集团信息化的例子。美的集团内部先后上线了20多个子系统,但各个系统之间是相互独立、不连通的。随着应用的深入,系统之间共享数据的需求日益迫切,因而美的集团需要在各个子系统中间建立连接,实现信息共享。也就是说,未来美的集团要形成企业内部的平台,叫美的信息化平台。”纪勇介绍,美的集团选择东软作为合作伙伴,要以东软的UniEAP为基础来打造美的的信息化平台。UniEAP不包括做任何业务系统,却是所有业务系统的基础。
在多个应用系统下面增加一个框架,有什么难度吗?纪勇说,最理想的情况是,应用系统都是基于统一标准来开发的,但实际情况往往不是这样的。现实中,企业经常采用不同的技术开发各种应用系统,即使采用相同的技术,接口的标准也常常不一样。因此,在构建统一框架的过程中,用户不仅需要平台,还需要有相关的技术规范,比如说主要数据的格式规范、流程的接口标准及部署规范等。
UniEAP的应用方案有两种:一种在用户信息化规划初期就部署了;另外一种是,企业各个部门先后开展信息化建设,后来需要一个平台把信息集中起来。国土资源部属于第二种。我国信息化发展不均衡,国土资源部需要一个把信息集成起来的基础平台,它需要基础平台实现海量数据的交互、存储。纪勇说,东软的UniEAP就是要打造一个满足用户需求的专业平台,类似国土资源部这样的用户可以在平台上开发各种应用。
一面是解决方案构件减少80%重复开发
UniEAP是东软解决方案的基础部分,它的一个重要组成部分是各行业解决方案都需要的公共构件。如果把信息系统比作一个大厦,构件就是砖头、钢筋。建筑师因为有了砖头的通用部分,就可以专心考虑建筑的整体设计,而减少了很多工作。同样,有了公共构件,IT项目可以减少开发的工作量。公共的部分越多,减少的工作量也越多,东软因公共构件可以省去80%的重复开发。
东软软件股份有限公司高级副总裁兼运营总监卢朝霞说:“经过我们这么多年的积累,得出这样的数据:东软的公共构件占50%~60%,面向行业的通用构件约占30%,定制开发这一部分是20%。”公共构件是UniEAP的一个重要组成部分,是基于复用的思想开发出来的构件和服务,可以简化开发并保证业务系统的质量,其特征是接口简单、使用灵活、可复用,例如工作流、组织机构、数据窗口等都是UniEAP中的一些优秀的公共构件。
尽管公共构件可以减少开发,但并不是越多越好。什么样的东西可以放在构件里,不同公司的划分会有不同,如果把特别个性化的部分放到公共构件里,配置起来就很复杂。卢朝霞说:“把哪些构件划为公共部分,哪些应用需要个性化开发?在东软,公共构件这一部分是由公司统一的技术部门来界定的。行业通用部分是由二级开发机构负责,由负责研发的技术总监、技术研发部的部长和行业专家共同讨论来决定。”
纪勇介绍,东软有一个技术发展部,下设了很多工作组,由各个行业部门高级的架构师组成,定期地召开会议,评估各事业部现有资产的情况,来决定哪些资产需要公司直接投入,哪些资产需要部门投入,以及公司的资产控制,都由一套流程来管理。
东软这样一个人数过万的集团,是否每个人都有复用的意识?使用公共构件是否能成为每个开发人员的习惯?东软软件股份有限公司首席技术官兼首席知识官(CTO
东软以提供服务著称,很少推出自己的独立产品。但是,7月18日,东软向媒体展示了以UniEAP(Unified Enterprise Application Practices)为统一架构的解决方案核心平台。UniEAP有三个部分组成-开发框架、公共构件及方法学,这也是UniEAP的三重身份。UniEAP是支撑应用软件的快速构造的解决方案,它所包含的部分构件最终同业务应用构件一起部署到应用服务器上,可以满足不同行业不同客户的需求。
一面是软件产品支撑应用的基础框架
东软官方网站公布的软件产品与中间件的产品目录里,有安全软件、数据库、基础技术产品等类别,UniEAP并不在其中的某一类中。UniEAP到底是什么?
东软软件股份有限公司基础软件事业部部长纪勇的解释很容易懂。他说:“对ERP、CRM等应用系统,大多数人都已经耳熟能详。UniEAP不是某一类应用系统,属于大多数人没有接触的基础框架。可以看看美的集团信息化的例子。美的集团内部先后上线了20多个子系统,但各个系统之间是相互独立、不连通的。随着应用的深入,系统之间共享数据的需求日益迫切,因而美的集团需要在各个子系统中间建立连接,实现信息共享。也就是说,未来美的集团要形成企业内部的平台,叫美的信息化平台。”纪勇介绍,美的集团选择东软作为合作伙伴,要以东软的UniEAP为基础来打造美的的信息化平台。UniEAP不包括做任何业务系统,却是所有业务系统的基础。
在多个应用系统下面增加一个框架,有什么难度吗?纪勇说,最理想的情况是,应用系统都是基于统一标准来开发的,但实际情况往往不是这样的。现实中,企业经常采用不同的技术开发各种应用系统,即使采用相同的技术,接口的标准也常常不一样。因此,在构建统一框架的过程中,用户不仅需要平台,还需要有相关的技术规范,比如说主要数据的格式规范、流程的接口标准及部署规范等。
UniEAP的应用方案有两种:一种在用户信息化规划初期就部署了;另外一种是,企业各个部门先后开展信息化建设,后来需要一个平台把信息集中起来。国土资源部属于第二种。我国信息化发展不均衡,国土资源部需要一个把信息集成起来的基础平台,它需要基础平台实现海量数据的交互、存储。纪勇说,东软的UniEAP就是要打造一个满足用户需求的专业平台,类似国土资源部这样的用户可以在平台上开发各种应用。
一面是解决方案构件减少80%重复开发
UniEAP是东软解决方案的基础部分,它的一个重要组成部分是各行业解决方案都需要的公共构件。如果把信息系统比作一个大厦,构件就是砖头、钢筋。建筑师因为有了砖头的通用部分,就可以专心考虑建筑的整体设计,而减少了很多工作。同样,有了公共构件,IT项目可以减少开发的工作量。公共的部分越多,减少的工作量也越多,东软因公共构件可以省去80%的重复开发。
东软软件股份有限公司高级副总裁兼运营总监卢朝霞说:“经过我们这么多年的积累,得出这样的数据:东软的公共构件占50%~60%,面向行业的通用构件约占30%,定制开发这一部分是20%。”公共构件是UniEAP的一个重要组成部分,是基于复用的思想开发出来的构件和服务,可以简化开发并保证业务系统的质量,其特征是接口简单、使用灵活、可复用,例如工作流、组织机构、数据窗口等都是UniEAP中的一些优秀的公共构件。
尽管公共构件可以减少开发,但并不是越多越好。什么样的东西可以放在构件里,不同公司的划分会有不同,如果把特别个性化的部分放到公共构件里,配置起来就很复杂。卢朝霞说:“把哪些构件划为公共部分,哪些应用需要个性化开发?在东软,公共构件这一部分是由公司统一的技术部门来界定的。行业通用部分是由二级开发机构负责,由负责研发的技术总监、技术研发部的部长和行业专家共同讨论来决定。”
纪勇介绍,东软有一个技术发展部,下设了很多工作组,由各个行业部门高级的架构师组成,定期地召开会议,评估各事业部现有资产的情况,来决定哪些资产需要公司直接投入,哪些资产需要部门投入,以及公司的资产控制,都由一套流程来管理。
东软这样一个人数过万的集团,是否每个人都有复用的意识?使用公共构件是否能成为每个开发人员的习惯?东软软件股份有限公司首席技术官兼首席知识官(CTO