用友UAP平台及应用集成技术介绍(何冰)详解.ppt

用友UAP平台及应用集成技术介绍(何冰)详解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 标题:字体改为红色 * NC的企业建模主要分为下面几个过程:业务建模、通过企业建模mapping数据模型、以业务建模创建的业务组件为对象进行功能及UI建模。 NC业务建模的过程是以实际的业务需求为基础,通过面向对象的分析方法来建立模型。业务建模是整个建模过程的起点,以此建立实体、 操作、实体拥有的属性以及实体之间的关联关系。 NC业务建模框架最底层是一套元数据模型的接口定义。该套接口对业务建模中的组件、实体、实体所拥有的属性、类型以及实体之间的关联关系 进行了定义,确定了他们之间的功能及相互的关系行为。 在接口定义之上,框架给出了这些接口的一套实现,用于完成接口所定义的对象实现。 在接口定义之上,同时定义了模型框架的查询服务接口。此套接口提供给开发人员进行运行时模型相关信息查询的服务。 再上层提供了对模型数据信息进行访问的接口(DASFacade/NCObject)。我们知道,模型的建立,无非是要表达数据对象的结构以及相互关系。 在NC业务建模框架中,数据访问的载体是NCObject,它是对象元数据在运行时的数据实例信息。数据访问接口提供对NCObject的访问 封装。 在最上层提供了基于元数据的持久化接口。可以实现对模型数据对象(NCObject)对象持久化操作,比如基本的增、删、查、改等操作。通过这些 持久化服务可以进行对模型数据的数据库操作。 同时业务建模框架还提供了代码生成和SQL生成的相关功能。其中代码生成用于生成模型对象(元数据实体)的类代码。这样满足了需要强类型需求。 发布及SQL生成的功能完成对当前业务模型进行数据库建库脚本的生成。同时发布的过程也完成了必须的数据模型的确立,比如实体对应的 表结构的主外键关系,表名或字段名称等等。 这就是mapping到数据模型的过程,在发布的同时,已经在数据库中建立了实体对应表结构的关联关系,表及字段信息等等。所以我们的业务建模的过 程包含着数据建模的过程。可以影射成数据模型。 对于业务建模及所有相关的功能我们提供了基于Eclipse的模型设计器来进行模型相关的设置及操作。我将在下面以一个单据实例来展示该设计器的功能。 业务模型建立完成并影射成对应的数据模型之后,需要确定该需求的功能及UI界面的特性。这就需要由功能及UI建模完成。 我们功能建模首先依赖的是UAP的基础平台,依赖UAP的接入技术、持久化框架等基础平台。另外,我们UAP有几大模板,单据模板、查询模板、打印模板 等,它们提供了快速定制单据界面的形式、实现查询和打印功能提供了很大的方便。我们的功能及UI建模也利用了这些模板的功能。对于流程方面,我们利用 了UAP的流程平台来完成单据流转的支持。对于UI界面最终的展现利用了UAP的UI模式化框架来完成。对于这些UAP功能的完美组织构成了我们的功能及UI建模的集成开发环境。这个工具环境以业务建模完成的业务组件为对象,组织业务组件的功能及界面,提供了可视化的向导界面进行资源的设置,同时更多的提供了对组件相关资源(模板及UI界面)管理与维护功能。 在演示中会详细介绍这两个工具 总体介绍建模的流程:功能建模- 业务建模 -〉mapping数据模型 介绍每个建模过程的概念以及需要完成的功能 详细介绍每个建模过程的组成部分 * 既然谈到建模,就离不开模型的概念。所谓模型是对实际事物或对象的抽象,它能够描述对象以及对象之间的关联关系。比如我们通常在设计中使用的UML模型 以及在设计数据库结构时使用Powerdesigner设计的数据模型,都是模型的概念。企业建模就是根据企业的实际需求,从不同方面建立系统的表示方法。 元数据是描述数据的数据。元数据对我们来说,并不是很陌生。比如在数据库中,通过数据库的元数据信息,可以知道数据库的结构,表的结构信息、字段名称 和类型等基本信息,这些信息就是对数据库结构信息的描述数据。元数据具有不依赖语言平台、数据库平台等特点,易于迁移、维护及永久保存。 在ERP中有很多种模型信息,比如业务模型、数据模型、BI模型等模型。他们都是描述对象及其之间关系的,只是描述的是不同领域或企业问题中不同方面的对 象。对于着也有不同类型的不同领域的模型元数据,比如业务模型元数据、数据模型元数据等。 * 业务组件能够比较完整的表示一个业务功能。 * * 标题:字体改为红色 * 1.通过UAP对各种应用系统进行整合和集成,防止出现信息孤岛、能够更好的整合企业内部和外部资源,强化企业的整体性 。 2.强大的二次开发和应用部署平台,快速构建客户的个性化应用 3.灵活的外部数据交换平台,便捷实现客户异构系统的数据共享 4. * 查询引擎是一个总量级的工具。 可以

文档评论(0)

钱缘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档