基于SOA的协同办公平台设计与实现

中国新通信 / 2018年12月29日 01:09

手机

刘洋

一、 背景

随着全球信息化的迅猛发展,信息技术深刻改变着人们的工作、学习和生活方式,也给企业管理带来了巨大的机遇。近年来,企业信息化日新月异,党的“十五大”以来,我国信息化战略经历了从“用信息技术改造传统工业”到“以信息化带动工业化,以工业化促进信息化”,再到“推动信息化与工业化深度融合,走新型工业化道路”等过程,不断与时俱进。

某烟草企业综合管理涉及行政事务繁多、头绪复杂、时限性强,办公效率和质量直接影响到领导层决策,也影响到政策的推进和落实。引入信息技术,推进无纸化办公,实现办公业务的数字化和网络化,实现完善的群体协作、流程控制及管理功能,为内部管理和外部交流提供通畅的信息传递、处理渠道,从而降低办公成本,全面提升办公效率、管理水平。

二、建设目标和建设原则

2.1 建设目标

协同办公平台的建设以“整合、提升、保护已有投资”为主题,结合国家、行业、公司信息化新形势和要求,从提高企业管控、协同运作、规范流程、资源整合、精益管理、绩效考核、决策支持等水平角度出发,延伸应用的深度和广度,在技术架构、部署模式和安全体系上有质的提升,打造统一、高效、敏捷、支持移动办公的协同办公平台,优化公司管理流程,全面整合资源,实现共享信息,推动“两化”深度融合,大幅提升办公效率和服务质量。

项目建设后将打通“协同管理、生产执行、工业控制”三个层面,实现“数据、流程、应用”的三维整合,达成“上下贯通、左右协同、信息共享” 三个目标,提升 “数字化、信息化、智能化”三个水平,提高办公效率和管理水平、决策水平。

2.2 建设原则

按照CT-155行业信息化蓝图的总体规划,平台建设遵循以下建设原则:

1)统筹规划、协调发展:加强统筹规划,突出政务管理类应用的主体地位,强化协同共享;加强协调发展,正确处理协同平台与政务管理类应用、深化体制改革的融合互动关系。

2)需求主导、系统设计:坚持需求主导、应用驱动,发挥信息技术的支撑作用,加强系统设计,以流程梳理为核心,完善系统间的衔接、联动,实现跨单位和部门的应用集成。

3)统一标准、整体推进:加强统一标准,充分发挥标准规范的基础性和关键性作用,通过标准推进保障互联互通;进一步加快公司政务管理类应用建设的整体推进步伐。

4)依法合规、保障安全:严格执行国家/行业电子政务相关法律法规,信息公开依法合规;建立健全信息安全监测体系,提高系统安全防护能力,确保系统运行安全可靠。

三、系统需求概述

系统的功能性需求主要有:

3.1个性化办公门户

提供个性化办公门户,集成各系统的数据进行综合展示与分析,把公司经营管理、行业生产经营的各指标以图形化方式直观展现,为各级领导提供决策支持,方便领导办公。

3.2公文管理

支持办公文件从拟稿到归档并在各部门间逐级审批的流转,包括公文起草、收文管理、发文管理、公文签章、公文统计、公文归档、统计报表、公文传输等。

平台可根据不同用户定制不同行文流程;能对整个工作流实时跟踪和记录修改审核情况;具备成熟的工作流引擎,提供流程设计工具,可自定义流程,修改和新建已有公文流程。

3.3三项工作和办事公开民主管理

实现三项工作业务的网上运行和流程审批,规范业务流程。提供工程投资、物资采购和服务等采购全生命周期的一站式服务,同时实施项目的全程监管、实时和有效监管,从而固化环节流程、量化监控标准、汇总决策依据、做足风险预案,实现提高效率、实现科学决策。

该功能分为计划、采购实施、合同执行,以办事民主公开等四部分内容,如图1所示:

3.4协同事务管理

以日常办公事务为主体,实现公司及所属烟厂协同应用及事务类申请的网上流转、审批和管理,形成规范化、协同化的工作环境。 主要应用有会议、信訪、后勤服务、年休假、请假 、设备维修 、办公用品及低值易耗品、车辆、报销、需求和招投标等方面的管理。

3.5移动办公

通过移动终端APP实现公文、会议、审批、文件、公告、新闻等的查看和处理,实现公文的发起、加签、终止、回退工作流程,支持用移动终端在公文单和审批单据上签署个人签名和加盖公章,提供移动终端的手写签批及配套解决方案。

3.6短信提醒

通过ISP服务商提供的接口,实现手机和协同办公平台双向收发短信提醒功能,支持短信与办公自动化的其它组件集成,支持自动发送新消息的发布功能。

