当前位置:文档之家› 软件体系平台_产品介绍(基础平台,姚旭平))

软件体系平台_产品介绍(基础平台,姚旭平))


读 oracle



服 SQL



mysql
非结构化数据
倒索数 排引据 文文文 件件件
基础平台-关键技术
• 可水平扩展架构 ✓ SNA架构,后端服务无状态,session集中管理
• 接口平台 ✓ 开放编程接口(openAPI)-业务接口 ✓ Java接口访问(jial)-技术实现接口
• 六个技术能力 ✓ 富客户端web框架-基于JQuery,前后端分离 ✓ 集中式Session管理模式-放在缓存中 ✓ 数据总线-统一系统内部数据格式 ✓ 2级缓存-本地缓存,分布式缓存 ✓ 分布式DAL-多数据源管理,数据路由,数据合并 ✓ 丰富的基础组件-工作流,规则引擎,定时调度 ✓ 常用的功能软件-检索,内容管理
拓维软件_平台&产品介绍
团结进取 承上启下 激情创新
目录
1 基础平台(苏俊、黄勇、姚旭平) 2 GIS能力平台(刘宏俊、王彦峰) 3 搜索引擎(刘宏俊、倪愧) 4 MES产品(苏俊) 5 工作流平台(王平、姚旭平) 6 Web内容管理(李峰、陈臣) 7 智能终端平台(李志强、汪凌志、成峰) 8 合同管理系统(毛丹、周良) 9 报表平台(易迪)
数据格式转换
数据访问
基础 基础能力 平台 SNA体系
数据总线
外部系统
基础平台-功能介绍-DAL
• 提供对大数据量的处理能力
业务逻辑层
– 多数据源管理 – 数据路由(垂直水平等) – 数据合并
定制SQL
DAL开发框架
动态SQL 静态SQL
增加
批量操作 callProc
查询
基础SQL
删除 修改
• 提供事务处理能力
业务基础 模块
业务处理
通用逻辑
社区应用
装,屏蔽本地和远
行业领域
公共模块
程调用的差异,实
现路由寻址和平衡 负载的能力,对op
Api编排
数据聚合
公共开放编程接口 (comm openAPI)
功能1
功能2
功能n
enAPI提供封装良 好的执行能力。
路由寻址
平衡负载
Java接口 访问适配层(jial)
远程调用封装
AppStore1
第三方 扩展
彩票 专区
公共 事业
保险 专区
点卡 专区
其它 专区
安全
openAPI主要是 AppStore… 专区
对业务功能的封装, 在线开放平台
业务开放编程接口(biz openAPI)/可嵌入功能块
监控
统一入参出参以及 异常处理;
安全/日志/平衡封装/
Jial是对调用的封
支付 订购
数据处理类 事务 (->json/xml) 边界 Web框架服务端
模块1(用户管理) facade service bizDao
模块2(权限管理) facade service bizDao
开放编程接口(open api)接口
(open api)实现类-- 组织/权限/规则/流程
数 据
Java接口适配层(JIAL-client)--local/ws/jms/rmi/ejb
统 一

异常体系 基础 字典管理 日志管理 组件 模块管理 权限管理 local API编排
(JIAL-server)--ws/jms/rmi/ejb 式
搜索引擎 规则引擎
基础 流程引擎 组件 remote 。。。
多数据源管理/数据路由/数据合并
主数据库
oracle 写

SQL 服

mysql
从数据库
基础平台-介绍
• 同时支持web2.0应用和企业应用 – Web2.0应用:大并发大用户量,用户体验,以 人为本 – 企业应用:逻辑复杂,数据一致性
• 功能:支持快速开发,提供基础能力支撑 – 开箱即用,根据行业背景提取初始代码 – 快速开发,提供基础组件和有良好用户体验的 web框架 – 性能伸缩,支持多种部署方式,支持水平扩展 服务器
– 多库local事务(互联网) – 支持JTA(企业应用)
辅助功能
连接管理
基础平台-功能架构
配套 规范
编码 规范
接口 规范
Web控件
Web插件
展现层 自定义框架
前端中转器
Html5插件
Html5框架
一级缓存(参数/常量)
二级缓存(session/biz数据)
门户框架 Web内容框架 Web内容应用 Web内容管理
框架层
接口框架
流程框架
数据库框架
报表框架
分布式计算
Gis框架
说明
从以下几个方面进行描述: 1、平台&产品架构 2、平台&产品关键技术 3、平台&产品功能介绍 4、平台&产品成功案例 5、平台&产品可能的应用场景
基础平台-介绍
• TalkWeb Develop Platform Environment- 拓维开 发平台环境-基础平台
• twdpe 是基于 J2EE 体系架构的 B/S 应用解决方 案,专注于从学习、开发、使用、维护等多个角度 提供全面解决方案,来提供开发企业级应用所需的 快速稳定可扩展的基础平台,以持续保证业务支撑 系统不断增加的用户需求和业务受理量
安全 认证系统 反向代理
单点登录
基础产品
客户端控件
文件服务 及时消息
用户管理 定时调度 搜索引擎
异常处理 数据交换 流程引擎
消息 API编排 规则引擎
数据过滤
组件& 服务层
日志
配置
授权体系 SSO 字典
Web内容 类组件
DAL
缓存
文件服务
资源 分布式文 访问层 件处理
IMAGE
流媒体
配套 工具
& 应用
• 开发平台环境涵盖设计/开发/部署/运营
– 基于eclipse开发工具(代码开发/表单设计/流程建模/规 则定义)
– 可水平扩展的运营支撑平台(SNA体系+2级缓存+分 布式DAL+多数据库实例)
– 基础代码框架和通用组件 – 后台监控,数据分析,日志查询 – 持续集成,可靠部署,问题跟踪,知识分享
基础平台-功能介绍
富客户端web框架 接口平台 分布式DAL 基础组件
基础平台-功能介绍-web框架
轻量级,基于jquery 支持ajax 提供web基础组件和web业务组件 Web端和后端分离,通过functionMap(前后端功能映射)和后端耦合
基础平台-功能介绍-接口平台
由2部分实现:
行为 分析
系统 监控
基础平台-技术架构
全局CSS 页内JS
Js API 数据处理
HTML
dataSet

jquery构件 库公共JS库el
JSON
dispatch
JSON
handleInit control
Web框架
数据维护类(C/S一致)
pageData (服务端)
业务 调用
相关主题