不想错过重要资讯?
马上订阅新闻邮件!
 
a 您现在的位置: 中计在线 >> 信息化 >> ERP >> 文章正文
UniEAP的三重身份
作者:郝峥嵘    文章来源:中计在线    更新时间:2007-7-30 11:22:15
【字体:
 中计在线信息化频道全心上线!全力推动中国信息化进程!信息决策,易如反掌,尽在CIW信息化!
中移动去年净赚660亿
[寻找下一个1000亿] [发行A股没有时间表]
·农村信息服务发展呈现三大趋势
·手机病毒悄然来临,你准备好了吗?
·腾讯总裁刘炽平否认Q币属于虚拟货币
·2007年科技产业发展预测


UniEAP的组成部分

UniEAP不只是一个产品,也不只是一个面向某个行业的解决方案,它是支撑应用软件快速构造的综合性平台解决方案

东软以提供服务著称,很少推出自己的独立产品。但是,7月18日,东软向媒体展示了以UniEAP(Unified Enterprise Application Practices)为统一架构的解决方案核心平台。UniEAP有三个部分组成-开发框架、公共构件及方法学,这也是UniEAP的三重身份。UniEAP是支撑应用软件的快速构造的解决方案,它所包含的部分构件最终同业务应用构件一起部署到应用服务器上,可以满足不同行业不同客户的需求。

一面是软件产品支撑应用的基础框架

东软官方网站公布的软件产品与中间件的产品目录里,有安全软件、数据库、基础技术产品等类别,UniEAP并不在其中的某一类中。UniEAP到底是什么?

东软软件股份有限公司基础软件事业部部长纪勇的解释很容易懂。他说:“对ERPCRM等应用系统,大多数人都已经耳熟能详。UniEAP不是某一类应用系统,属于大多数人没有接触的基础框架。可以看看美的集团信息化的例子。美的集团内部先后上线了20多个子系统,但各个系统之间是相互独立、不连通的。随着应用的深入,系统之间共享数据的需求日益迫切,因而美的集团需要在各个子系统中间建立连接,实现信息共享。也就是说,未来美的集团要形成企业内部的平台,叫美的信息化平台。”纪勇介绍,美的集团选择东软作为合作伙伴,要以东软的UniEAP为基础来打造美的的信息化平台。UniEAP不包括做任何业务系统,却是所有业务系统的基础。

在多个应用系统下面增加一个框架,有什么难度吗?纪勇说,最理想的情况是,应用系统都是基于统一标准来开发的,但实际情况往往不是这样的。现实中,企业经常采用不同的技术开发各种应用系统,即使采用相同的技术,接口的标准也常常不一样。因此,在构建统一框架的过程中,用户不仅需要平台,还需要有相关的技术规范,比如说主要数据的格式规范、流程的接口标准及部署规范等。

UniEAP的应用方案有两种:一种在用户信息化规划初期就部署了;另外一种是,企业各个部门先后开展信息化建设,后来需要一个平台把信息集中起来。国土资源部属于第二种。我国信息化发展不均衡,国土资源部需要一个把信息集成起来的基础平台,它需要基础平台实现海量数据的交互、存储。纪勇说,东软的UniEAP就是要打造一个满足用户需求的专业平台,类似国土资源部这样的用户可以在平台上开发各种应用。

一面是解决方案构件减少80%重复开发

UniEAP是东软解决方案的基础部分,它的一个重要组成部分是各行业解决方案都需要的公共构件。如果把信息系统比作一个大厦,构件就是砖头、钢筋。建筑师因为有了砖头的通用部分,就可以专心考虑建筑的整体设计,而减少了很多工作。同样,有了公共构件,IT项目可以减少开发的工作量。公共的部分越多,减少的工作量也越多,东软因公共构件可以省去80%的重复开发。

东软软件股份有限公司高级副总裁兼运营总监卢朝霞说:“经过我们这么多年的积累,得出这样的数据:东软的公共构件占50%~60%,面向行业的通用构件约占30%,定制开发这一部分是20%。”公共构件是UniEAP的一个重要组成部分,是基于复用的思想开发出来的构件和服务,可以简化开发并保证业务系统的质量,其特征是接口简单、使用灵活、可复用,例如工作流、组织机构、数据窗口等都是UniEAP中的一些优秀的公共构件。