3.7与已有系统有机集成

提供多种类型的接口与上下游业务系统无缝集成,主要包括与CA认证系统、行业主管局公文、预算及行业资金监管系统、行业下行数据及企业其它系统的有机集成。

四、系统设计与关键技术实施

4.1设计思想

组织的行为总是在一定时期内围绕一个或多个目标展开管理或业务活动。协同就是对 “人、财、物”等资源有效利用,有效组织活动中的“角色、事件、资源、流程、规则、状态、结果”等要素间的关系,以达成组织预定的目标。

协同办公平台时支撑组织管理和活动的核心,承载着组织意图、战略管控、制度运行、事务处理、绩效考核等具体实践,为用户提供如图2所示的6A和 4C化的协同办公环境。在技术层面上,利用3G/4G等通信技术,通过手机、PAD、PDA等掌上终端,实现办公业务和综合业务服务的移动化;同时利用即时通讯工具,实现即时沟通,业务办理的实时提醒,从而实现烟草业信息化建设蓝图,如图3所示。

4.2 总体架构设计

协同办公平台的总体架构设计如下图4所示。其核心由“统一协同门户”、“协同应用”、“运行支撑环境”、“集成开发环境”等四部分构成,提供基于SOA的应用集成、流程集成、数据集成服务,提供对传统电脑和基于互联网的移动终端应用。

4.3 系统关键技术及实施

1)面向服务的架构(SOA)

系统设计和实现都是基于SOA架构,不采用细粒度的Java代码来开发,而是以粗粒度业务语义进行描述,描述的内容则是业务、数据、流程这些模型中的资源,依靠XML、Web Service、SOAP等形成构成协同应用。平台的“业务活动、操作、概念”均可注册为服务,对外提供Web Service接口,通过ESB总线和第三方系统进行更大范围的服务编排。

2)门户(Portal)技术

平台的协同应用门户采用国际JSR-168/JSR-286标准,提供了良好的业务集成协同环境,提供单点登录、权限、任务协作、功能调度等企业应用必需的业务协同和应用集成能力。

协同应用门户框架采用组件化设计,用户可定制工作桌面,采用纯B/S技术和SOA云架构技术,为PC、平板和智能手机用户提供友好界面和良好良体验。

3)异构数据库支持

提供通用的数据访问接口和服务、可视化数据建模工具和异构数据库的访问及整合。

数据建模过程中,采用“概念”对数据进行描述,实现数据了与业务分离;平台并不直接操作数据库,而是对“概念”进行操作,数据访问服务转换为对实体数据库的操作。

4)强大的工作流技术

工作流是灵活构建企业业务流程的核心组件,由工作流引擎、流程定义、监控服务、工作流开发接口和组织机构管理等组件组成。流程建模工具为设计和开发人员提供可视化的流程建模环境,集流程图设计、业务规则定制和代码编程扩展、调试等于一体;流程图采用Petri Net模型,比较直观形象,即使没有IT基础的人员也能方便绘制流程。

(1)支持复杂的业务工作流

支持顺序、并行、同步、异步、分支、合并、循环、终止、回退、转交、通知、子流程、批处理等所有业务工作流模式。

(2)丰富的业务工作流规则

支持启动、执行、流转、转发、回退、通知、合并、分支等面向业务的流程规则,用户可调整流程规则来快速适应业务需求的变更。

(3)图形化的流程运行监控和分析工具

平台提供丰富的图形化的流程运行监控和分析工具,满足XX公司管理部门对工作流的查询、监控、调整、统计、效能分析等业务需求。流程监控分析功能如表1所示:

5)系統无缝集成技术

按照SOA规范,利用标准的Web Service实现系统有机集成,建立企业服务总线(ESB)的集成接口,具备开放的流程引擎接口,支持主流ESB系统;同时为其他系统提供标准的流程接口,满足第三方的应用系统中流程审批需求。

6)移动和平板支持技术

对Android、iPhone和Windows Phone三大移动设备提供支持,实现PC、平板和手机等终端的复杂业务展现和交互,共用服务端的资源和服务,包括流程、权限、业务逻辑等。

4.4 系统实现界面

系统的部分实现界面如下。

五、结束语

作者结合某烟草公司的办公自动化的实际需求,遵循软件工程的理论和方法,对系统进行了分析和设计,给出了关键技术及其实施,并展示了部分实现界面。该系统已投入使用,较好地满足了改烟草企业办公自动化的应用需求。

1.环球科技网遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.环球科技网的原创文章,请转载时务必注明文章作者和"来源:环球科技网",不尊重原创的行为环球科技网或将追究责任;3.作者投稿可能会经环球科技网编辑修改或补充。