nc - UAP技术介绍

更新时间:2023-12-10 12:00:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

UAP-NC 总体介绍

UAP是UFIDA Application Platform的首字母缩写。NC是UFIDA用友软件新一代企业管理软件,目标客户主要为集团企业和企业集团。

作为UFIDA NC构建基础的UAP-NC是一个遵循J2EE技术规范,以企业业务信息管理和企业资源管理为基础,以业务过程控制管理为核心,支持工作流管理和业务流程重组的企业应用运行平台; 是基于模式化和提供可视化建模工具的开发平台; 是开放的、基于SOA、支持多种集成方式的系统集成平台; 是统一的支持JMX的系统管理平台。

UAP-NC可根据具体需求定制,满足企业持续改进的管理需求。

软件开发商、系统实施服务商还可以借助UAP-NC进行增值开发和服务。

UAP-NC作为基于多组织架构的企业应用运行平台、基于模式化的开发平台、开放的系统集成平台及统一的系统管理平台,是建立在Java语言所提供的强大功能的基础上开发的。

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

UAP-NC从体系结构上可分为三层,从下往上分别为系统框架层(System Framework)、技术框架层(Technology Framework)及应用框架层(Application Framework)。UAP-NC还提供开发和管理工具集(Workshop)。

系统框架层

系统框架层主要指基础软件,如操作系统、数据库及J2EE应用服务器。 技术框架层

技术框架层是在系统框架层(操作系统、数据库及应用服务器)和应用系统之间建立的一层技术封装层和系统资源监控和管理层。

框架中有许多关键技术:企业服务架构(Enterprise Service Architecture,ESA)、连接框架(Connect Framework)、同步(Synchronization)、SQL翻译器(SQL Translator)、元数据管理(Metadata Management)、工作流引擎(Workflow)、规则引擎(Rule Engine)、持久化框架(Persistence Framework)、调度引擎(Scheduler)、缓存(Cache)

还提供许多基础算法、第三方登录和安全(Login/CA Security)框架、异常(Exception)消息、日志(Log)等重要功能。 应用框架层

应用框架层是基于企业建模理论的、以业务导向和驱动的、可快速构建应用软件的软件平台。应用框架层的出现是一种技术创新,它使软件平台多了一个具有革命性意义的战略层次,为降低大型复杂软件系统的实现难度提供了新的途径。将应用软件的业务逻辑和开发技术相对分开,使得应用软件的开发者可以仅关注应用的业务逻辑,而不必关注其繁琐的技术实现。这使管理层与业务人员参与应用软件的开发成为可能。UAP-NC应用框架层基于业务和管理层面,以业务建模(组织、流程、功能、资源、信息)为基本手段,从而构造、开发和维护业务应用系统。使用UAP-NC提供的应用框架层,可大大缩短研发周期,提高研发效率,加快应用开发的速度;减少企业信息系统开发的风险;降低开发成本;实现最终用户的个性化的需求;支持用户在发展过程中各种各样的需求变化;提供应用的高价值。

支持:国际化(I18N)、消息管理(Message Management)、移动管理(Mobile Management)、组织管理(Organization Management)数据传输(Data Transfer)数据交换(Data Exchange)、动态会计平台(Financial Account Platform)、预警平台(PreAlert)、业务流程和审批流程的编排(Business Process and Approval Flow Orchestration)、访问控制(Access Control)、应用模式(Application Patterns) 开发和管理工具集

UAP-NC在为复杂企业应用软件系统的开发提供一个基本框架(技术框架层和应用框架层)的同时,提供了与之相应的、方便易用的开发、实施、维护和管理工具集。这个工具集预置了大量的基本功能件、核心功能件和应用组件,支持企业模型的仿真、分析、诊断、优化和调整。通过技术框架和应用框架提供的开发与管理工具集: 二、标准化的UAP-NC

UAP-NC是标准化的企业应用平台,支持如下标准: 应用服务器:J2EE Specification 工作流:WfMC Reference Model

安全:SSL and JSSE,X509 Certificate,and Digital Signature 消息:JMS 管理:JMX

门户:Java Portlet Specification (JSR 168) 数据库访问:JDBC

远程访问与连接:HTTP/HTTPS,RMI/IIOP 业务框架的弹性

在企业模型中需要满足业务随着管理的深入,管理将更加的精细,核算口径将逐渐细化。 NC通过一下几个方面满足管理扩展: 1, 所有业务数据支持自定义项。 2, 平台支持自定义档案。

3, 利用自定义向可以设置新管理属性也可以设置为管理口径。

4, NC所有的平台组件理解这些定义,可以贯穿整个业务流程,在输出时还可以使用使用查询引擎定义复杂的输出结果。

5, 利用档案上的自定义项就可以组成星型数据模型和雪花数据模型。 三、UAP价值

随着企业管理的多样性和持续改进,随着企业集团集中管理及企业与合作伙伴间协同商务的开展,随着企业遗留系统与现有系统集成要求的不断提高,选择一个基于标准的、可扩展的、强健的,充分利用和保护原有关键业务,降低ERP实施风险,提供开发效率的基础应用架构显得空前重要。

UAP-NC作为基于多组织结构的跨操作系统和数据库的企业应用运行环境、基于模式化和提供可视化建模工具的开发平台、基于SOA支持多种集成方式的系统集成平台、基于JMX的系统管理平台,易于配置、管理和维护,拥有足够的灵活度来适应日新月异的企业信息化的需要。UAP-NC应用平台具有良好的互操作性和兼容性,能降低开发难度,提高开发效率;提高系统柔性和可扩展性;支持基于企业参考模型的快速部署和实施;提供全新的应用软件开发模式。UAP-NC提供的应用软件的平台化使企业应用软件的功能更加全面、覆盖面更加广泛。

本文来源:https://www.bwwdw.com/article/snz5.html

Top