尽管公共构件可以减少开发,但并不是越多越好。什么样的东西可以放在构件里,不同公司的划分会有不同,如果把特别个性化的部分放到公共构件里,配置起来就很复杂。卢朝霞说:“把哪些构件划为公共部分,哪些应用需要个性化开发?在东软,公共构件这一部分是由公司统一的技术部门来界定的。行业通用部分是由二级开发机构负责,由负责研发的技术总监、技术研发部的部长和行业专家共同讨论来决定。”

纪勇介绍,东软有一个技术发展部,下设了很多工作组,由各个行业部门高级的架构师组成,定期地召开会议,评估各事业部现有资产的情况,来决定哪些资产需要公司直接投入,哪些资产需要部门投入,以及公司的资产控制,都由一套流程来管理。

东软这样一个人数过万的集团,是否每个人都有复用的意识?使用公共构件是否能成为每个开发人员的习惯?东软软件股份有限公司首席技术官兼首席知识官(CTO&CKO)张霞说,东软把复用上升到公司的策略层面,公司内部有一个ITA规划,俗称技术宪法。不管开发人员有没有复用的意识,他都会为生产出复用的构件出力,因为每个事业部都有专门的人员会把行业的通用部分转化为构件。另外,所有的开发人员在进行相关的开发之前,都要在公共构件库里面检索一遍,避免做重复的工作。这已经成为公司内部的管理模式,它保证了公司内部的构件库不断成熟。

更是方法学开发成果的保证

同样都是以钢筋水泥砖头为原材料,有的建筑师可以设计出人性化的传世之作,而有的建筑师的作品却只能勉强验收合格。同样,是不是有了框架,有了构件,就可以设计出一个满足用户需要的信息系统呢?答案是否定的。

张霞说,东软能保证软件开发的质量,得益于UniEAP另一个组成部分—方法学。UniEAP产品的开发有一个统一过程,这个过程有助于提高软件开发团队的工作效率,控制开发过程中的风险,保证软件开发进度并且提高软件产品质量,是产品成功的保障。这个统一过程就是NUP(东软统一软件开发过程)。

为了取得在开发效率、稳定性、易维护性等方面的最佳平衡,采用平台化、构件化思想来构建应用系统的先进开发模式正越来越成为IT建设的主流手段。而这种开发模式的变迁,对系统实现手段也在系统架构、业务构件、开发环境和运行环境等方面提出了更高的要求。

对用户来说,最重要的是UniEAP能给他带来什么。作为东软在解决方案领域十几年知识积累的结晶,作为支撑了国内近千个大型领域应用解决方案的基础框架,UniEAP不只是一个产品,也不只是一个面向某个行业的解决方案,更是软件开发的方法学。少了任何一部分的UniEAP都是不完整的,三者有机结合在一起的UniEAP才能够称之为支撑应用软件快速构造的综合性平台解决方案

链接:与时俱进的UniEAP

UniEAP的三个主要版本分别代表了UniEAP产品发展的三个典型阶段:

第一阶段—UniEAP V1.x(1997~2000):该阶段主要是J2EE技术的普及与导入阶段,实现了一个稳定、高效的应用支撑框架及部分页面构件,同时还发展了工作流、数据交换平台等商业构件产品,用户的主要开发方式以编码为主。

第二阶段—UniEAP V2.x(2001~2005):该阶段是UniEAP设计理念完全成熟的阶段,在UniEAP V1.x的基础上,基于构件化思想,实现了支持可插拔构件机制的可视化集成开发环境与管理配置环境。

第三阶段—UniEAP V3.x(2006~至今):在SOA逐步由概念走向成熟的大背景下,UniEAP V3.x完成了面向服务的基础技术平台的转型。作为一种全新的企业应用基础平台,UniEAP V3.x主要帮助用户开发、部署面向服务的应用,从而使得信息能够在企业内外自由地流动。在未来的发展中,UniEAP将作为东软可复用资产解决方案的加速器,帮助客户快速构建SOA应用系统。

加入收藏告诉好友】 【打印此文
责任编辑:bccuje
  • 上一个文章:
  • 下一个文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     相关文章
    安智SPM协助实现全网安全
    CIO是名牌供应商的追星族
    “中间相遇”策略让SOA实施更有效
    CIO如何敏捷跨越三重门
    如何利用绩效评估提升CRM应用效果
    ETO企业管理信息化怎么做
    政府数据中心的信息共享之道
    流程优化成功三部曲
    六步实现IT项目的六西格玛管理
    超豪华与低能耗的智能博奕
     相关评论
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    用户名:
    · 您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
    · 留言板管理人员有权保留或删除其管辖留言中的任意内容
    · 本站提醒:不要进行人身攻击与无聊谩骂。谢谢配合。
    热门文章
    最新推荐