信息化 频道

用友UAP平台让业务与技术分离的奥秘

  【IT168专稿】提起业务与技术分离这个话题其实今天已经不再新鲜,似乎也不是传统意义上的CIO们所关心的核心话题了,但是这确实是一个企业信息化项目成熟与否的标志之一。很多时候评价企业信息系统的成功与否,能否健康长远发展与否都取决于业务与技术到底有多深的耦合关系。

  让业务懂技术其实并不难,反之亦然,这其中不是难易的问题,而是有没有必要这样做。在传统模式下开发出来的业务系统姑且不论交付到最终用户的认可程度,单纯在实现层面就要经过多少次反复这已是一个不争的事实了。而通过用友UAP平台开发业务系统到底能在这个层面为企业带来哪些巨大的价值呢?而拉开业务和技术二者距离是不是一定要付出巨大的代价呢?其实并不一定,而且也不用挑战固有的软件工程理论。

用友UAP平台让业务与技术分离的奥秘
▲用友集团UAP中心技术支持部总经理彭立东先生

  正如用友集团UAP中心技术支持部总经理彭立东所说的通过用友UAP平台实现企业管理,首先能够快速准确的把握企业的需求是至关重要的。尽管用友在很多场合下都一再强调用友UAP开发平台预制了包括企业模型,特征模型,组织模型等众多模型,但这并不意味着完全不需要进行编码的工作,而是通过业务模型的建立让编码的工作简化,让业务与技术能够从一种看似互为“充分必要条件”的能够剥离出来。

  元数据驱动让业务与技术分离

  业务与技术的分离已经是现在企业用户在考虑具体实施的过程中必须谨慎操作的问题,但是如何实现真正的分离却并不是所有的人都能够清楚,用友集团UAP中心Java应用平台开发部经理刘昆鹏则认为用友UAP开发平台主要源自以下几个特点而对于业务和技术的剥离产生作用:

  一是全产业链开发;

  二是对整个开发过程的管理;

  三是重视计划、非常好的实践积累和固化,并提供多种展现形式的开发。

  用友UAP平台是一个模型驱动的开发平台,同时也是一个元数据驱动的开发平台。在用友UAP平台上进行开发,首要环节就是进行元数据设计。而彭总认为经过需求调研、模型搭建、框架设计等前期的项目的铺垫进行元数据的设计是十分关键的。同时,元数据又是系统中数据实体的载体。他不仅仅标志着当前项目的数据“宽度”、“精细度”也影响着未来企业信息化大厦的基础,因此这个阶段的设计非常关键。但也正因如此,用友UAP平台有着独到的扩展方式能够满足未来的扩充。据彭总介绍严格意义上讲,项目进入元数据设计阶段已经是经过需求、架构、分析、建模等步骤,甚至经过架构师和领域架构师的设计之后很少有因为考虑不周而造成元数据进行修改的可能性,而即使是以阶段性目标而产生了元数据的偏差,而通过扩展机制可以自己加进来。而另一个层面来说,客户化定制开发才是这个问题的关键所在,任何一个平台、系统已有的功能、数据、模型等都不可能完全符合企业的需求,所以在做客户化定制开发的时候这种情况将会凸现出来,而恰恰正是因为这样的元数据机制让客户可以在版本迭代的时候不断的“随需而改”。

0
相关文章