




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用系统统一开发平台 SG UAP 培训SG UAP介绍 2020年4月 目录 2 引言 课程内容及目标 3 什么是SG UAP SG UAP平台的技术路线 SG UAP平台功能架构 SG UAP平台层次技术架构 平台1 X版本的功能范围 能够满足的需求范围 并以实际业务场景描述输出效果 课程目标 了解SG UAP平台框架及功能 目录 4 5 平台介绍 背景 应用系统统一开发平台 SG UAP UnifiedApplicatoinPlatform 后续出现的UAP及SG UAP均为简称 国家电网公司新一代应用开发 运行 治理平台 提供一套技术统一 架构柔性 性能高效 安全可靠的企业级信息系统基础框架和公共套件集 支撑业务系统的设计 开发 测试 发布 运行的全过程 6 平台介绍 平台技术路线 7 待实现 已实现 平台介绍 平台组成 功能概览 8 集成开发工具以Eclipse为基础 以插件的方式进行功能扩展 基础设施及业务套件以SDK形式为业务系统提供工具支撑 采用标准的Eclipse插件升级模式进行升级 内置Tomcat6 X应用服务器及Oracle 达梦等数据库驱动程序 方便用户开发使用 制定一套基于统一开发平台的项目开发方法论及配套的项目管理工具 平台介绍 平台组成 集成开发工具 9 平台介绍 平台组成 集成开发工具 10 平台展现框架 Web服务器 业务逻辑组件 持久化 DB RESTfulEndpoint WebServiceEndpoint BlazeDSEndpoint RESTfulClient BlazeDSClient 平台公共服务集群 业务展现Weblet 平台服务Facade 第三方系统 平台标准逻辑组件 展现层 服务交互层 业务逻辑层 持久层 浏览器 平台运行时逻辑上可以分成展现层 服务交互层 业务逻辑层 持久层 展现层主要包括业务页面 平台展现框架服务交互层包括运行浏览器中的通信客户端和运行于服务端的服务接入点 平台内部服务调用主要支持RESTful BlazeDS 平台为系统间集成提供WebService支持 业务应用系统的业务逻辑组件以及平台提供的标准逻辑组件 公共服务代理构成业务逻辑层持久层提供数据持久化 数据访问能力 平台介绍 平台组成 核心框架 11 核心框架 平台介绍 平台组成 核心框架 12 全新的用户界面体验 快速开发 方便移植 经典主题样式 Web桌面用户体验 一致的桌面和网页外观 面向对象的设计开发 支持最新的网页标准 大屏 手机 同效展示 支持主流的浏览器 模块化开发 即插即用 交互性增强 支持拖拽 平台介绍 平台组成 核心框架 13 即席报表套件为业务系统中的报表应用提供设计和运行支持 即席报表设计器采用Flex开发实现 完成设计各种报表功能 设计器可以通过浏览器和集成工具两种方式加载使用 报表服务包含报表引擎 报表输出 报表缓存 组件库 报表管理 公式引擎等功能组件 完成数据运算 报表页面解析 报表管理 运行状态监控等功能 报表客户端分为Web客户端和Flash客户端 可根据不同应用场景进行灵活选择 统一开发平台基础设施 即席报表设计器 报表展示客户端 报表服务接口 报表引擎 报表输出 报表缓存 报表组件库 报表管理 公式引擎 报表服务 集成开发工具 Web浏览器 BlazeDS Restful 平台介绍 平台组成 即席报表 14 平台介绍 平台组成 即席报表 15 任务调度服务端 Web容器 建模客户端 浏览器 任务设计器 业务系统 其他公共套件服务 任务调度套件 客户端 任务监控器 任务模型库 执行任务 任务逻辑 建模服务 监视服务 控制服务 调度引擎 Quartz 执行引擎 任务模型 调用任务逻辑 建模 RESTful HTTP 以成熟开源项目Quartz为基础 扩展开发任务监控和任务建模工具 平台在Quartz任务模型基础上扩展定义平台任务模型 任务监控以Web方式实现控制界面 分析管理图表等 任务调度提供开放式的任务定义 调度 规则配置等功能 通过QuartzScheduler提供的接口控制任务对象的动态加载 配置和控制 第一阶段实现任务调度功能 重点集成改造Quartz实现动态增删 配置 监控任务 第二阶段通过规则引擎实现对任务步骤的编排 任务调度因采用全新的调度引擎和任务组件执行方式 需要重新设计开发 平台介绍 平台组成 任务调度 16 建模组件 引擎 控制组件 执行组件 监视组件 以成熟稳定的开源项目Quartz为基础提升运行可靠性 具有集群能力 任务恢复能力保证系统高可用性实现任务调度引擎与执行组件的物理分离 提升运行稳定性提供可视化任务定义和监控 集中管控跨业务应用的各种执行任务 提升配置和管理的易用性 提供界面与接口两种访问控制调度引擎的方式 在统一的标准下为用户保留高自由度的扩展空间 平台介绍 平台组成 任务调度 17 平台介绍 平台组成 数据缓存 平台数据缓存服务提供统一的缓存访问接口API 接口支持以RESTful JSON方式访问 数据缓存提供基于Web的配置 管理 监控界面数据缓存套件服务于平台内其他所有模块 数据访问层包含数据缓存服务的API 18 平台介绍 平台组成 BPM 流程引擎 流程管理控制台Workspace 流程客户端 负责流程定义解析 流程实例运行 调用各种外部的业务操作或者Web服务等业务资源 是BPM产品的核心组件 进行流程设计建模与流程定制调整 提供对业务流程和业务资源的管理 对流程实例进行监控和查询 配置流程引擎等功能 进行流程的模拟测试 验证流程设计的正确性和可行性 提供待办任务和已办任务的查询功能 19 平台介绍 平台组成 统一权限 用户 岗位 基准组织单元 业务组织体系 业务组织单元 业务组织单元性质 角色分组 业务角色 业务组织角色 数据类型 数据集 功能 权限对象 业务域 组织体系 业务系统功能体系 基准组织与用户 角色体系 隶属关系 关联关系 业务应用系统 自嵌套关系 20 平台介绍 平台组成 统一权限 01基准组织体系管理 01 02基准组织单元维护 01 03岗位维护 01 01用户维护 02业务组织体系管理 02 01业务组织体系分类设置 02 02业务组织维度设置 02 03业务组织单元性质设置 02 04业务组织单元扩展属性设置 02 05业务组织单元维护 03业务角色管理 03 02业务角色设置 03 03业务角色设置 03 01业务角色分组设置 04业务系统功能管理 04 02菜单功能定义 04 03物理系统维护 04 01业务系统注册 07展现管理 07 01自助服务 07 02展现管理 05权限管理 05 01业务角色授权 05 02业务组织角色授权 05 03功能授权情况查询 05 04用户授权情况查询 05 05数据权限 05 06授权委托 05 07权限委托 06日志管理 06 01应用日志维护 06 02用户登录日志分析 06 03模块使用次数统计 06 04模块使用情况分析 06 05在线用户查看 06 06人资同步数据日志 06 07到业务应用同步日志 权限平台功能范围包括7大模块 26项二级功能 166项末级功能 5类服务接口 05 05数据权限 05 05数据权限 06 05在线用户查看 06 05在线用户查看 08服务接口 08 01统一认证接口 08 02组织信息接口 08 04功能权限接口 08 03角色信息接口 08 05信息展现接口 目录 21 平台介绍 UAP项目 22 23 平台介绍 UAP项目 微内核 24 控制层主要是与前端进行交互 在控制层中定义与前端约定的请求URL地址 参数和请求方法 映射到具体控制类和方法中 接收前端请求 将请求数据拦截通过注解将数据翻译为后台理解的信息 执行相应操作后将返回值翻译为前端理解信息返回给前端显示 控制层Controller 平台的逻辑层主要是编写逻辑构件 一个逻辑构件是由接口 实现类和配置文件组成 逻辑构件在控制层中调用 将逻辑构件注入到逻辑层 逻辑层Bizc 平台的持久层提供统一的接口IHibernateDao 接口中封装一系列的持久化方法 逻辑层中调用持久层的方法完成对业务的逻辑操作 持久层 服务端 客户端 平台介绍 UAP项目 核心框架 25 服务端 客户端 平台介绍 UAP项目 核心框架 26 Weblet运行在客户端 是包含展现逻辑 多个用户界面 可独立执行的RIA应用程序或运行时库 Weblet小程序是web应用的最小逻辑单元 它将页面文件 脚本文件和资源文件按照一定的目录结构管理 服务端 客户端 平台介绍 UAP项目 核心框架 JavaScript语言扩展 引用 import module package className import weblet views viewName include theme listEditor css 类 命名空间 事件 newmw controls dataGrid Me onload null Me trigger load callback ns module package 继承 extend module package superClassName 服务端 客户端 产品介绍 UAP项目 核心框架 27 28 28 JavaScript运行时扩展 服务端 客户端 产品介绍 UAP项目 核心框架 29 MX基础类扩展 服务端 客户端 平台介绍 UAP项目 核心框架 30 MX国际化 国际化文件 mx resources locales messages js使用方法 mx msg key p args 默认为 zh CN 服务端 客户端 产品介绍 UAP项目 核心框架 31 MX样式主题 Google主题 默认 Window7主题 服务端 客户端 产品介绍 UAP项目 核心框架 32 MX组件 REST服务客户端 数据实体组件 基础组件MXObject MXEvent 数据展现组件Tree Grid Form 布局组件 窗口组件Window Dialog Weblet注册 加载 运行 编辑器组件 服务端 客户端 产品介绍 UAP项目 核心框架 33 Weblet小程序 ViewPort WebletContainer Window View ViewController WindowManager 服务端 客户端 平台介绍 UAP项目 核心框架 IDE脚本提示 MXFramework框架依赖 IDE场景等向导 IDE场景等向导 Weblet向导MX类向导典型场景向导 IDE脚本提示 MXFramework框架依赖 绑定编辑器添加脚本依赖 模块依赖 34 服务端 客户端 平台介绍 UAP项目 核心框架 Javascript调试 F12 debugger IE8以上ChromeFirefox4以上 Fiddler HttpDebugging VisualStudioFirebugDevHTTPClient 调试环境 调试工具 35 服务端 客户端 平台介绍 UAP项目 核心框架 36 平台介绍 UAP项目 基建管控试点应用 实际业务场景输出效果 为了推进新平台试点工作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- QC/T 798-2025汽车用多层塑料燃油管
- QC/T 544-2025汽车发动机凸轮轴
- 2025年农村旅游推广岗面试题
- 2025年安全生产培训测试题及答案集大全
- 2025年安全员实操面试题及解析
- 2025年宠物驯服面试问题集
- 2025年外协施工安全培训题集含答案详解
- 2025年汽车销售顾问等级评定试题及答案解析
- 2025年农村建筑工匠面试模拟题
- 2025年农业技术推广员执业技能考试试题及答案解析
- 2025年湖南湘西自治州州直事业单位招聘考试笔试试卷附答案
- 幼儿园安全责任书及后勤管理制度
- 消防车辆事故课件
- 2026届四川省宜宾市普通高中高一化学第一学期期末统考试题含解析
- 《2型糖尿病中医防治指南(2024版)》解读课件
- 剑阁县普安镇污水处理厂扩容建设项目环评报告
- 商务楼宇管理办法
- 肺炎护理试题填空及答案
- 社用手机管理办法
- 心电监护操作常见并发症预防及处理
- 学校食堂各种检查记录表格表册11
评论
0/150
提交评论