- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE7/NUMPAGES8
1.1门户组件
web应用技术已经从简单的信息浏览发展到复杂、庞大的应用系统,web服务本身不包含展现样式和人机交互界面,这成为了应用普及的难点之一。一般情况下,针对不同的服务,都需要提供对应的门户界面,随之带来的就是定制化的开发工作,这种方式实际应用中会带来开发周期长、重复编码多、数据和展现界面混杂,门户和后台服务高耦合性等问题。针对上述问题,提供一种方便、易用、功能齐全的门户组件显得尤为重要。iSWare-PCT门户(以下简称PCT门户)是中兴通讯自主研发的门户组件,产品提供了门户开发的总体框架,通用组件,开发人员只需考虑产品特有的门户组件,模板和主题的制作等问题,无需编码开发,降低二次开发成本。同时可以在线定制站点,快速响应用户需求。
PCT门户组件主要分为PCT门户和PCT门户管理平台两大部分。其中PCT门户主要由应用框架的各部分功能组成。PCT门户管理平台是PCT门户的后台管理部分,主要包括:版面管理、信息维护、系统管理等功能。
系统主要由以下内容组成:
栏目管理模块,包括栏目管理、栏目权限管理等;
版面管理模块,包括页面管理;
内容管理模块,包括内容录入、内容审批等;
更新分发模块,包括集群服务器管理、任务管理、任务调度管理、站点管理;
信息维护模块,包括主题设置,静态资源设置等;
系统权限模块,包括操作员管理、角色信息维护等。
系统分为三层:表现层、业务逻辑层、数据访问层。
表现层:
可定制页面(JSP标签+Velocity)
纯手工页面(SpringMVC+Velocity)
支持页面全局/局部缓存
业务逻辑层
基于SpringIOC容器管理
事务管理基于SpringAOP实现
数据访问层
采用C3P0/DBCP作为数据库连接池
基于SpringDAO封装
支持Hibernate、IbatisORM框架
1.1.1网络拓扑
门户组件以虚拟机方式部署在政务云内部数据中心区,共需要8台虚拟机,主控节点1台,公共服务节点2台,计算节点5台:
1.1.2部署资源规划
虚拟机资源规划如下:
子系统
服务器类型
数量
核
内存GB
硬盘GB
主控节点
虚拟机
1
8
16
200
公共服务节点
虚拟机
2
8
8
200
计算节点
虚拟机
5
8
8
200
1.1.3软件部署规划
子系统
操作系统
安装软件
IP地址
主控节点
cgslV4.0
门户主服务PaaSControl
待定
公共服务节点
cgslV4.0
门户通用服务COM_SRV
待定
计算节点
cgslV4.0
门户计算K8S-Minion
待定
1.2工作流引擎
提供工作流引擎服务,工作流引擎为应用系统提供统一的流程开发、运行和管理平台,使得应用系统可以在不修改业务逻辑代码的条件下,通过重新定义流程就可以实现流程逻辑的变化。
利用工作流引擎平台可以方便快捷的进行流程建模、设计、部署及监控,从而轻松实现工作流应用。全面支持WFMC标准、提供了开放的、标准的接口,可以和其他应用进行无缝集成;支持BPEL标准,能够方便的对服务进行编排、发布,构建出强大的SOA应用架构。
1.2.1架构及功能
工作流引擎逻辑架构如下:
Monitor:流程流程管理器,监控、管理流程状态。
Editor:流程设计工具,利用该工具进行业务流程建模、设计及部署流程。
CoreEngine:核心引擎,提供流程运行时支持。
RulesEngine:规则引擎,对业务规则提供本地支持,应用无需改变即可实现不同规则逻辑。
工作流引擎整体部署结构如下图所示,为各政务应用提供统一的工作流引擎服务,其组网架构如下图所示:
客户端通过web服务器访问管理工作流引擎服务,第三方应用与工作流引擎服务的应用服务器对接,实现工作流程的触发与服务。可通过工作流引擎平台进行流程设计与部署,实现各流程逻辑重新组织,并能根据不同条件触发不同流程,减少应用上层复杂度。功能如下:
流程引擎
提供流程的驱动、调度,规则定义与解析。
1、bpmn所涉及的网关功能的支持,如多路分支、单路分支、汇聚、判断等功能;
2、多种任务分配策略;
3、代办、委托功能;
4、流程版本控制,包括2个版本同时运行的情况;
5、修改后的流程不会影响到正在修改的流程;
6、支持回退、撤回功能;
7、支持人工干预;
8、超时控制系统;
9、冲正、存储转发流程;
10、补偿、异常流程。
规则引擎
1、在建模器中可以完全集成业务规则功能,直接适用到用户功能的定义,比如用户可以基于业务规则实现工作的分配/调动/平衡,基于规则的服务选择,基于规则的任务路由,基于规则的告警。用户直接在图形化的向导中就可以直接使用规则功能。
2、基于Web的规则编辑,或者是基于客户端的规则编辑
您可能关注的文档
最近下载
- 地图的发展史的历程.ppt
- 2014花灯调完整版.doc
- GB∕T18972-2017旅游资源分类、调查与评价(高清版).pdf
- 【语文】第15课《青春之光》教案 2024-2025学年统编版语文七年级下册.docx VIP
- 浅析布鲁赫《g小调小提琴协奏曲第一乐章》演奏法要点.docx
- BS EN 12390-3-2019 硬化混凝土试验.第3部分:试验试样的抗压强度.pdf
- 外围及地下车库等公共设施的清洁、保洁工作方案.docx VIP
- 2024年必威体育精装版离婚协议书下载6篇.docx
- LEGO乐高积木拼砌说明书21333,文森特·梵高——星月夜,LEGO®Ideas(年份2022)安装指南_第2份共2份.pdf
- (NEW)天津大学《718有机化学》历年考研真题汇编.pdf
文档评论(0)