用友软件:长周期开发平台核心优势UAP
本文来源 : admin 发布时间:2013年05月31日 阅读:次
关键词:上海用友U8财务软件,上海用友U8ERP软件,上海用友U8HR软件,上海畅捷通软件,上海飞企OA软件,上海用友U8CRM软件,上海用友PLM软件,上海拓软
为了让公众更多的了解开发平台所包含的组件及其特性。5月28日于用友软件园召开了5月UAP媒体沟通会,在本次媒体沟通会中,两位来自用友软件股份有限公司的专家向记者重点介绍了用友UAP的平台产品之一——详细讲解了开发平台如何使得敏捷开发成为可能。
用友UAP平台诞生背景
中国软件行业正在经历第三次转型的阵痛,用友UAP伴随NC产品诞生,随着业务复杂度的提升,对页面交互、页面数据处理能力都提出了新的要求,这促使全新的用友UAP开发平台诞生。
用友UAP开发平台从不同类型的软件开发过程中,研究、分析、总结和提炼了大量的设计工具、开发工具、应用开发框架、中间件、基础技术类库以及研发模式等成果,并提供了一个集成的软件开发环境。
用友集团UAP中心Java应用平台开发部经理刘昆鹏表示,用友公司“平台化发展 产业链共赢”的策略,对如何有效利用和扩展研发成果,并在不同研发层次进行独立的资产管理和发展提出了要求。另一方面,随着软件工程的不断推进,整个开发过程的各个环节更加精细化,管理人员、需求人员、设计人员、开发测试等各开发人员都需要协同工作。所以将在开发过程中所产生的最佳实践达到有效的积累,也是开发平台要解决的问题。
用友集团UAP中心Java应用平台开发部经理 刘昆鹏
UAP开发平台的核心优势
用友集团UAP中心技术支持部总经理彭立东介绍,该平台包括了覆盖软件全生命周期的需求分析、设计、开发、测试、构造、发布、运行及维护等各阶段所需的工具。基于用友UAP开发平台能够大幅度提升软件的开发效率、稳定性、可集成性及可维护性,降低软件实现的技术难度以及开发成本。
用友集团UAP中心技术支持部总经理 彭立东
用友UAP开发平台由可视化集成开发环境、应用开发框架、公共服务以及基础技术类库/中间件几个部分组成,同时从开发过程角度提供了软件配置管理与研发管理功能。可视化集成开发环境UAP Studio支持业务建模、分析、设计、开发、测试、组装、发布等开发过程的全生命周期管理,提供各种管理工具、设计器、监控工具,以及软件配置管理系统。采用模型驱动开发的方式,通过上一阶段的输出与下一阶段的输入结合,利用可视化设计器将开发过程串接起来,大大降低开发难度,降低各阶段的鸿沟和不一致性。
用友UAP开发平台的“灵魂”
随后,彭立东先生向记者重点介绍了开发平台的“灵魂”——元数据。元数据框架支持访问服务、开发服务、管理服务,支持建模开发工具整合与适配其他系统模型数据,并提供统一的查询服务,使得平台上的开发者只需要关注业务逻辑,实现了业务与技术的分离。
开发平台的实体设计器包含多种建模元素和实体元素,可以可视化的方式创建面向对象的实体组件,可通过配置代码模板,自动产生可以直接运行的业务实体源代码。
业务与技术相分离
用友UAP开发平台的应用开发框架是基于企业建模理论的,将应用软件的业务逻辑和开发技术相分离,是应用软件开发者可以仅仅关注应用的业务逻辑,而不必关注繁琐的技术实现,使得管理层与业务人员参与应用软件的开发成为可能。大大缩短研发周期、提高研发效率、加快应用开发速度、减少企业信息系统开发的风险,并保证应用开发软件的质量,实现最终用户的个性化的需求。
除了支持开发WEB应用等常见的应用类型外,还支持开发跨平台移动应用。用友UAP移动应用框架提供了数据处理、应用适配器等功能,提供移动应用商店,开发者可以在上面发布自己的移动应用产品。
用友UAP平台产品的问世,能够支持我国大型企业及公共组织更好的实现IT及软件系统的运营与运维,提升管理绩效,并帮助客户参与全球化竞争。其开发平台将开发的全过程做为资产管理起来,大量的原数据模型和可视化界面大大降低开发的难度,实现了敏捷开发。