




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件学院课程设计报告题目全称:平台化软件开发支撑平台研究-以用友UAP平台为列 签字: 课程设计成绩:设计过程表现设计报告质量总分平台化软件开发支撑平台研究 -以用友UAP平台为列 目录1.国内外现状2支撑平台技术体系描述3关键技术分析4架构特点5交付与部署方式国内外现状:企业管理的多样性与持续改进二十一世纪的中国企业身处新旧经济体制交替和竞争全球化、日益复杂多变的环境中,面临前所未有的机遇和挑战。企业管理的个性化和持续完善已经成为现代企业竞争的基本战略。在此背景下,企业的业务系统必须能够快速定制,灵活调整,自由扩展,自行维护,让企业迅速应对市场、技术、资源、业务、客户、服务和管理等各方面的不断变化和发展。U P A平台描述:UAP是应用支撑平台,是技术开发平台,是系统集成平台,其包括了支撑企业应用软件运行的基础平台,企业开发、改进、延伸流程的技术平台,企业整合复杂软件系统、低TCO地实现完整企业级应用的集成平台等,还有轻量简便的JAVAEE应用开发平台和模型驱动的开发平台主要为解决企业开发新的应用模块或合作伙伴的二次开发,隔离JAVAEE技术层次问题。企业级的系统集成平台解决企业的应用集成问题。应用平台为基础的框架体系结构和支持版本管理的运行平台用来解决模块间应用集成和项目的快速交付。应用支撑平台:支撑企业级应用的平台,支撑企业级应用具有动态性,灵活性,易用性和可靠性。其中包括具有随需求而变化的企业建模平台,敏捷灵活的个性化配置平台,智能高效的协同商务平台,稳定安全的运行支撑平台。支撑平台技术体系描述以企业建模平台为例关键特性:集中管控、动态建模组织建模多组织架构组织机构变更权限建模角色为核心的RBAC权限模型集中+分权的业务授权管理严谨的权限安全控制流程建模业务流程工作流程审批流程基础数据基本档案实现集团集中管控共享/分配实现企业自上而下分层管理多组织架构实体组织集团,公司,部门业务执行组织采购组织,销售组织,库存组织,工厂结算中心核算组织会计主体/主体账簿,成本中心预算主体,报表组织组织间关系实体映射关系业务/核算组织单元 与 实体组织单元业务委托关系(库存组织与采购组织)集采关系行政组织账簿体系财务核算组织组织机构调整变更新建封存部门合并改变部门结构小的变化直接调整大的变化用变更权限管理基于RBAC的权限模型完整的授权权管理,支持集中+分层授权管理;上级控制下级支持基于组织和档案的数据权限控制,并延伸应用于单据多角度权限控制,支持权限审计权限管理特点标准化、系统化:采用标准RBAC模型集中管控,上级控制下级集团-公司(-下级公司)的分层权限管理用户管理、角色管理、权限分配和权限控制,都可由集团统一控制上级公司可以管理下级公司,可以为下级公司进行用户管理、角色管理、权限分配和权限控制通过角色分配公共权限,上级主动获取下级业务权限支持跨组织的业务权限:角色信任,角色分配用户管理与人员调配离职联动细粒度权限控制规则,提供灵活性、易用性业务实体、角色、组织(集团/公司/核算账簿)可以控制是否启用数据权限集团/功能节点可以设置是否启用按钮权限多角度权限控制,满足企业内部控制要求集中管控,上级公司可以控制下级管理权与业务权分离,支持管理权与业务权互斥功能权限最大集控制双人授权,关键业务加强保护密码策略关键用户、关键功能支持CA、电子签名权限管理业务日志,保留完整审计信息企业流程建模平台流程平台是面向企业内部管理、业务流程需求,解决自动流程驱动、多人按流程协同的工作问题。企业业务管理流程分为审批流程、工作流程、业务流程三个方面审批流程以单一单据实例作为处理对象的流程,人工活动为主、动作为审批过程中仅变更单据审批状态工作流程以单一单据实例作为处理对象的流程,人工活动的动作不限于审批单据实例数据在流程中会被改变,涉及改变的单据状态也会比较复杂业务流程业务流程各环节可能是不同的交易(单据类型),并可细分到交易类型最大特点是流程实例中上下游单据是不同的对象,需要考虑上下游VO转换工作流应用模型流程引擎流程控制数据任务表应用直接启动的应用管理人员流程定义参与者业务流平台流程配置交易类型对交易(单据类型)的分类流程配置NC系统中,一个业务流程由相互关联的多个单据组成,通过定义单据间来源与动作驱动关系来定义业务流程 VO交换定义了单据间数据的转换规则 交易类型工作流平台过程(Process)活动(Activity)转移(Transition)参与者(Participant)分支(Split)条件;人工选择汇总(Join) 自动任务流程限定转发审批流平台过程(Process) 活动(Activity) 转移(Transition) 参与者(Participant) 分支(Split)条件;人工选择 汇总(Join) 抢占和会签 可指派 流程限定 加签,转发流程平台相对优势可支持流程类型针对类企业流程均有产品同行软件普遍缺少业务流程平台(国外对手09年推出,尚无国内实践)同行软件一般没有审批流平台,对企业普遍存在的审批业务易用性差产品形态和易用程度针对在实际应用中可能参与的不同角色提供出最合适的产品:流程配置平台和审批流平台可以让企业业务管理人员简单易用地操作;集成开发平台则为IT人员或开发顾问提供了扩展新的流程应用的工具同行软件一般提供的都是技术人员使用的产品,改变流程定义要动用开发。例如国内通航需要在其开发平台中定义和修改流程;国外同行的BPM产品也不能支撑企业管理人员或业务专家来定义和改变流程对手的流程定义管理和流程实例监控分布在不同产品中成熟度NC的审批流平台和流程配置平台经过大量客户应用验证,过程模型、流程引擎、流程任务处理方面的功能都已经做的比较细致;V55中又提供了针对工作流程需求的工作流平台国内同行产品具有如下缺陷工作流没有流程处理中单据不同状态下的权限管理,精细化管理无法实现流程路径不支持自定义规则,必须靠职位、职员对应关系和事先定义好的汇报关系基础数据关键技术分析:UAP关键技术的发展是一个漫长的历程,从1997年V1XjavaB/S结构大型数据库JDK1.8代码的动态下载,到2000年V2X客户化平台RBAC权限集团化框架用友中间件J2EE1.2的出现,再到2004年V3X高性能中间件集群工作流引擎JDK3X的面世,又经历了2004年到2006年V4X稳定的平台化产品WFMC模型EA预警平台模式化开发平台Websphere的出现,到最后至2009年的V5XPortal异步任务中心企业搜索智能监控系统自愈面向服务的架构基于元数据的模型驱动开发集成开发平台轻量级框架。UAP经历了一个质变的发展过程。大型管理软件特征及主要技术实现大概为数据量大,管理维度多,业务模型复杂现在企业对应用平台需求功能越来越多越来越大,仍然需要其随着需求的不同增加越来越多的功能,以适应今后多种多样的需要。但其关键技术在大的环境下却不会发生太大的变化。数据库技术大型数据库 索引、分区、ORACLE RAC等PK 与业务无关的设计,业务利于调整TS设计,利于数据增量复制数据复制工具应用服务器高速数据缓存集群部署及系统自愈高的监控能力客户端技术UI SWING ,HTML+JS本地数据缓存本地代码版本管理可扩展的部署安全与授权防火墙、VPNSSL,CA认证数据库放在应用服务器之后。数据库不能直接被攻击。关键数据采用数字签名用户密码管理用户身份认证已经和多个合作伙伴测试多种身份认证授权 ,身份认证、功能授权、数据项、数据权限功能、按钮 数据项 人员管理业务资金调拨出入库数据权限 凭证性能-压力试验支撑万人系统-测试报告架构特点传统的开发架构模式无法满足企业日益增长的需求,怎样才能解决问题?UAP分层架构图NCUAP开发平台架构最下面是系统框架层,这是工业的标准,包含操作系统、J2EE服务器、数据库、Portal Server等内容。NCUAP采用J2EE架构,可支持Solaris ,Aix,Linux,Windows等操作系统;在中间件层面,NCUAP可支持IBM WebShpere,BEA Weblogic,UFIDA Application Server等多种商业中间件。在系统框架层之上,是UAP技术框架层。技术框架层是在系统框架层(操作系统、数据库及应用服务器)和应用系统之间建立的一层技术封装层和系统资源监控和管理层。技术框架层罗列了很多UAP的核心技术,包括企业服务架构(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应用框架层。应用框架层是基于企业建模理论的、以业务导向和驱动的、可快速构建应用软件的软件平台。应用框架层的出现是一种技术创新,它使软件平台多了一个具有革命性意义的战略层次,为降低大型复杂软件系统的实现难度提供了新的途径。UAP应用框架层基于业务和管理层面,以业务建模(组织、流程、功能、资源、信息)为基本手段,从而构造、开发和维护业务应用系统。使用UAP提供的应用框架层,可大大缩短研发周期,提高研发效率,加快应用开发的速度;减少企业信息系统开发的风险;降低开发成本;实现最终用户的个性化的需求;支持用户在发展过程中各种各样的需求变化;提供应用的高价值。应用框架层支持:国际化(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)等。 此
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 废水处理效率预测模型-洞察与解读
- 2025广东省生物制品与药物研究所招聘12人模拟试卷及答案详解(新)
- 2025北京中关村第三小学教育集团招聘模拟试卷及答案详解(名校卷)
- 2025广东江门市蓬江区教师招聘23人(编制)考前自测高频考点模拟试题及参考答案详解一套
- 班组月安全教育培训内容课件
- 2025年及未来5年中国菜谱app行业市场运行态势与投资战略咨询报告
- 智能穿戴健康监测-第13篇-洞察与解读
- 2025年长春市绿园区公办幼儿园公开招聘临聘人员(13人)考前自测高频考点模拟试题及完整答案详解
- 班组安全管理及培训内容课件
- 2025湖南岳阳市平江县第四期就业见习单位招聘2人模拟试卷附答案详解(模拟题)
- 高考生物选择性必修1稳态与调节基础知识填空默写(每天打卡)
- 壳聚糖的生物相容性与安全性评价
- DB32T3916-2020建筑地基基础检测规程
- TB-T 3356-2021铁路隧道锚杆-PDF解密
- 体育与健康(水平一)《非移动性技能(16课时)》大单元教学计划
- 小班区域观察记录表30篇
- 转子泵培训课件
- 司美格鲁肽学习课件
- 07FK02防空地下室通风设备安装图集
- 第四讲 坚持以人民为中心PPT习概论2023优化版教学课件
- 冠心病案例汇总
评论
0/150
提交评论