软件体系平台_产品介绍(基础平台,姚旭平))
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据处理类 事务 (->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
从数据库
业务基础 模块
业务处理
通用逻辑
社区应用
装,屏蔽本地和远
行业领域
公共模块
程调用的差异,实
现路由寻址和平衡 负载的能力,对op
Api编排
数据聚合
公共开放编程接口 (comm openAPI)
功能1
功能2
功能n
enAPI提供封装良 好的执行能力。
路由寻址
平衡负载
Java接口 访问适配层(jial)
远程调用封装
基础平台-功能介绍
富客户端web框架 接口平台 分布式DAL 基础组件
基础平台-功能介绍-web框架
轻量级,基于jquery 支持ajax 提供web基础组件和web业务组件 Web端和后端分离,通过functionMap(前后端功能映射)和后端耦合
基础平台-功能介绍-接口平台
由2部分实现:
基础平台-介绍
• 同时支持web2.0应用和企业应用 – Web2.0应用:大并发大用户量,用户体验,以 人为本 – 企业应用:逻辑复杂,数据一致性
• 功能:支持快速开发,提供基础能力支撑 – 开箱即用,根据行业背景提取初始代码 – 快速开发,提供基础组件和有良好用户体验的 web框架 – 性能伸缩,支持多种部署方式,支持水平扩展 服务器
• 开发平台环境涵盖设计/开发/部署/运营
– 基于eclipse开发工具(代码开发/表单设计/流程建模/规 则定义)
– 可水平扩展的运营支撑平台(SNA体系+2级缓存+分 布式DAL+多数据库实例)
– 基础代码框架和通用组件 – 后台监控,数据分析,日志查询 – 持续集成,可靠部署,问题跟踪,知识分享
行为 分析
系统 监控
基础平台-技术架构
全局CSS 页内JS
Js API 数据处理
HTML
dataSet
中
jquery构件 库公共JS库
(客户端)
转
层
view
model
JSON
dispatch
JSON
handleInit control
Web框架
数据维护类(C/S一致)
pageData (服务端)
业务 调用
读 oracle
缓
取
存
服 SQL
服
务
务
mysql
非结构化数据
倒索数 排引据 文文文 件件件
基础平台-关键技术
• 可水平扩展架构 ✓ SNA架构,后端服务无状态,session集中管理
• 接口平台 ✓ 开放编程接口(openAPI)-业务接口 ✓ Java接口访问(jial)-技术实现接口
• 六个技术能力 ✓ 富客户端web框架-基于JQuery,前后端分离 ✓ 集中式Session管理模式-放在缓存中 ✓ 数据总线-统一系统内部数据格式 ✓ 2级缓存-本地缓存,分布式缓存 ✓ 分布式DAL-多数据源管理,数据路由,数据合并 ✓ 丰富的基础组件-工作流,规则引擎,定时调度 ✓ 常用的功能软件-检索,内容管理
说明
从以下几个方面进行描述: 1、平台&产品架构 2、平台&产品关键技术 3、平台&产品功能介绍 4、平台&产品成功案例 5、平台&产品可能的应用场景
基础平台-介绍
• TalkWeb Develop Platform Environment- 拓维开 发平台环境-基础平台
• twdpe 是基于 J2EE 体系架构的 B/S 应用解决方 案,专注于从学习、开发、使用、维护等多个角度 提供全面解决方案,来提供开发企业级应用所需的 快速稳定可扩展的基础平台,以持续保证业务支撑 系统不断增加的用户需求和业务受理量
安全 认证系统 反向代理
单点登录
基础产品
客户端控件
文件服务 及时消息
用户管理 定时调度 搜索引擎
异常处理 数据交换 流程引擎
消息 API编排 规则引擎
数据过滤
组件& 服务层
日志
配置
授权体系 SSO 字典
Web内容 类组件
DAL
缓存
文件服务
资源 分布式文 访问层 件处理
IMAGE
流媒体
配套 工具
& 应用
– 多库local事务(互联网) – 支持JTA(企业应用)
辅助功能
连Baidu Nhomakorabea管理
AppStore1
第三方 扩展
彩票 专区
公共 事业
保险 专区
点卡 专区
其它 专区
安全
openAPI主要是 AppStore… 专区
对业务功能的封装, 在线开放平台
业务开放编程接口(biz openAPI)/可嵌入功能块
监控
统一入参出参以及 异常处理;
安全/日志/平衡封装/
Jial是对调用的封
支付 订购
基础平台-功能架构
配套 规范
编码 规范
接口 规范
Web控件
Web插件
展现层 自定义框架
前端中转器
Html5插件
Html5框架
一级缓存(参数/常量)
二级缓存(session/biz数据)
门户框架 Web内容框架 Web内容应用 Web内容管理
框架层
接口框架
流程框架
数据库框架
报表框架
分布式计算
Gis框架
拓维软件_平台&产品介绍
团结进取 承上启下 激情创新
目录
1 基础平台(苏俊、黄勇、姚旭平) 2 GIS能力平台(刘宏俊、王彦峰) 3 搜索引擎(刘宏俊、倪愧) 4 MES产品(苏俊) 5 工作流平台(王平、姚旭平) 6 Web内容管理(李峰、陈臣) 7 智能终端平台(李志强、汪凌志、成峰) 8 合同管理系统(毛丹、周良) 9 报表平台(易迪)
数据格式转换
数据访问
基础 基础能力 平台 SNA体系
数据总线
外部系统
基础平台-功能介绍-DAL
• 提供对大数据量的处理能力
业务逻辑层
– 多数据源管理 – 数据路由(垂直水平等) – 数据合并
定制SQL
DAL开发框架
动态SQL 静态SQL
增加
批量操作 callProc
查询
基础SQL
删除 修改
• 提供事务处理能力