企业统一开发平台(UAP)介绍企业统一开发平台介绍平台架构分项介绍平台架构介绍应用架构公共服务基础实施界面交互数据总线报表流计算模型数据缓存统一权限流程引擎集成门户任务调度安全控制数据访问服务交互事务处理异常处理日志处理文件存储数据封装页面框架国际化平台控件核心框架平台微内核动态模块管理扩展模块管理研发管理工具统一信息库图型工具平台架构介绍技术架构展示层控制层业务展现页面平台控制器业务逻辑组件平台标准逻辑组件平台服务IbatisJDBC逻辑层持久层MongDBHDFSRMDBMongDBHDFS异常处理缓存工具页面框架平台控件可视化规范企业统一开发平台介绍平台架构分项介绍平台架构分项介绍统一权限-概念模型基于多组织架构模型设计思想,结合门户系统应用集成策略,实现统一的平台层权限管理控制,功能包括:功能菜单权限控制、数据权限控制和视图权限控制。平台可根据各单位特点进行灵活的组织体系、用户角色、功能权限的配置,同时又能保证各单位系统之间的数据集成与共享。统一权限-单点登录平台架构分项介绍身份鉴别组织体系管理权限控制访问安全控制单点登录统一权限-安全控制平台架构分项介绍平台架构分项介绍门户用户应用用户鉴权用户登录/登出用户信息维护内容定制添加widget删除widgetWidget查询个人工作台Widget拖拽个性化布局Widget设置收藏夹查看添加删除主题主题浏览主题设置后台管理业务集团管理业务组织管理用户管理权限管理授权管理应用集成管理基础数据管理widget管理组件管理主题管理平台架构分项介绍门户PortalServerwidgetContainer信息系统widget提供运维管理操作的统一入口,实现针对不同管理对象的不同视图,具备视图的灵活、自定义功能,实现运维模块的单点登录,以及与外部系统的集成,满足桌面可视化和用户体验的要求,使用jqueryportls技术,实现轻量级灵活的门户架构。平台架构分项介绍缓存服务平台数据缓存是为提升访问效率而出的,它将数据库库中的数据临时储在内存中并提供高效的数据访问能力,避免数据库的频繁访问,降低数据库负担,提高系统性能。平台数据缓存服务需具备以下特性:支持多种缓存服务,可实现灵活插拔;具备高性能的并发访问能力;支持缓存横向热扩展;具备高容错机制;读写事务控制;缓存数据内存硬盘冷热交互;MemcachedRedisEHCache…平台架构分项介绍流程引擎流程引擎需要基于J2EE标准技术,在遵循BPMN2.0技术规范的基础上,通过对流程的梳理、流程建模、流程模拟与测试、流程应用开发、流程管理监控及统计分析等各功能特性的实现,满足企业级系统内流程应用建设和系统间流程集成应用建设的需要。平台架构分项介绍报表开发工具报表设计器浏览器报表展示客户端报表服务接口报表输出报表缓存报表组件库报表管理公式引擎报表引擎报表服务平台报表需要提供可在浏览器中实现全功能报表设计器,采取主流式报表模型,提供了易用、高效的报表设计方案和完善的报表权限管理功能,可以实现无编码式报表设计。平台架构分项介绍报表平台报表需要具备的特点:丰富的报表元素:支持在报表中添加文本、图像、图表、页眉、页脚、数据头、数据尾等元素,支持列表报表、分组报表、主从报表、多列报表的制作,通过容器元素之间的嵌套可制作出复杂报表。全功能B/S设计器:通过可视化的操作界面,所见即所得的自由拖拽设计方式,简化报表设计与维护。支持多种数据源(数据库,webservice服务等),支持对数据的排序筛选。可实现复杂的数据处理。灵活的报表设计器框架,为应用开发人员扩展设计器功能打好基础。便捷的报表打印与输出:支持在报表预览状态进行搜索并修改报表。支持打印设置和添加水印,实现多种文件格式导出。15总线服务用于规范平台与应用模块、外部系统之间的集成接口,实现应用模块的“热插拔”,屏蔽了服务的物理位置、协议和数据格式。在通讯方式上提供同步/异步传输和一发多收订阅等模式;在数据集成上提供协议转换、数据映射与ETL等功能;性能上满足高并发数据实时同步,海量数据批量传输等需求;安全上通过统一授权、数据加密和数据签名等方式保证可靠的数据传输,防止数据泄密或篡改。平台架构分项介绍数据总线平台架构分项介绍数据总线功能配置界面授权管理数据定义节点注册ETL配置接口组件总线服务数据传输服务WebService消息服务中转路由服务任务调度服务AVROJDBCThriftFTPJMSCXFMongoJOBFTP服务公共组件任务调度数据适配路由引擎安全工具元数据平台架构分项介绍流计算模型谢谢!