UAP产品版技术白皮书

UAP白皮书分为6个主要部分

? 企业应用概述:经济全球化背景,UAP支撑企业信息化战略应用

? UAP产品定位:产品设计理念和目标定位,支持企业高端战略应用,新一代企业计算的核心

基础架构平台

? UAP技术架构:介绍UAP平台应用服务器的体系结构,包括总体架构、安全机制、运行和部

? UAP价值特性:介绍UAP关键价值特性:企业建模、敏捷开发、高性能及高可靠性、运营管

理、实时数据分析、异构系统集成、技术标准和平台规范支持

? UAP应用平台:UAP重要组成部分:建模平台、开发平台、管理平台、分析平台、集成平台 ? UAP典型方案

1. 概述

在全球经济一体化背景下,中国的区域经济快速融入世界经济,企业面临的竞争已发生明显变化:

? 以企业内部增值到产业链增值的转变 ? 以本地为中心到着眼全球市场的转变 ? 以产品为中心到以服务为中心的转变 ? 以生产为中心到以客户价值为中心的转变 ? 以“线下”市场到“线下线上”的转变

在中国经济调结构、转方式的关键时期,面对后金融危机国际经济环境,大企业亟需寻求新的可持续发展之路,表现出更为整合、集约、协同的管理特征,管理模式要求开放、灵活、高效和专业。大型企业需要管理软件帮助它们打造敏捷企业和实时企业,主要包括:

? 业务处理的实时性

? 企业跨集团/跨组织的协同速度

? 企业历史数据应用于企业现在业务的速度 ? 系统运维的响应速度

? 管理软件适应企业变化的速度等等

另外,由于行业和企业管理的复杂性、差异性及需求的快速变化,大型企业管理软件的扩展性和可维护性要求高等。

用友UAP平台正在有力推动中国大企业从中国一流向世界一流的转型升级。

UAP(Universal Application Platform),是用友公司融合20多年企业管理应用经验和企业计算技术积累而研发的新一代技术平台,是全新的管理软件开发工具和管理集成平台。UAP提供了基于模型驱动架构(MDA)的开发模式和相关的工具,成功的解决了企业应用软件在开发、

UAP V6.1 White Paper Draft 62 - 1

实施和维护过程中的质量、周期、成本、风险等方面的问题,并使企业应用软件能够满足企业管理行业特性、企业个性化和持续完善的要求,对于企业应用软件在行业应用开发和维护、实施带来了全新的应用模式和革命。

UAP完全能够支撑企业信息化的战略应用阶段应用:利用云计算、企业计算、实时商业分析、大数据管理等多项新技术,探索创新业务发展模式,整合社会化存量资源,提高资源利用率,降低资源消耗,支撑绿色和可持续发展,满足企业管理变革快、服务质量高、投入成本低的经营诉求,全面面向客户服务和价值创造,打造健康、多赢、可持续的商业生态环境。

2. UAP产品定位

2.1. 设计理念

UAP的基本设计思想可以概括为:创新企业、敏捷开发。以客户为中心,基于完整客户生命周期的发生及发展过程,从根本上解决管理软件从构建、开发、实施以及应用过程中存在的一些重大缺陷,并彻底改善管理软件的现状。帮助大型企业进行模式创新、管理创新和IT创新,支撑企业高端战略应用,支持国际化,支持企业生态链。 ? 基于企业计算来设计软件

企业计算必须要服务于企业管理和决策。UAP 提供了一系列的平台、技术、服务及工具,基于企业组织模型来设计软件和构建企业应用系统,实现企业建模、流程再造、产业协同和分析决策。

? 基于运行平台来运行软件

平台暨服务。UAP平台基于云计算架构和云管理平台工具,实施企业信息系统的运行部署,执行企业的业务服务,监控管理系统正常运行。 ? 基于企业资产来管理软件

降低成本就是降低风险、提升竞争力。现代企业的信息化越来越强调软件资产的复用。随着复用实践的深入,组织内部将会积累大量自主研发的业务组件、购买的商业组件和其他组织开发的第三方组件。这些构成了庞大的企业资产。UAP软件资产库对软件资产进行管理,并对软件复用提供全面的支持。 ? 基于实施交付来部署软件

企业信息化的难点是交付。UAP支持客户化开发、应用集成、个性化配置、部署、测试、运维等应用全生命周期管理,提供实施工具和实施方案,帮助项目快速实施交付。

UAP V6.1 White Paper Draft 62 - 2

2.2. 产品定位

UAP的基本设计定位可以概括为:新一代企业计算的核心基础架构平台,提供规范敏捷开发、自动化测试、智能运行监控管理和软件资产管理等四位一体的商业化企业计算及管理服务,具有灵活实施部署、实时海量数据处理、高性能高可靠运行、高效运维管理及云计算等关键技术和应用支撑,具有集成性、开放性、扩展性等特性,支持国际化、本地化。

UAP支持MDA和MDD,依托云模式企业计算架构解决商业与管理模式创新,提供以下能力: ? 适应企业管理快速变化 ? 实现企业应用集成与协同 ? 实时商务分析、实时业务处理 ? 软件应用系统智能运维 ? 云计算技术的整合应用 ? 统一平台、多组织控管

另外,由于行业和企业管理的复杂性、差异性及需求的快速变化,导致客户对大型企业管理软件扩展性和可维护性要求高;UAP平台来支撑高效和高质量的行业开发支撑与扩展,支持异构系统间的整合应用,提供对系统可靠、可管理的能力,支持客户化开发、个性化配置。

UAP是建立在Java语言所提供的强大功能的基础上开发的。Java是一种简单的、面向对象的、分布式的、结构中立的、安全的、可移植的、性能优异的、多线程的、动态的开发语言,适合构建基于网络计算的企业应用。由于Java的平台无关性,使得UAP可以运行在不同硬件平台、不同操作系统平台上。

基于UAP所开发的应用软件采用Browser/Server(浏览器/服务器)的方式来运行。B/S的运行方式最大限度地方便了用户部署和维护大型软件系统,保证了瘦客户机运行,从而大大降低了用户目标系统的总体拥有成本(TCO)。

3. UAP技术架构

3.1. UAP总体架构

用友UAP是一款具有高性能、高可用、实时数据分析、高效整合集成的企业应用平台,具有优秀的架构设计,在体系结构上有清晰逻辑分层,从体系结构上可分为四层,分别为系统支撑层、基础技术框架、应用框架和整合框架。

UAP服务器基于微内核体系构建,内嵌一个云中间件,包含组件容器、EJB容器及Web Services容器、UAE容器和消息中间件,组件容器支持元模型。为企业级应用提供任务调度、并行计算、消息服务、数据访问服务、集群服务、实时数据处理服务、部署安装、资源池管里及系统的管理监控功能等。

UAP V6.1 White Paper Draft 62 - 3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4