
UAP技术白皮书.docx
17页UFIDAApplicationPlatformForERP-U8ERP-U8 应用技术平台(UAP)UAP 是英文“UFIDA Application Platform”的缩写用友软件股份有限公司经过多年的技术积存和学问沉淀,构建出的专业、平安、高效的 ERP 应用技术平台UFIDASOFTWARECO.,LTD.第 17 页共 17 页目 录1 用友软件 UAP FOR U861 应用技术平台简介 31.1 UAP 平台概述 31.2 UAP 平台关键价值 31.3 UAP 平台体系构成 31.4 UAP 平台适用范围及应用角色 52 用友软件 UAP FOR U861 应用技术平台关键力量 52.1 强大的界面设计 52.2 基于业务对象的流程设计 62.3 机敏的档案参照 72.4 可视化的单据设计 82.5 所见即所得的报表定制 92.6 快捷的单据转换规章 102.7 丰富的查询方式 112.8 统一的插件治理 112.9 标准的数据接口 123 技术体系与特性 133.1 UAP 技术架构及特性 133.2 支持完整的产业链模式 154 U8 UAP 成功案例 161 用友软件 UAP For U861 应用技术平台简介1.1 UAP 平台概述为保障信息化战略目标的达成,用户始终期望有一种更加体系、机敏、高效、统一的信息化方案,挂念他们解决信息化过程中的关键难题。
用友软件向用户供应了标准、专业的解决方案ERP-U8 作为一种面对企业信息化战略的主流产品,从整体、全局和进展的角度,为信息系统的设计、构建、集成、部署、运行、维护和治理等供应高可用性、高合理性的体系架构——UAP 应用技术平台UAP 支持 ERP-NC 及 ERP-U8 产品的应用研发,支持产业链伙伴的二次开发、行业插件治理,以及第三方软硬件产品的广泛集成UAP 是最强有力的 ERP 应用技术平台,她将带动整个产业链的全面进展,为中国 ERP 普及事业保驾护航此处需要一幅图:(广告公司设计,体现共性化、平台化)1.2 UAP 平台关键价值客户选择基于 UAP 的 ERP-U8 信息系统,可以:l 满足快速构建和随需而变的要求,满足共性化和用户主控的需求l 保障企业的 IT 效益,降低信息化的风险和总体成本,获得最大限度的投资爱护合作伙伴选择 UAP 应用技术平台,可以:l 实现对伙伴产品的全面集成和团队高效协作l 通过易用、成熟的二次开发功能获得增值回报实施人员选择 UAP 应用技术平台,可以:l 简便部署 ERP-U8 产品,准时交付共性化项目l 针对用户特别需求快速进行现场定制及客户化开发研发人员选择 UAP 应用技术平台,可以:l 更关注于业务的规律设计和核心应用而不用考虑技术实现l 避开重复构建大量冗余代码,降低日常工作及维护量1.3 UAP 平台体系构成UAP 平台是在.Net Framework 平台基础上建立的一套企业应用平台,它是充分利用了.Net 的各种开发技术和开发思想并对 U8 产品的各种业务应用进行抽象后建立的。
ERP-U8企业应用门户(Portal)应用扩展用友U8-UAP应用技术平台支持平滑升级终端用户配置工具EAI预警机制基础参数权限体系多语言配置实施人员集成开发环境可视报表设计交叉报表 BPM报表 自由报表 „„二次开发接口业务流程设计审批流单据流程设计„„UFIDA SDK伙伴产品集成技术伙伴界面设计 单据设计 档案设计 参照设计 过滤设计„„行业插件治理开发人员业务引擎数据查询引擎数据交换引擎界面设计引擎业务规律引擎元数据治理l 以实体描述和数据交换为核心的开放式结构,让 ERP-U8 系统拥有巨大扩展力量商务数据引擎(BDE):原有系统的数据物理表之间规律关系简单,在表现形式上无法与实际的业务 对应关联;通过UAP 商务数据引擎(BDE)技术,可将这些数据表组织为业务对象, 以实体的形式呈现,接受这种形式后开发人员可以很便利的获得 ERP-U8 系统中的各种数据信息数据交换引擎(DTE):通过可视化的设计界面让开发人员或客户能任凭定义不同业务对象之间的转换关系,在实际运行中 DTE 将直接调用 U8 系统的各种业务 API,保证不同业务对象之间可以任凭转换的效果,使用户可以参与到业务的流程定义中。
l 以规章定义为基础的客户化应用界面规章定义引擎和业务规律引擎:使业务规律界面和后台业务规律的开发,彻底脱离了以前需要完全依靠编码 的模式通过对业务系统的分析和抽象,UAP 供应了多种业务规律的规章的定义, 并屏蔽了简单的技术细节,将可视化的定义界面直接呈现在用户面前l 支持软件工厂的应用模型facade 可以供应一个简洁的缺省视图,这一视图对大多数用户来说已经足够, 而那些需要更多的可定制性的用户可以越过 facade 层引入facade 将这个子系统与客户以及其他的子系统分别,可以提高子系统的独立性和可移植性UAP 的后台业务规律接受 Facade 模式从而保证了系统的可扩展性集成的开发环境UAP 供应了统一的开发环境,在此环境下利用.Net 供应的工具集成技术使开发人员在此环境中可以完成全部的开发工作在此环境中集成了单据定义、档案定义、参照定义、流程定义、报表定义等多种客户应用配置界面使用户可以简洁高效的完成产品的共性化配置工作1.4 UAP 平台适用范围及应用角色适用范围:操作系统Windows 2000 ;Windows XP;Windows 2003;相关的系统补丁数据库环境SQL 2000 及 SP3 补丁 或 SQL 2005软件环境ERP-U861(包括 U861 正常运行所必需的软件环境)“UAP For ERP-U861”应用技术平台适用并服务于用友软件公司的 ERP-U8 产品,依靠于 U8 产品安装后的系统环境,其工作成果在 U8 产品中得到呈现。
研发人员包括一次开发和二次开发人员;开发人员通过此平台对底层元数据进行定义和预置,可以进行物理数据库、代码等比较专业化的预置工作实施人员实施人员通过此平台预置简单的规律,甚至预置与编码相关的内容,与开发人员不同的是他们不能修改某些被开发人员锁定的预置内容客户人员对系统进行各种配置和治理的人员,通常为企业中的信息部人员合作伙伴ISV 伙伴与集成应用伙伴通过 UAP 制作行业插件的及集成第三方产品,为客户量身打造共性化的软件产品,实现 ERP-U8 的增值拓展角色对象:2 用友软件 UAP For U861应用技术平台关键力量2.1 强大却不乏亲切的界面设计UAP 接受类似于微软 VS 的开发环境来实现界面的设计功能,操作简洁、有用性强面对设计人员的视窗格外友好亲切,一般技术人员能够快速上手并娴熟运用,而对于用 户的 IT 人员,只要经过短短几天的培训,他们就能够基于 UAP 平台实现自主设计图 01-01-界面设计) UAP 设计窗口继承了 Microsoft 的开发风格,在设计窗口的左侧是功能及工具选择区域,中间部分是主体设计区,而右侧顶部是项目资源治理器,右下部是全部对象的属性窗口全部内容清楚、直观地呈现在您的面前,便于操作和应用。
2.2 基于业务对象的流程设计DataBaseCodinglogicUAP业务建模架构企业共性化需求调研 UAP设计工具简洁来说,业务建模,就是基于企业工程理论和业务模型体系,来分析、设计、开发和维护 ERP 信息系统业务建模的关键基础是业务模型体系,业务模型体系是从企业信息化的需要动身,针对企业的业务和治理所做的一种体系性抽象和描述,业务模型 体系可以为信息系统的设计和开发供应科学、合理的导向和依据基于 UAP 业务建模工具,可以极大地提高治理软件开发维护的效率和质量,降低开发维护的难度和整体成本,并在业务持续完善的过程中实现快速调整可以使 ERP 治理软件对企业的团队协作、业务支持、治理把握、决策分析、商务智能和持续完善供应全面支持流程设计业务把握规律规章单据转换权限治理预警机制任务安排2.3 机敏的档案参照系统原有的基础档案不够丰富怎么办?通过 UAP,企业可以机敏地建立一套符合自己治理需求的档案库,并能够在业务系统中以参照的方式进行调用UAP 已经将控件代码封装成规律对象,只需设置档案的显示名称和字段类型,以及相关的把握选项,就能够快速地建立各种类型的基础档案并公布到业务系统当中。
图 02-01-档案设计)(图 02-02 档案应用)2.4 可视化的单据设计模版UAP 中的单据设计功能不仅允许在原有系统单据的基础上新增字段,还可以复制原单据作为模版来使用,固然,设计新业务单据也是简洁易行的,只需要新增不同的表头栏目和表体栏目,并加入各种状态把握即可在设计区域以直接拖拽的方式,就能够调整各个字段的内容及样式图 03-01 单据设计) (图 03-02 单据设计)(图 03-03 单据应用)2.5 所见即所得的报表定制所见即所得,是指在定制报表的完成的时候,所看到的风格和样式,就是最终在ERP-U8 业务系统中显现的报表UAP 的报表定制功能格外强大,是目前国内最先进的报表设计器:支持交叉报表、支持自由报表、支持子报表、支持支持 BPM 报表及 Web 报表、支持图表、……UAP 报表定制接受向导模式,可以在短短几分钟内快速定制简单的业务分析表及查询条件内容,并以不同的视图形式加以呈现UAP 允许从不同业务单据的实体关系中抽取源数据,也可以通过直接编写 SQL 脚原来查询,这样一来,就能够猎取 ERP-U8 系统已存在的任何业务数据来定制所需要的查询分析报表了04-01-报表定制)(04-02-报表定制)(04-03-报表设计) (04-06-选购方案分析明细表)2.6 快捷的单据转换规章通过 UAP 的单据转换规章,可以快捷地在系统原有的标准业务流程上增加新的功能把握点,以单据转换的方式,形成各种业务规律的“推拉”处理,达到应用扩展的目的。
源单据与目标单据的关联是以拖拽连线的方式进行对应的,简洁直观,全部单据数据的转换对象及映射关系一目了然05-01-单据转换规章) (05-02-单据转换规章)2.7 丰富的查询方式UAP 为使用者供应了查询自定义的功能,无论是基础档案、单据、列表还是报表的查询,都可以用过滤器设计器,来定制各种不怜悯形下所需要的查询条件,并保存为相应的查询模版。












