附件 4:UAP 介绍一、UAP 简介UAP(Universal Application Platform)平台是用友软件经过多年的技术积累和知识沉淀,在微软
NET 相关规和标准的基础上,提供完全支持基于领域语言(DSL)的模型驱动开发(MDD)模式,为各种复杂的企业级商业应用系统提供专业、安全、高效、可靠的开发、部署和运行企业管理应用软件的开发工具平台
通过 UAP 平台,使企业信息资源变得可重用、透明化,并且系统具有高可扩展性,让业务处理更加高效、简洁、安全
UAP 平台为用户提供了一个统一的集成开发环境,用户可以使用包括模型设计、UI 设计、报表设计、规则设计、数据库设计、BI 设计等各方面的设计器,并通过可视化的界面和友好的交互操作,自动生成用户所需要的各种功能控件
使得大型的企业级商业应用软件第一次实现了技术与业务关注点的分离,并且通过快速的动态业务建模与服务组装技术,实现了企业动态业务的快速部署与应用,真正实现了“随需而变”的实时企业与全球商务的企业信息化价值理念
1 UAP 的目标作 为 开 发 工 具 平 台 , UAP 需 要 实 现 与 操 作 系 统 、 数 据 库 、
Net Framework、Office、WMI、
Net Compact Framework、MSMQ 等底层核心技术的调用与协作,通过屏蔽底层的复杂实现,提高企业应用软件的灵活性、可扩展性和开放性
作为应用设计平台,UAP 提供了统一的集成开发环境,其中包括模型设计、UI 设计、报表设计、规则设计、数据库设计、BI 设计等各方面的设计器,通过可视化的界面和友好的交互自动产生需要的各种软件工件,极提高了软件开发的效率和质量
作为运行执行平台,UAP 在系统交付、安装和部署后,支撑业务系统的解析和执行;提高应用软件的可定制性与可集成性
作为集成平台,UAP 提供对 OFFCIE