电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

U9技术文档-手册-UBF应用开发手册V28.PDFVIP免费

U9技术文档-手册-UBF应用开发手册V28.PDF_第1页
1/222
U9技术文档-手册-UBF应用开发手册V28.PDF_第2页
2/222
U9技术文档-手册-UBF应用开发手册V28.PDF_第3页
3/222
UBF 应用开发手册 I V2.8 1. 前言 UAP ( Universal Application Platform ) 是 用 友 公 司 为 开 发 新 一 代 面 向 服 务(Service-Oriented Architecture, SOA)的世界级商业应用套件产品(U9)而精心打造出来的 ERP 软件生产平台。通过 UAP 平台,使企业信息资源变得可重用、透明化,并且系统具有高可扩展性,让业务处理更加高效、简洁、安全。UAP 平台为用户提供了一个统一的集成开发环境,用户可以使用包括模型设计、UI 设计、报表设计、规则设计、数据库设计、BI设计等各方面的设计器,并通过可视化的界面和友好的交互操作,自动生成用户所需要的各种功能控件。使得大型的企业级商业应用软件第一次实现了技术与业务关注点的分离,并且通过快速的动态业务建模与服务组装技术,实现了企业动态业务的快速部署与应用,真正实现了“随需而变”的实时企业与全球商务的企业信息化价值理念。 UAP(Universal Application Platform)平台是用友软件经过多年的技术积累和知识沉淀,在微软.NET 相关规范和标准的基础上,提供完全支持基于领域语言(DSL)的模型驱动开发(MDD)模式,为各种复杂的企业级商业应用系统提供专业、安全、高效、可靠的开发、部署和运行企业管理应用软件的开发工具平台。它主要包括:应用运行平台(UBF)、应用开发平台(UBF Studio)和组件化发布平台。 � UBF(UFIDA Business Framework) 实现与操作系统、数据库、.Net Framework、Office、WMI、.Net Compact Framework、MSMQ 等底层核心技术的调用与协作,通过屏蔽底层的复杂实现,提高企业应用软件的灵活性、可扩展性和开放性。 针对开发 ERP 软件的特点,提供了一套适用的类库、框架以及具有扩展性的通用解决方案。有效地降低了开发工作的难度和工作量。 在系统交付、安装和部署后,支撑业务系统的解析和执行;提高应用软件的可定制性与可集成性。提供对 OFFCIE、移动商务、第三方软件系统等企业级的集成与应用协同。 � UBF Studio 提供了统一的集成开发环境,其中包括模型设计、UI 设计、报表设计、规则设计、数据库设计、BI 设计等各方面的设计器,通过可视化的界面和友好的交互自动产生需要的各种软件工件,极大地提高了软件开发的效率和质量。提供对完整产业链的全角色开发的支撑环境。 � 组件化发布平台 提供软件产品的组件规划工具,以定义软件产品的工艺图。自动化构造工具将依据该工艺图,自动地构造组件并存入组件库中。安装系统生成工具将按照用户的意图从组件库中提取适当的组件产生安装包。 在本手册中我们将详细介绍怎样使用 UAP 中的 UBF 和 UBF Studio 开发应用。 2. UBF 概述 2.1. UAP 平台与应用系统间的整体逻辑架构 UAP 平台是在国际上主流和公认的技术标准与规范的基础上建立的一个开放的企业级开发工具平台。它采用了元数据驱动的、面向服务的体系架构,并提供了统一的编程抽象模型,是一个适合应用软件开发及部署的全角色平台。UAP 平台与应用系统之间的逻辑关系与整体架构如图 2-1 所示。 图 2-1 其中,UAP 平台提供了模型定义、服务组装、应用开发集成环境(UBF Studio)、应用平台以及应用工具等五个核心的工具集。并通过这五大工具集为应用系统以及第三方的其它应用提供统一的模型定义、功能开发与应用集成的环境。 2.2. UAP 平台的技术体系架构 UBF 的技术体系结构采用分层的架构模式,主要可以分为数据层、业务层、表示层,并且通过抽象的控件模型提供对多种客户端的应用支持。整个架构如图 2-2 所示: 图 2-2 其中,在数据层中,持久化服务引擎主要负责访问和查询存储在数据库中的各种业务数据,在隔离业务层和数据存储管理的同时,实现与业务层的实时交互。持久化服务的这种隔离有以下好处: � 减少数据库提供者变更带来的影响; � 减少因数据对象变更带来的影响(如变更数据库的 schema); � 封装数据的处理操作,这将在很大程度上减少测试和维护工作; � 通过 O/R 映射机制,以维护对象和持久存储之间的一致性,减少因面向对象和非面向对象这两种技...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

U9技术文档-手册-UBF应用开发手册V28.PDF

您可能关注的文档

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信