




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中小企业最佳集成应用平台 UAP UAP 技术白皮书 UFIDA Application Platform 前言Preface 大洋彼岸突如其来的危机,几乎没有任何悬念地席卷了全球。企业如何在这场大风浪中稳健前行,经营创新与管理升 级成为企业决策者战略思考中不可回避的关键内容。飞速发展的中国在危机面前,产业整合、企业管理升级,已经势在必 行。 当一些企业还在思考寻觅或被诸多先进名词或技术“闪烁”得不知如何行动的时候,已经有一些企业迈着稳健的步 伐,快速前进,并在行动中取得了显著的成效,成为“优势企业”。转型升级即决策与改变,而科学决策与理性转变在这 个时代背景下显得那么重要和关键。 如何搭建更快见效、更低风险、更灵活、更具有延展性、更高性价比、更成熟的管理升级方案以及如何在有效保护现 有投资的基础上、盘活现有的信息化资产、以经济的投入换取企业的加速转型升级,成为危机中优势企业,是企业的信息 主管不得不面对的课题。U8UAP作为中小企业最佳集成应用平台,将为企业的信息主管拨开迷雾,成为企业加速转型升 级的强大工具平台。 U8UAP作为ERPU8的核心平台,全面支持SOA技术架构,拥有高度的可扩展能力、柔性化的可配置能力和强大的第 三方系统集成能力,能够满足中小企业信息化的各种需求: 基于U8UAP表单和报表框架企业能够自主满足各种个性化的需求 工作流平台可以帮助企业实现业务流程的重组、优化、监控 集成框架可以帮助企业实现外部插件以及与第三方系统的集成 元数据驱动技术可以实现企业系统持续平滑的升级 高效的开发模式可以节约大量时间,降低总体成本 灵活的支持多种部署模式,满足各种企业类型的应用 中小企业最佳集成应用平台 目录 Contents U8-UAP 中小企业最佳集成应用平台 面向SOA的核心技术体系 实现个性化需求自主掌控的表单平台 实现业务革新的工作流系统 基于.Net Framework 的底层技术体系 面向决策支持层的强大报表平台 应用场景驱动的企业门户 无缝整合第三方系统的集成框架 U8-UAP的技术特征 U8-UAP的应用特征 01 02 02 04 06 09 12 15 17 05 U8-UAP 中小企业最佳集成应用平台 U8UAP平台是ERPU8(以下简称U8)的核心技术平台,提供系统底层的基础设施支持,即提供了U8运行所必须的基 本运行时框架,封装了U8各层运行必须的基本构件,保障各层之间通讯的畅通,并制定了相关技术标准。同时U8UAP是 一个集成应用平台,提供一系列的设计、开发、集成、安装和部署工具。基于U8UAP平台,可以开发U8的标准产品,开 发满足行业需求的行业插件,开发企业的个性化应用,以及对第三方系统的集成;客户和实施人员可以通过可视化的规则 定义工具进行个性化的配置,满足企业的个性化需求。因此,强大的U8UAP平台就是中小企业信息化的集成应用平台。 U8UAP 中小企业最佳集成应用平台 1 中小企业最佳集成应用平台 U8-UAP的技术特征 U8UAP平台采用分层的技术体系和技术架构模式,主要包括数据层、业务层、表示层,并通过抽象的控件模型提供 对多种客户端的应用支持;U8UAP支持Web Form、Ajax 引擎、MVC 框架等Web 客户端技术,同时支持PDA、Mobile、离 线引擎等智能客户端技术,还提供与Office 等个人办公应用的集成。 面向SOA的核心技术体系 U8UAP作为U8的核心技术平台,作为SOA的运行支撑平台和设计平台,采用包含了一系列的先进理念和技术: 模型驱动:U8UAP平台采用先进的模型驱动技术, 将系统中的各种应用都抽象成模型的方式进行描述, 封装屏蔽底层技 术,使得开发人员更专注于业务逻辑和流程。同时采用元数据的形式来描述模型之间的映射关系,只需要通过修改元 数据的方式就可以实现模型之间的映射关系的修改,不需要修改程序代码,因此模型驱动技术使得U8UAP系统具备了 很大的灵活性和可扩展性。 元数据:U8UAP的所有应用功能都是元数据驱动的。元数据(Metadata)管理提供了UI元数据、流程元数据、服务元 数据、实体元数据以及报表元数据的管理,为支持全面SOA架构的企业应用系统,及个性化定制、扩展等提供了灵活的 数据层支持,使得系统具备柔性化的可配置能力。同时U8UAP的元数据复用模型,可以使二次开发及客户化成果不受 ERP系统升级的影响,完美地解决了软件产品的持续升级问题。 软件框架:U8UAP提供了ERPU8运行所必须的基本应用框架,为应用产品提供了一致的运行界面,一致的应用模式。 同时提供了面向UI和行为对象的开发运行框架,实现了基于平台的定制、扩展开发运行所必需的底层支持。基于U8 UAP的框架开发模式可以根据实体模型生成框架代码,提高产品的开发效率和开发质量,节省开发成本;可以根据提供 的标准接口进行功能扩展,大幅提高平台的可扩展能力。 U8UAP技术架构 2 Web客户 抽 象 控 件 模 型 表示层业务层数据层 智能客户 软件工厂:U8UAP开发平台采用了“软件工厂”的设计理念,使客户应用的开发更加高效,同时通过系统提供的各种 接口,开发人员可以很灵活的调整原有ERP系统的关键应用和业务流程。 服务总线:U8UAP采用了企业服务总线ESB技术,其中的工作流平台通过ESB来实现消息的路由、传递和调用外部的服 务;集成平台以是ESB服务为核心来构建多层次框架体系的基础设施层的。 工作流流程定义语言:流程定义语言(PDL)是一种由用友公司定义的XML化的,用来描述企业业务流程的标准格式。 其中定义了人与人之间,人与机器之间的协作与交互,描述了数据流的传递与变化,同时还提供了用来描述任务之间关 系的结构,如条件选择结构,并行结构,循环结构等。通过流程定义语言,使用者可以针对企业的日常工作流程建模, 将业务流程形式化,模型化,通用化。 商务数据引擎:U8UAP创造性的提出了商务数据引擎(BDE)技术。系统中数据物理表之间逻辑关系复杂,在表现形式 上无法与实际的业务对应关联;商务数据引擎(BDE)技术可将这些数据表组织为业务对象,以实体的形式展现,从而屏 蔽掉这些很难对应的关联关系,使得开发人员可以方便的获得ERPU8系统中各种数据信息,极大的提高了开发效率。 数据转换引擎:通过可视化的设计界面让开发人员或客户能随意定义不同业务对象之间的转换关系,在实际运行中数据 转换引擎将直接调用U8系统的各种业务API,保证不同业务对象之间可以随意转换的效果,使用户可以参与到业务的流 程定义中。 图表引擎:通过对业务数据进行多层次的分组切分,生成多级次的图表展现。同时支持从上级图表到下级图表的钻取分 析。而且每一级图表都可以设置不同的图表方案,以不同的图形形式展现出不同的分析效果。U8UAP报表的图表引擎 都以可视化的方式提供使用者进行设计和交互,并可以嵌入自由报表中产生丰富的图文展示。 分布式事务:U8UAP采用分布式事务技术,在确保数据完整性的同时,能够支持客户端、服务器端、数据库分离部 署,从而可以在多台计算机上平衡计算负荷,以支持网络应用。 3 中小企业最佳集成应用平台 基于.Net Framework 的底层技术体系 U8UAP的技术架构是基于微软的.Net Framework的企业应用架构建立的,.Net Framework框架为UAP提供企业级的面 向服务的底层设施。因此.Net Framework的技术优势就是UAP的技术优势。 Visual Studio 2005 + .NET Framework 2.0: 基于Visual Studio 2005和.NET Framework 2.0这一企业级开发平台, 广大开发人员及其团队能够开发出更加高效、安全和可靠的解决方案。Visual Studio 2005增加了一系列新的工具,其 中,Visual Studio Team System是一个可扩展的、支持整个软件开发生命周期的工具平台,能使软件开发团队之间更 好的协作,从而开发出现代化的、服务导向的解决方案。微软.Net Framework 企业应用架构主要包含MicrosoftSQL Server 2005和Visual Studio2005。其强大性能,已在众多基准测试中得到证实: 满足企业级关键应用的平台:根据最新的SAP销售和分销三层标准应用基准,运行在惠普和英特尔硬件上的SQL Server 2005和Windows Server 2003实现了创记录的93,000名用户同时使用的性能。这项新的64位处理器基准在2005年11月3日 得到认证,比SQL Server 2000的性能提高了3.5倍,充分显示出SQL Server 2005的企业级计算能力。 优秀的性价比:微软同AMD、Bull、惠普、英特尔、NEC和Unisys等合作伙伴的基准测试证明,在标准硬件上微软能够实 现破纪录的性能及性价比,同时,在高端服务器上则具有优良的可伸缩性(Scalability)以处理企业级OLTP(联机事务 处理)和数据仓库的需求。 集成的优势:新的基准测试表明, SQL Server 2005集成.NET Framework 2.0的平台, 与同等编码的EJB-applications运行于 IBM WebSphere 6.0和Oracle 10G后端数据库的组合相比,性能高出183%。而进一步的性价比测试表明,运行于Windows Server 2003的.NET Framework的整体成本只有运行于RedHat Linux Advanced Server的IBM WebSphere成本的一半。 强大的64位计算能力:新的CachePerf基准测试表明,64位架构在内存寻址能力方面具有极大的优势,同时在特定的中间 层和数据层方面,客户可以体验到64位系统的性能明显超过32位系统。 BPEL4WS:BPEL4WS定义了面向整合的WEB服务标准,通过BPEL4WS流程设计器可以创建完成服务调用、数据和故障 处理、流程中止和等待的不同活动,将它们连接起来,从而创建出复杂的业务流程,BPEL4WS的结构化又定义了活动的 运行方式,支持按条件执行。U8UAP的工作流平台是基于BPEL4WS来开发的,因此拥有BPEL4WS的天然优势。 WCF:U8UAP的集成平台建立于WCF的基础之上。WCF是使用托管代码建立和运行面向服务(Service Oriented)应用 程序的统一框架。它使得开发者能够建立一个跨平台的、安全、可信赖、事务性的解决方案,且能与已有系统兼容 协作。WCF是微软分布式应用程序开发的集大成者,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Remoting、ASMX、WSE和MSMQ。以通信(Communiation)范围而论,它可以跨进程、跨机器、跨子网、企业网乃至于 Internet;以宿主程序而论,可以以ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作为宿主(Host)。WCF可 以支持的协议包括TCP,HTTP,跨进程以及自定义,安全模式则包括SAML,Kerberos,X509,用户/密码,自定义等多 种标准与模式。也就是说,在WCF框架下,开发基于SOA的分布式系统变得容易了,微软将所有与此相关的技术要素都 包含在内,掌握了WCF,就相当于掌握了叩开SOA大门的钥匙。 4 U8UAP的应用特征 U8UAP提供强大的应用开发平台支持,平台分为三个层次,核心协议与核心服务层、核心业务平台层和门户层。核 心协议与核心服务层位于最底层,其提供了产品运行所必需的运行环境,保障了产品的稳定运行为。核心业务平台层位于 第二层,提供产品的通用业务支持,包括表单平台、报表平台、工作流平台、集成平台和丰富的集成开发环境IDE。门户层 位于最上层:U8UAP门户具有强大的客户端应用的兼容能力,可以集成产品的各种应用。以下是平台应用架构图: U8-UAP平台的应用架构 U8UAP应用架构中核心业务层是U8UAP的应用开发集成平台,它提供中小企业信息化所需要的所有工具,包括企业 门户、表单平台、报表平台、工作流平台、集成平台和丰富的集成开发环境IDE。 56 API 中小企业最佳集成应用平台 为解决企业业务流程变革创新后出现的新业务基础数据的增加,新业务单据的增加,新的单据转换规则的定义等一系 列的个性化需求,用友U8UAP平台构建出了强大的U8UAP表单平台来实现企业自主管理创新。 UFIDA的U8UAP表单平台是一个面向管理软件领域的表单应用框架(这里的表单包括单据和档案),它为表单提供了 基础实现(包括:人机交互、持久化、查询等)。U8UAP表单框基于元数据驱动的模式,采用了软件领域一系列久经考 验的设计模式,在表示层采用基于MVC的设计模式,业务逻辑层采用facade的设计模式等,使得表单框架具有灵活、强壮、 结构清晰的软件架构、高扩展性和柔性化的可配置性。 实现个性化需求自主掌控的表单平台 U8-UAP表单框架结构 56 表 现 层 服 务 层 底 层 服 务 强大的集成开发环境:U8UAP表单提供了一系列的开发工具,包括模型设计器、表单布局设计器、报表设计器、打 印布局设计器、过滤设计器、行为对象设计器、规则定义工具,发布部署工具,导入导出工具等。这些全方位、多层 次、多视角的开发工具构成了U8UAP强大的集成开发环境U8UAP IDE。U8UAP IDE采用微软Visual Studio的集 成开发环境的布局方式,具有可视化的界面,开发人员通过拖拽的方式,可以自由设计实体模型、布局表单界面。集 成开发环境友好的界面、主流的设计开发模式,确保了企业的IT技术人员能够快速的掌握并熟练运用,经过短期的培 训就能够基于U8UAP平台实现自主设计开发,满足企业随时出现的个性化需求。 高效的框架开发模式:基于U8UAP的表单框架,在集成开发环境中,通过拖拽控件的方式,就可以开发出一个与标准 产品风格一致的业务单据,不需要编写任何代码,利用平台工具发布后就可以实现与ERP系统无缝的集成。 78 中小企业最佳集成应用平台 规则定义的开发模式:通过可视化界面配置的方式就可以实现对表单项目、菜单状态以及项目之间的计算关系的设 置,不用书写任何代码。 建模与视图的分离:U8UAP表单采了用MVC设计模式,实现建模与视图的分离,可以为一个表单业务模型设计多个视 图实现多种表现形式,同时一个视图又可以在卡片式和表格式之间实现自由切换,企业可以根据不同的场景,配置不 同的展现视图,灵活方便。 丰富的展现方式:U8UAP表单提供多子表、分组、页签等视图方式,用户可以根据具体情况自主选择最优展现方式。 支持分层的开发模式:U8UAP表单可以在不同UAP项目中继承或重写。 提供大量可供调用的API:U8UAP表单对常用的业务逻辑和行为对象进行了抽象和封装,形成了大量可供调用的API, 同时提供可视化的API管理器,大大节省开发时间和成本,提高开发效率。 完整的编程接口支持:U8UAP支持一个表单注册多个插件(U8UAP中称为行为对象),执行顺序靠后的行为对象可 以继承或者重写其前面的行为对象的方法。 标准的数据接口及代码设计:U8UAP表单提供行为对象的标准接口,利用Visual Studio2005提供的接口实现功能,可 以方便快捷地得到行为对象的程序结构, 从而保证了所有行为对象程序代码的标准化,提到代码的可维护性和重用性。 丰富的查询方式:U8UAP为使用者提供了查询自定义的功能,无论是基础档案、单据、列表还是报表的查询,都可以 用过滤器设计器,来定制各种不同情形下所需要的查询条件,并保存为相应的查询模版。 强大的生单功能:基于U8UAP平台开发的单据和标准产品的单据之间可以相互转换,平台提供汇总、公式、代码等多 种映射转换方式,并且支持源单据通过过渡桥实体多步生成目标单据的转换方式,转换方式灵活,高效。平台提供可 视化的工具来表示源单据和目标单据之间的转换映射关系,清晰而明确。 78 支持团队开发模式:U8UAP表单继承了Visual Studio的以项目为中心的开发模式。表单设计器通过写操作的排他性和 浏览操作的共享性,允许多个用户同时在一个U8UAP项目中工作;提高整个项目的开发效率,节约时间成本。 支持多开发角色: 水平产品开发人员:基于U8UAP完成标准产品的开发; 二次开发人员:对标准产品进行增值开发; 插件开发人员:基于U8UAP对标准产品的功能进行扩展; 企业及实施人员:基于标准产品进行个性化配置; 对于前三个角色,U8UAP平台提供了行为对象的注册功能。 市场高度竞争化的今天,企业决策层能否快速获取简洁准确、多层次、多维度、形象化的数据成为企业能否作出迅速 准确反应的一个重要因素。为此U8UAP平台构建了功能强大的报表平台。报表平台通过报表设计器,报表服务器,以及 一系列的相关工具和技术支持,提供了一个交互能力强、展现丰富、高度灵活性和扩展性、高性能的分布式数据展现和分 析平台,为企业数据分析与商业智能提供高性能、高效率的报表解决方案。报表的技术框架如下: U8UAP报表的技术框架 面向决策支持层的强大报表平台 和传统的报表体系相比,它具备以下的一些显著特点: 面向报表服务的分布式架构:U8UAP报表是一个完整的分布式报表解决方案,拥有自己的报表服务端,报表服务主要 完成报表分组、汇总、分页等计算以及展开分析、嵌套分析(子报表)、交叉分析、复杂图表分析等功能。同时报表 服务根据并发的客户端个数,自动均衡应用服务服务器和数据库服务器的压力,实现报表处理的负载均衡;报表服务 采用异步的方式,在报表的计算分析过程中,客户端不用等待,却能即时的得到服务端报表处理的进度,使得用户享 受良好的使用体验。 高度灵活的智能查询:UAP报表全面支持多种类型的数据源,用户可以根据实际情况灵活选择合适的数据源 支持SQL语句或存储过程等传统的关系型数据查询。 支持实体关系等业务对象模型数据源。 支持自定义数据源:通过实现数据源接口(IGetSql),企业可以自定义取数逻辑,完成一些非常复杂的取数过程。 支持跨多个数据源的查询:如Oracle、SQL、DB2、Informix、Sybase等。 高度的可扩展性: 用户化脚本语言及引擎:提供可视化的工具,同时为用户提供一种容易掌握的脚本化的语言,灵活的定义数据源。 U8UAP报表平台在预置了大量的报表的基础上同时提供了多种接口,用户可以灵活的对这些接口进行自定义扩 展,轻松实现复杂的个性化报表数据源需求,这些接口包括,报表数据源接口,报表查询接口,功能扩展接口。 强大的布局设计器:报表布局设计采用所见即所得的方式,提供自由式和表格式两种功能强大的布局方案。 910 中小企业最佳集成应用平台 910 Web报表解决方案:采用智能客户端的解决方案实现U8UAP报表平台的WEB展现,使U8WEB报表具备了B/S体系结构 下部署的能力,同时又拥有C/S结构下界面交互能力强的特点。 支持定时报表功能:U8UAP报表除了动态查询的即时响应能力外,同时通过规则定义和后台服务,可以在设定的时间 点自动计算生成静态报表,并发布到门户视图,使得拥有查看权限的角色可以定期的收到相关报表。 强大的计算能力和丰富的展现能力: U8UAP报表提供强大的报表分组、汇总、分页计算能力以及展开分析、嵌套分析(子报表)、交叉分析功能和图表 联查功能,并提供可视化的分组定义工具和依据于分组的树形导航功能。 支持表格的折叠展现、合并展现、平面展现等多种交互风格。 支持具有图文混排功能的任意布局的自由报表。 强大的多维报表功能,在支持多维度的交叉表,并且支持分维度的数据小计的基础上实现数据的钻取,旋转、切片、 切块等多维数据分析功能,对业务数据进行从不同的角度、不同的深度的分析,为决策者提供科学的决策依据。 支持柱状图、堆积柱状图、百分比柱状图、条形图、堆积条形图等多种图表类型,并且支持二维和三维展现效果。 支持数据的排序、过滤、维间运算、显示百分比功能。 完美的打印效果:U8UAP报表打印功能,精确的按纸张设计,拥有完美打印效果。 1112 中小企业最佳集成应用平台 业务流程的变革和创新是企业适应日益激烈的市场竞争的必然要求,业务流程的梳理、优化和重组成为企业的常态, 为此,U8UAP基于微软的BPEL4WS和ESB技术,推出了功能强大的U8UAP工作流平台,基于该平台可以实现企业业务流 程的可视化动态建模、定义、扩展、编排、执行以及透明的跟踪与控制。下图为工作流框架层次结构和应用流程 工作流框架层次结构 1112 实现业务革新的工作流系统 工作流应用流程 设 计 流程模型 设计者 设计阶段 发布流程模型运行阶段 按设计进行 审批工作流程 第三方人员组织信息集成: U8UAP工作流平台以插件的方式挂接不同的组织模型。组织模型中包含人员、岗位、组 织三种执行者指代形式。三者间可自由设定相互关系,以表达复杂的执行者范围逻辑。同时,用户可以将其他系统的 组织人员信息封装为实现了特定接口的插件,从而运用于工作流系统。 多类型服务组件调用方式:U8UAP工作流平台可调用外部的服务组件。服务组件调用方式可以为.Net Assemly本地 调用、.Net Remoting调用、DCOM调用、WebService调用等。通过对多种类型的调用方式的支持,可方便的重用已有服 务、降低相关成本。 基于ESB服务:工作流系统运行于ESB服务之上,可响应ESB服务中传递的消息,从而发起流程实例或者推动流程实例中 的流程前进。同时,工作流系统对外部服务的调用也可通过ESB服务来进行,而不必关心待调用服务的具体位置。 完善的工作流运行时监控功能:系统运行时,对全系统的工作流流程实例进行监控,支持流程实例运行进度图形化查 看、流程实例内部数据查看、流程实例日志等功能。 流程模版功能:系统内部预制了大量工作流程模版,这些流程模版体现了常用的工作流程;用户既可直接利用这些流 程模版生成并发布工作流程,也可以在这些流程模版的基础上加以调整,制作并发布更符合企业业务状况的工作流 程,节约大量的建模设计时间。U8UAP工作流平台提供了一系列的工具,用于流程的建模、扩展、编排和监控: 流程设计器:流程设计器用于用户工作流程的定义和管理。流程设计器中可利用“自动活动节点”、“DoWhile结构 “、”WhileDo结构”、“决策结构”、“人工活动节点”、“等待节点”等元素来表达各种流程方式。 工作流控制台:通过工作流控制台,用户可以配置工作流系统运行所需要的工作流引擎、MOM服务器等信息,从而完 成工作流运行环境的配置;还可以发布流程模型并管理其版本。通过图象化的显示方式、系统日志等手段对流程实例 运行状况和工作流系统运行情况进行监控也是工作流控制台的重要功能之一。通过控制台可以查看每个账套中的已发 布流程和未发布流程;查看已进入审批流的单据信息。 1314 U8UAP工作流具有以下功能: 图形化流程定制:通过图形化流程设计界面,用户可直观的描绘出所需要的工作流程;采用流程节点的“拖拽”、“复 制”、“粘贴”、“流程模版”等方式,使得熟悉本单位业务流程的用户可轻松的定制出复杂的工作流程。 中小企业最佳集成应用平台 1314 工作流引擎:解析工作流模型文件,并根据流程模型文件描述和流程实例数据推动流程实例的执行。 工作列表:流程实例运行过程中,引擎将会给需要参与到流程处理过程中的人员分配相应的任务项;这些任务项将展 现到工作列表中,从而允许这些人员对这些任务项进行适当的处理。 应用场景驱动的企业门户 U8UAP企业门户的出现使得以场景驱动模式为基础的,按角色、按权限分配,按需求布局的个性化的应用工作桌面 成为可能。门户的主要构成元素: 场景:场景是用户基于U8的工作桌面,视图是组成场景的基本元素,一个或多个场景共同组成一个门户。 视图:视图是指用于用户处理或监控某项工作、完成某种功能的窗口。U8缺省提供业务导航视图、我的工作、消息中 心、审批进程表、审批视图、许可管理视图、我的报表、工作日历、流程导航、助手视图等多个视图。 消息:消息是由于业务功能流转而推给用户的任务,如审批任务、日常事务等,或其他用户发送的个人实时信息等, 消息在消息中心列示。消息是实现个门户元素通信的纽带: 视图接受消息也发布消息。 场景接受视图的消息,把消息派发给该场景的其他视图,实现场景内视图间的通信。 门户接受场景的消息,把消息派发给其他场景,实现场景间的通信。 门户和场景都担当的消息交换中心的职责。 1516 中小企业最佳集成应用平台 门户消息流图 U8UAP门户提供场景设计器等工具用于设计个性化的场景、分配场景所属角色,实现分层的管理模式;支持外部插 件以视图方式挂接到门户,轻松实现对二次开发应用的集成,共享企业角色和用户数据。 支持个性化的场景布局配置: 一个场景可以包含多个视图,一个视图也可以被宿主到多个场景。 具有“设计场景”功能权限的用户可以设计场景,包括:编辑场景、分配关联功能、分配关联角色、设置为默认显 示场景等。 用户可以为一个场景分配所属角色,角色因此继承场景的布局;用户也可以为一个场景分配关联功能,功能因此在 场景中打开。 场景按角色组织,一个场景可以分配给一个或多个角色,一个用户可以属于一个或多个角色,因此一个用户可以拥 有一个或多个场景。 支持外部视图的扩展:U8UAP门户实现了视图的概念,并且提供了载入外部视图的机制,实现对二次开发功能的集 成。为满足企业的特殊需求,基于二次开发接口实现的个性化的功能和应用,可以通过可视化的工具呈现组织到视图中, 以视图的方式集成到U8UAP门户。 支持业务菜单数据的扩展: U8UAP门户业务菜单系统能比较灵活的集成通过U8UAP设计的单据、列表和档案,门户还提供了一个独立的报表 视图以展示通过报表设计器设计的报表。 通过U8UAP设计的自定义单据和自定义列表可以在门户“业务工作“视图中看到并使用。 通过U8UAP设计的自定义档案可以在门户“基础设置”视图基础档案中看到并使用。 通过报表设计器设计的自定义报表可以在门户“我的报表”中看到并使用。 1516 发布/订阅消息 发布/订阅消息 息发布/订阅消息 发布消息 无缝整合第三方系统的集成框架 为解决U8与第三方系统的集成问题,为解决企业内部或外部之间互独立而又紧密联系的应用系统的集成问题,用友构 建了易用、敏捷、高效和健壮的UAP集成平台体系,并提供了可视化的应用集成工具。 U8UAP集成平台是一个分层多框架平台体系(如下图所示)。在层次上,从上至下分为领域模型层、主(元)数据 及应用协议层、应用服务层和基础设施层。其中,基础设施层以“企业服务总线(Enterprise Service Bus,ESB”为核心, 结合应用服务层中的各种业务或应用服务,构成了SOA使能的基础框架。领域模型层和主(元)数据及应用协议层则是应 用的关键,领域模型层隔离了对技术的关心,以用户熟悉或容易理解的语汇,定义、配置和管理集成应用,是“模型驱动 集成(Model Driven Integration,MDI)”的基础;主(元)数据及应用协议层集中存贮和管理企业“唯一真实版本(Single Version of Truth,SVoT)”的数据,这些数据中包括各应用系统间与业务相关的数据定义、结构、协议和规则集合。 根据目标、功能、结构、使用方法,以及相关工具等方面的差异,集成平台在逻辑上由事件框架、服务流程框架和模 型驱动的集成应用及其生命期管理框架构成,三者相辅相成,协同完成对企业应用集成的支持。 事件框架:U8UAP集成平台中的事件框架基于事件驱动架构 (Event Driven Architecture,EDA),通过一系列组件、 服务、工具和规约,实现业务事件模型化、生成和发布订阅。事件框架中实现了“数据变化捕捉服务(Change Data U8UAP集成平台体系结构 1718 事件 框架 (EDA) 服务流程 框架 (SOA) 模型驱动时 集成应用& 生命期管理 框架 (MDI/LM) 领域模型 应用服务 基础设施 主(元)数据 应用协议 中小企业最佳集成应用平台 Capturing Service,CDCS)”。CDCS监视应用系统中的业务数据变化,例如,ERPU8系统中产成品入库审核通过,当 预期的变化发生时,CDCS服务按预定义的规则和条件查询变化的业务数据,然后按
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 锡矿选矿厂生产调度与优化考核试卷
- 质检技术与质量风险分析考核试卷
- 隔音材料在酒店客房设计中的应用考核试卷
- 麻醉人力应急预案
- 怎样判断新生儿黄疸的程度轻重
- 常见疾病脐带护理
- 儿童饮用水卫生常识
- 金融机构风险管理数字化转型的法律法规与政策解读报告
- 虚拟现实(VR)设备在房地产营销中的创新策略与市场潜力分析报告
- 2025年零售电商行业社交电商发展趋势与案例分析
- 世界农业概论智慧树知到期末考试答案章节答案2024年西南大学
- 智慧旅游智慧树知到期末考试答案章节答案2024年浙江旅游职业学院
- 2024年演出经纪人考试必背1000题及完整答案(各地真题)
- 重力坝毕业设计
- DB11/1983-2022-建筑类涂料与胶粘剂挥发性有机化合物含量限值标准
- 网络购物顾客满意度研究以京东网上商城为例
- 2022-2023学年湖北省黄冈市武穴市七年级(下)期末历史试卷(含解析)
- 2024年江苏瑞海投资控股集团有限公司招聘笔试参考题库含答案解析
- 《眼球的结构与功能》课件
- 起重装卸服务创业计划书
- 中小学人工智能教育方案的培训与支持机制
评论
0/150
提交评论