基于Web Services税务移动办公平台的设计
1 引 言
当前,智能移动终端应用的不断深入,通过手机、平板电脑处理日常办公事务能够大大提高办公效率,也为广大税务干部的日常工作提供了方便。“移动办公”也可称为“3A办公”,办公人员可以不受时间和空间的限制,随时随地进行交流,使工作变得更加轻松、便捷,大大提高了工作效率。
随着国家信息化的发展税收信息化工程发展迅速,在依托互联网平台实现税收移动办公大势所趋,但税务管理系统长期以来形成的多网并立的情况的曾在,如何整合网络资源,将税务综合办公系统税收结算和对外广域网和对内局域网三网整合到一个平台上。实现以整合为主,重建为辅的策略。开发一个基于现代移动通信网络的移动办公平台势在必行。以提高“互联网+税务”的电子政务办公效率。该移动办公平台主要采用Web Service、B/S、Hybrid APP及RSA加解密算法等技术加以实现。
2 总体架构设计
2.1 建设目标
移动办公平台的建设目标是在不影响现有的综合办公系统的操作使用,借助移动通信网络来建设移动办公,移动办公是综合办公系统的延伸和补充,它不仅可以有效地保护原有的投资充分利用现有资源,而且能解决现有办公系统遇到的难题和瓶颈[1]。做到真正的掌上办公,实现同步办公、协同办公、交互办公,全方位的满足税务人员需求。移动办公平台适应国家电子政务建设,作为响应国家“互联网+税务”的重要呈现。
在线教育(E-Learning)可细化为同步在线教育和异步在线教育。同步在线教育即在在线教学平台支持下,教师根据教学内容作教学过程设计后,在同一时间内不同空间下进行师生在线教学。反之,异步在线教育则是教学平台支持下的不同时间内不同空间下进行的师生教学活动。在线教育课程的大量涌现且备受关注,加之Coursera、ed X、Udacity等国外成熟在线教育平台的激励,催生了很多国内在线教育平台,如MOOC中文网、微课网、传课网、国家教育资源公共服务平台等[2]。
2.2 总体架构
移动办公平台属于综合办公系统的业务与技术的延伸,与综合办公系统形成互补,总体架构上密不可分。
移动终端如智能手机、平板电脑等都可以安装后打开该应用,并通过移动网络(4G/3G/GPRS等)、无线WIFI等接入到移动应用前置服务。
(2)分布式缓存技术。本项目将采用系统级( Squid、Nginx 缓存)、应用级(OSCache、Memcached)缓存技术实现缓存功能。负载均衡和集群技术。比如研究并采用按业务域进行集群,有效保证系统的性能和可靠性。
3 业务架构设计
移动办公平台业务架构对系统功能进行初步规划,具体分为前置功能、后端移动办公管理平台两个部分。前端包括安全验证、安全通道、接口接入等3个主要功能。后端包括前端应用管理、综 合业务、系统管理、公文接口4个主要功能。
4 应用架构设计
应用架构分别包含税务内网、税务外网、移动互联网等三个层次。
4.1 移动办公平台应用功能
包括代办任务、文件查询、公共功能、我的消息、通讯录与个性化查询六个部分功能。作为APP安装在各类移动终端上,运行在移动互联网层。
从本质上来说,税收是国家强制无偿占有纳税人的财产。因此从这个意义上说,逃避缴纳税款即为纳税人违背义务。对于逃避税款的行为,因为“偷”是指将属于别人的财产据为己有,所以有说法认为将逃避缴纳税款的罪名更加人性化。
(1)代办任务:包括个人、部门与岗位的待办任务与已办任务。
(2)文件查询:包括个人文件、公共文件、文件流转、个人收藏、政策法规与文件转发等功能。
公元前359年,秦孝公命商鞅颁布《垦田令》,拉开了全面变法的序幕。在商鞅前后两次变法中,重农抑商、奖励耕织的政策从未改变。《史记·商君列传》载:“僇力本业,耕织致粟帛多者复其身。事末利及怠而贫者,举以为收孥。”“为田开阡陌封疆,而赋税平。”[6]商鞅承认土地私有,允许自由买卖,适应了当时以铁器、牛耕为代表的新的先进的生产力,奖励“耕织致粟帛多者”,惩罚“事末利及怠而贫者”在今天看来是落后的,然而在自给自足的自然经济下无疑是正确的,通过发展农业,封建国家可以征收稳定的土地税,可以更好地控制金字塔底端的农民群体,提高农民的生产积极性,促进国家经济迅速发展。
通过以上关键技术的防护作用,实现营销手机应用的多级安全防护体系,打造安全可靠的移动应用。在系统性能和可靠性保障技术方面,本项目将采用和研究移动应用的性能和可靠性保障技术,对以下技术点将进行研究突破和应用:
(4)我的消息:包括短信服务、即时消息、微信消息与系统消息等功能。
(5)通讯录:包括局内通讯录、局外通讯录、个人通讯录与商务电话等功能。
(6)个性化设置:主要实现用户对功能的设置,包括推送设置、个人信息、帮助、关于我们、信息反馈等功能。
4.2 税务外网
包括后台管理前置与后台管理应用两部分功能。
(3)公共功能:包括局内通知、系统公告、事项申请、会议安排等功能。
后台管理前置包含数据加密、数据解压缩、数据穿透与接口服务等功能。在税务外网层提供服务,对终端访问开放端口。
所以他不顾一切地跑到金山寺,要在仇人面前修行,要用时光和佛光来一齐磨平心中的恨,同时也把功德回馈给他最爱的白素贞。
(1)数据加密:保证数据传输的机密性和完整性的重要手段,可以有效防止数据在传输过程中被窃取或者篡改。
(2)数据解压缩:通过对应用跨层交互的请求/回复报文压缩与解压缩,减小网络带宽占用,提高系统运行效率。
(3)接口服务:主要实现从其他平台系统抽取所需业务数据的功能,抽取的平台主要包括综合办公系统、短信平台等业务系统。
4.3 后台管理
主要包括以下功能:
(1)前端应用管理:主要对应用版本进行管理。
A partial differential equation model for image denoising based on compressive sensing
(2)综合业务:消息策略管理、消息模版管理、记录消息推送的时段。
(3)系统管理:用户管理、用户角色管理、权限管理、组织机构配置、组件配置管理与终端管理、终端用户等功能。
渗沥液A/O系统O池为好氧处理工艺,O池的曝气量与除臭风量及加盖密封效果有直接的关系。在方案确定前对曝气量进行了实地监测,依据实际运行的曝气量乘以1.2倍的安全系数,确定除臭系统的风量,以保证加盖后的O池在运行过程中处于微负压状态。
(4)接口管理:接口配置、接口监控、支付接口管理与接口注册等。
5 技术架构设计
5.1 客户端
(1)HTML5作为最新的移动开发技术,具有跨平台、快速开发、精美动画效果等特性。对强调展示效果的模块,采用HTML5与Android结合技术,可以大幅提高开发效率与展示效果,并使系统可维护行更强。图像采集与图像处理技术,是结合移动设备的图像采集系统,实现对图像的采集及处理并最终进行展示的技术,具有操作简便、采集数据直观等特点。采用图像采集与图像处理技术,实现对用户信息的采集及上传,使用户能够以最简便的交互方式完成更直观的信息采集,同时能够方便客服人员准确的理解用户所要表达的信息。
(2)Hybrid是指介于web-app、native-app这两者之间的app,它虽然看上去是一个Native App,但只有一个UI WebView,里面访问的是一个Web App。Hybrid可以快速实现跨平台的开发。
(3)消息推送可以采用目前市场上比较成熟的即时通信产品或者开源产品,需要支持点对点,群聊,图片、文字语音等多个功能。
5.2 后台管理前置
使用数字签名、RSA加解密算法以及结合相应技术完成数据安全功能,采用gzip技术实现数据加解压,消息推送。移动办公平台应用对安全体系和防护措施提出了很高的要求,可靠的安全防护是本项目的关键技术:
(1)访问及通信安全技术。采用数字证书和加密机制进行身份认证及传输安全控制,根据RSA非对称加密机制,证书公钥对摘要进行加密,服务器端使用私钥对摘要进行解密,两次摘要对比,实现访问及通信安全。
在产蛋鸡日粮中添加适量的松籽可以达到降低蛋鸡血脂和调控血清酶活的作用,间接提高健康水平。适量的松籽添加量还能直接通过调控免疫系统的相关指标,从而提高蛋鸡的免疫力。
税务外网处于安全隔离设备外部,是移动互联网应用运行前置层,分为前置服务、安全认证与链路检测等部分。移动应用前置主要负责移动办公平台(APP)与移动应用管理平台、综合办公系统的中间交互,实现数据交换过程中的接口服务、数据加密与解密、签名与验签与数据压缩等功能,通过消息队列或其他安全渠道与后台服务对接。
5.3 后台管理接口服务
2.2.3 产量表现 测产结果表明,产量列前3位的播期、密度组合分别为P3D4(10 456.5 kg/hm2)、P3D3(10 275.7 kg/hm2)和P2D4(10 156.1 kg/hm2)。因此认为,最适宜的播期、密度组合为P3D4(9月30日、750万株/hm2),即宁夏引黄灌区冬小麦“一年两熟”制高效生产模式中,冬小麦较适宜播种时期在9月30日前后,适宜密度为750万株/hm2左右。
(1)Memcached是一种高性能的分布式的内存对象缓存系统,用于动态Web应用程序,减轻数据库负载。它减少了通过缓存数据和内存中的对象来读取数据库的次数,从而提供了动态和数据库驱动站点的速度。Memcached是基于存储键/值对的HashMap。它的守护进程(daemon)是用C编写的,但是客户端可以用任何语言和通过memcached协议与后台沟通。[2]
(2)Webservice:是一项基于HTTP/HTTPS协议的技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。Web Service是自描述、自包含的可用网络模块,可以执行具体的业务功能。Web Service也很容易部署,因为它们基于一些常规的产业标准以及已有的一些技术,诸如XML和HTTP。Web Service减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。
Webservice:一种基于HTTP/HTTPS协议的技术,它允许在不同的机器上运行不同的应用程序来交换数据或集成,而不需要额外的专门的第三方软件或硬件。根据Web service规范实现的应用程序,无论使用何种语言、平台或内部协议,数据都可以交换。Web service是一个自描述的、自包含的网络模块,可以执行特定的业务功能。Web service也易于部署,因为它们基于一些传统的工业标准,以及一些现有的技术,比如XML和HTTP。Web service降低了应用程序接口的成本。Web service提供了一种通用的机制,用于在整个企业之间甚至多个组织之间集成业务流程。[3-4]
Web service的体系结构如下图所示:
![width=303,height=192,dpi=110](https://qkk.lw71.com/uploads/image/2018/01/40e040e13cd0e51306d2bf998d635ed7.png)
图1 Web Service体系结构Fig.1 Web Service architecture
6 安全架构设计
移动办公平台安全架构设计主要包括身份认证安全、传输加密、数据安全存储和访问控制与设备管理几个方面。
(1)身份认证安全
局端移动终端设备首先必须在综合办公系统中进行身份认证,并登记用户手机号与终端硬件码,管理员确认之后才能建立和综合办公系统之间的连接。使用移动终端接入移动办公系统时,必须输入口令,综合办公系统验证口令和手机号、终端硬件码,通过后方能接入平台。
(2)传输加密
对比度或许是除了画面曝光之外摄影师们最关心的一个话题。尽管包括Lightroom在内的大多数后期处理软件都提供了专门的对比度调整滑块,但是没有滑块可以做到如曲线一般的调整灵活性,以一种非常直观的方式去控制画面不同影调范围的强弱分布。Lightroom中的曲线调整工具位于修改照片模块的色调曲线面板中。
完成内外网穿透技术在内网部分的功能,使用Memcached进行应用缓存,使用Webservice、Socket等技术与各业务系统集成,使用数据引擎对集成数据进行分析处理和加工。
通信安全通过采用安全的密钥管理方案、非对称加密算法和数据加密封装传输,实现通信过程的机密性和完整性,保证数据不篡改、链路正确及数据加密传输。
师:在老师没有出示结果之前,我们只能去猜测,硬币可能在老师的右手里,也可能在老师的左手里。现在看(伸开手)一定在老师的( )手里,它有可能在陈欣的手里吗?
在安全加密的基础上,还可以建立专线APN,在使用移动办公应用时,移动终端预先建立专线APN网络,达到更高层次的网络传输安全需求。
移动前置应用与综合办公系统对接符合安全等级保护三级规范(含细节,怎么实现的),建设在信息内网的综合办公系统不需要对信息外网暴露任何接口,而是内网主动通过消息队列摆渡方式将外网请求转到内网。
(3)数据安全存储
移动前置应用将公文正文与附件实时转换,转换后源文件销毁,实现在线阅览;移动办公系统文件可在终端打开浏览,但无法复制或转发给他人,本地不留痕,阅览后自动销毁。
想到国内鼎鼎大名的某迅,他们的两款社交软件在中国独霸天下已经很多年了,说他们一家独大毫不为过。可是,使用这两款社交软件的人都知道,他们三天两头在更新软件,甚至更新频率之快都让人不胜其烦。这是为什么呢?当然就是一种居安思危的成熟的企业战略。每次更新,占用内存都更少,功能都更多,操作都更方便。为了什么?就是为了防患于未然,牢牢地抓住用户,时刻防止有横空出世的同类软件争夺其市场份额。所以某信、某南极小动物在中国长盛不衰地占据了压倒性优势。
(4)访问控制与设备管理
加强课前培训 每次实验课开课前都安排学生进行两学时的课前培训。首先向学生讲清楚实验室规章制度及实验教学的重要性,让学生提高认识;其次对实验教学提出明确要求,介绍实验考核方式,并明确说明将实验成绩以一定的比例计入期末总成绩,让学生从一开始就端正学习态度,并通过示教和指导,确保每位学生能熟练使用显微镜,以保证正式上课的课堂效果。通过课前培训交流,教师还能对学生的学习状态和接受能力有一个初步的了解,以为正式授课做好准备。
后台管理系统可以实时控制设备的启用和停止,支持挂失、注销和其他类型的管理方法,对于不同的用户,系统还支持访问权限的管理,在多应用程序的共存的情况下,移动终端根据角色的不同,应用程序访问范围进行差异化设定,来保证安全访问应用系统。
7 系统建设方案
移动办公平台的建设,不仅仅是移动端的一个App应用,而是一整套的标准平台。从逻辑结构上划分,移动办公平台总体建设内容可分为信息内网服务区、前置服务区(信息外网)、移动用户区三个部分。
7.1 内网服务区
以部署核心数据库服务器和应用服务器,为满足税务综合办公系统的移动应用,改造省局综合办公系统,部署移动应用的核心逻辑,直接以接口方式提供,移动应用与PC应用使用相同的数据库,这里不再增设数据库服务器。综合办公系统在基础架构设计上,没有直接提供移动终端使用的用户登录、待办任务、文件查询、通知通告、消息通讯等接口。为实现移动办公的对应功能,需对综合办公系统进行改造,开发对应的接口,实现与移动办公的信息交互。
7.2 前置服务区
位于内网服务区与移动用户区之间,与内网服务区实现内外网隔离。前置服务区部署“移动前置服务器”用以接收移动用户的访问,并向综合办公移动应用服务器发出请求,对内实现与综合办公系统的接口交互、内容转换、服务管理、加解密等功能。对外实现对移动端的数据传输、表单处理、数据处理、加解密等功能。
前置访问服务器通过SwordESB实现与内网综合办公移动应用服务器的数据交互,符合安全等级保护三级规范。考虑安全接入的要求,以JMS异步模拟同步方式实现系统的调用,内网不对外网开放任何端口。前置访问服务器、综合办公移动应用服务器都集成在SwordESB之上。前置访问服务器将消息发送到外网JMS请求队列,内网SwordESB从请求队列拿到报文,进行协议报文转换,再通过EJB客户端以同步等待的方式,调用综合办公系统进行业务处理,业务处理完成后全部返回给外网JMS回复队列,外网SwordESB再通过JMS回复队列将返回结果返回给前置服务器。
![width=554,height=281,dpi=110](https://qkk.lw71.com/uploads/image/2018/01/3f8133c06363cff752be83ca38952686.png)
图2 移动办公平台三网合一示意图Fig.2 A schematic diagram of the three networks of mobile office platform
7.3 移动应用终端
移动用户通过运营商提供的数据网络或者互联网访问前置服务区。移动用户区除防火墙实现网络安全外,还需通过运营商认证,确保只有合法用户才能发起对综合办公系统的访问。8结语随着国家信息化的发展税收信息化工程发展迅速,在依托互联网平台实现税收移动办公大势所趋。该移动办公平台在税务部门应用可满足客户代办任务、文件查询、公共功能、我的消息、通讯录与个性化查询六个部分功能。做到真正的掌上办公,实现同步办公、协同办公、交互办公,全方位的满足税务人员需求。最终解决客户可随时随地办公的问题,避免由于环境、条件等问题贻误工作。移动办公平台适应国家电子政务建设,作为响应国家“互联网+税务”的重要呈现。
强化“控煤、控尘、控污、控车”协同治理,强力推进“煤变气”工程,拆改燃煤供热设施3.2万台、工业锅炉393台。淘汰“黄标车”1.5万余辆,升级改造建筑垃圾运输车1150辆。完成7家电厂15台机组超低排放改造。实施高铁片区新能源供热示范项目,新增风电采暖装机85MW,完成既有建筑节能改造80万m2。空气质量持续改善,细颗粒物(PM2.5)和可吸入颗粒物(PM10)平均浓度较同期分别下降6.6%和8.6%。
参考文献:
[1]郭珠琴.政府移动办公系统解决方案[J].科技创新与应用,2014(24):33-34.
[2]蒋才智,王浩.基于memcached的动态四字双向词典机制[J].计算机应用研究,2011,28(1):152-154+158.
[3]杨强.江苏核电财务核算与集团标准化接入的设计与实施[J].大众用电,2016(S2):8-11.
[4]马艳军,吕爽,陈琪,等.数值预报入口资料与出口产品监控系统[J].现代计算机(专业版),2015(18):55-59.
[5]刘华文,申春,杨冬,等.语义Web 服务基础技术研究综述[J].吉林大学学报(信息科学版),2010,28(1):47-54.
[6]郭晓阳.Web Services 性能测试方法的设计和实现[D].北京:北京邮电大学,2010.
[7]潘宏坤,李跃文.电子税务申报系统的研究与实现[J].上海工程技术大学学报,2008,12(4):366-369.
[8]李志强.基于语义Web服务的异构系统集成研究[D].哈尔滨:哈尔滨理工大学,2009.
[9]柴晓路,梁宇奇.Web Services 技术、架构和应用[M].北京:电子工业出版社,2003.
[10]王春樵.面向服务架构-分布式网络应用的方向-Web Services 及相关技术[J].广东通信技术,2002,22(1):40-44.
[11]岳昆,王晓玲,周傲英.Web 服务核心支撑技术:研究综述[J].软件学报,2004,15(3):428-442.