基于SaaS模式的后勤数据管理设计与研究
李永哲1,贺德富2,苏喜生1
(1.陆军勤务学院,重庆 401331;2.湖北第二师范学院,武汉 430205)
摘 要: 部队基层后勤信息数据管理中一直存在着数据存储分散化、用户访问壁垒化、上级读取异构化的问题,不利于我军后勤信息化建设的发展和创新。为了加强部队基层数据管理的规范化,提升后勤数据的可读性和界面友好性,应用近年来在软件工程中新兴的SaaS(Software as a Service)模式对我军基层部队后勤数据进行集中式、规范式的数据管理,在各数据中心三级架设构件服务器与web服务器,利用XML语言进行信息交互,并利用UDDI协议进行单点登录,从而实现基层部队与上级数据中心的信息交互实时、互通,以及基层数据管理的规范、稳定。
关 键 词: SaaS;后勤数据;管理;模式
近年来,随着各类后勤数据管理的软件配发全军各部队,各类业务软件的应用、维护以及数据的存储、更新、统一逐渐成为我军信息化发展面临的重要问题,基层部队上下级之间数据导入、导出繁琐,数据可读性不强,各部队维护升级缺乏人员等一系列问题制约着我军信息化建设前进的步伐[1-3]。为此,引入SaaS的软件应用模式,改变后勤数据存储结构,推动后勤数据管理模式的突破和发展[1-5]。
2) 如果城市政府是投资者,其目的是最大化城市生产总值(Gross Domestic Product, GDP),根据GDP的计算方法[6],港口城市的投资收益不仅包括投资到港口的货运收益F还包括投资后港口对城市GDP的溢出效应S,具体可计算为
P2主要与注意资源的分配及对刺激的加工分析有关[13]。本研究发现,在由新异刺激诱发的P2波幅上,术后化疗前组低于化疗组和健康对照组,说明该组患者对分心刺激的抑制不够,从而可能减少对靶刺激的注意资源的投入。
1 SaaS模式下后勤数据管理的理念与特点
1.1 SaaS的服务模式
SaaS是software as a service的简称,中文译为软件即服务,是指将原有的软件部署到用户的软件运作模式改为托管服务,并让用户通过网络进行访问,登录后在软件提供者的服务器上进行数据的录入、修改、运算、调用以及储存[6]。用户只需要在网络上进行操作,软件的升级、维护以及数据的集中储存、管理可以全部交由软件供应商处理。它是21世纪兴起的一种软件应用模式,随着网络带宽的日益拓展,软件与用户异地数据传输速率慢的问题已经得到了很大的解决[7-9]。托管在软件供应商的服务器上,用户以访问的方式获取资源不仅极大地减少了用户基础设施和软件维护的费用,还避免了IT技术人员的重复配备,为用户的软件使用带来了极大的便利。
1.2 SaaS模式下后勤数据管理的特点
1.2.1 集中管理
目前,我军后勤数据的管理以及各业务软件的运行、维护仍由各基层单位负责,由于我军各个单位驻地分散,规模大小不一,各单位对于后勤数据的维护与管理也存在着不同程度的问题。有些基层单位甚至因为缺乏软件运行、维护的人员,只能采用手工记账然后报送上级单位进行数据录入和维护,这在很大程度上破坏了数据的真实性,降低了我军后勤数据的流通速度。采用SaaS模式后,各分散单位可依托军事综合信息网基于Web访问来管理业务,直接在集团军一级进行数据输入和汇总。数据和软件由大单位后勤部门进行统一管理与维护,从而提高了数据的可信度和稳定性,加快了我军后勤数据的传输速度。
禽类患有沙门杆菌引起的白痢病比较常见,而且死亡率也在禽类疾病中最高,常规的土霉素、青霉素等制剂对这种疾病的治疗效果并不理想,如果采用鱼腥草—秦皮合剂能有效降低该疾病造成的禽类死亡率。
以往部队后勤数据汇总基本上以每个基层单位的总数进行上报,上级单位对下级单位的后勤数据很难做到精细了解,上级首长只能以下级单位大概的后勤数据进行决策,这非常不利于我军后勤的精确化保障,极易造成后勤资源的浪费,加重后勤保障的负担。SaaS服务模式的应用将会较大地提高后勤数据管理的透明度,各基层单位基于Web访问上级单位服务器进行业务管理,数据的管理权限和访问权限均得到提升,上级单位可以利用本地服务器对基层单位进行数据管理和核查,极大地消除了部队上下级之间的信息壁垒。基层单位业务均依托军事综合信息网在上级单位服务器上进行处理,促进了基层单位的透明化业务办理,也方便了军队审计部门进行业务审计。
</message>
3.1.1 基层单位录入与业务操作
我军各单位业务处理软件种类繁杂,形式多样,形成的数据汇总文件格式存在很大差异,当前我军后勤方面的系统种类繁多,如此多的系统形成的各业务口的数据文件很难在同一平台进行融合,因此基层单位后勤数据的规范管理与融合就很难做到。采用SaaS模式进行后勤数据管理,基层单位用户只需在网上进行数据录入和业务操作,而数据管理和融合的难度将会大大降低。因为,所有录入的数据都依托大单位数据中心的大型服务器进行管理,在同一平台上进行数据的交换和运算都将应用同一套编码程序,各数据在不同业务系统中运行后生成的文件将会是统一的格式。这就极大地提高了我军数据的规范性,为促进我军后勤数据的去异构化提供了条件。
2 可行性分析
2.1 军队基础网络建设的不断完善
目前,我军骨干光纤网络架设的发展已基本成熟,基本达到除西藏、新疆军区等偏远边防基层单位以外都已接入全军军事综合信息网,军队通信网络经过长期建设,已经建成以光纤网络为基础、多种通信方式为补充的空天一体通信网络。特别是我国自主研发的北斗卫星导航系统于2012年正式开始对亚太地区提供无源定位、导航、授时等服务,计划于2020年覆盖全球。届时,我军网络的构建将会得到跨越式的发展,这为我军建设SaaS模式的后勤数据管理提供了强大的硬件支撑。
2.2 我军软件技术与人才的飞速发展
进入新时代以来,特别是军队大刀阔斧地进行改革以后,我军科研院所与军队院校通过编制体制的调整革新,焕发出崭新的生机与活力。在军民融合的大背景下,院校与科研院所强大的技术研发和软件维护能力能够配合地方软件开发公司共同研发符合我军SaaS后勤数据管理模式的业务软件。在软件的开发和试运行阶段,可以借用地方上先进的软件开发能力,配合院校教授的业务操作理论进行研发,在后期软件的维护与升级中,就要以军队的技术骨干为主进行软件和数据的操作。军地双方强大的科研能力互相支撑将有效推动我军SaaS后勤数据管理模式的发展。
2.3 军队网络的物理隔绝性
SaaS模式的数据管理由于之前是运行在互联网上,存在容易被黑客利用攻击,获取保密信息的风险,但是在军队网络上进行架设就能有效避免这一问题,因为军队通信网络是自行规划设计建设的,与国际互联网是物理隔绝的。并且,军队严密的网络失泄密防范手段和措施与严明的纪律也为SaaS模式的良好运行提供了强有力的保证。
3 设计思路
3.1 技术方面
<operation name="caigouguanli">
文章的结尾也很重要,既不能有头无尾,又不能虎头蛇尾,或画蛇添足。初中语文教材课文中的结尾有以下几种常用的,可供我们写作时借鉴。
考虑到后勤信息的保密性和综合性,依托军事综合信息网单独开辟后勤虚拟专网进行后勤数据的网络交换,建立基于Web Service的服务器对各基层单位进行网络连接。运用基于XML(Extensible Markup Language)数据描述方式的WSDL(Web Service Description Language)网页语言对基层各单位录入的数据进行实时编码,生成WSDL文档传输至上级Web服务器。并在服务器的接口端设置UDDI注册中心,对用户进行登录时的WSDL文档设置唯一的接口协议,让基层单位用户可以在本区域内实现唯一的单点登录,并在服务器中迅速调取自己在数据库中存储的数据,利用服务器单独开辟的内存实现业务软件的远程运行,从而对数据进行生成、转化、删除、下载。在设置UDDI协议时,可以采取基于角色访问的控制思想,根据单位的不同属性设置授权,用户主体通过角色分派得到操作权限,服务器根据角色的级别不同来提供主体需要访问的数据,从而使得各业务系统无需单独进行访问授权管理,避免了软件的重复构建,从数据网络协议的角度降低了系统信息授权访问的设计难度。其中,用户与数据中心的交互如图1所示。
图1 用户与数据中心交互流程
3.1.2 服务器平台中心架构
各级服务器应采用共性平台+构件的思路,利用 J2EE(Java 2 Platform Enterprise Edition)平台对后勤各业务软件进行系统架构。为避免后勤各业务软件的重复开发,针对业务软件中面对相似对象的共性类,应尽量重复利用。在进行基础开发时,要先对我军各业务口的业务流程进行分析,采用 U/C(Use/Create)矩阵的分析方法,弄清我军基层各种业务的数据流向,将数据流的共性组件尽量封装成数据流向相同的构件,并在J2EE平台中采用尽量相同规范的API(application programming interface)接口,这样在对后勤数据服务器中的各种后勤业务软件进行构建时,就可以尽可能地重复利用之前开发的构件,从而达到各种业务软件之间的良好交互,并且能够大大增强构件的复用性,节省重复编码的时间和精力。在以下表格中,采用U/C矩阵的方式对给养系统部分操作功能进行了数据流向分析,并对顺序进行了调换,对功能系统进行了分类,按照由上向下的顺序可将给养构件依次分为给养预决算子模块、物资采购信息监测子模块和数据录入子模块。
三只松鼠股份有限公司2012年12月成立于安徽芜湖,主要从事于坚果类、茶类和休闲零食类等食品的新兴互联网企业,整个业务流程涉及产品的研发、分装和销售,并在淘宝天猫商城上线65天后就成为了中国坚果类电商食品第一名,是中国第一家纯互联网食品品牌企业。三只松鼠的成功有其独特之处,通过对其创业方式、营销手段和企业文化等方面的探讨研究,为其他同类型企业的发展提供借鉴。
表1 给养构件部分操作功能分析
平台在搭建时可以采用SOA(service-oriented architecture)的组件模型,各种业务软件实现的功能可以被看成是一种服务,而SOA的服务架构可以利用服务组件之间的共性API实现系统之间的松耦合,从而更简便地使数据库和系统软件中的信息实现集成,让服务器更加有效地实现服务。在一个共同的平台上,后勤各业务就能通过虚拟的网络实现互联互通,联合推进,促进后勤一体化进程。
表2 给养子模块分类
3.1.3 数据与用户交互的设计框架
采用SaaS模式可避免的要将数据、业务逻辑与业务界面进行分离,因为数据与业务逻辑都是在服务器上运行,而业务界面是在基层单位用户的电脑上进行交互。在处理数据与用户交互的问题时采用 MVC(Model-View-Controller)的设计框架,对这3种功能的实现进行开发上的分离能够有效地避免程序的重复开发。数据层、控制层、视图层上的分离能够让每一层执行不同的功能,将数据层与控制层的复杂运行与视图层隔开,能够有效地实现用户的友好界面操作,更有利于基层单位用户的使用。
在设计交互框架时,可将控制层划分为业务集成层和业务流程层。在业务集成层中,我军后勤的各项业务比如军需、采购、油料等可分别在不同网页界面中运行,而各项基层单位业务的子业务可以集成在同一网页的不同选项卡中。以军需为例,军需业务的子业务系统有被装业务系统、给养军粮系统、生活服务中心子系统、给养信息检测子系统等,可以将其全部集成于军需信息业务网页平台中,用户只需在平台中切换选项卡即可达到分别运行子系统操作业务的目的。业务流程层可以利用编码语言分析集成层业务操作的数据流向,达到同类数据集成并与数据库进行数据交换、调用和更新,提高数据流速和转化速率。利用MVC设计框架对上述给养子模块进行设计,如图2所示。
图2 给养构件MVC设计框架
以其中物资采购信息监测为例,用WSDL文档简化的片段来描述接口的部分输入和输出。
采用SPSS 19.0软件对数据进行分析处理,学生考试成绩为计量资料,以(均数±标准差)表示,采用t检验;学生调查问卷结果为计数资料,以(n,%)表示,采用χ2检验,以P<0.05表示差异具有统计学意义。
<part name="term"type="xs:string"/>
</message>
<message name="shipu">
<part name="term"type="xs:string"/>
</message>
<message name="renyuanshili">
<message name="junliangbiaozhun">
<part name="term"type="xs:string"/>
</message>
<message name="gongyingshang">
2017年5月起,一种名为“勒索”的网络病毒从欧洲爆发,并迅速蔓延至全球,影响恶劣。这是继“震网”病毒之后,又一种由美国国家安全局泄露的网络攻击武器。外界普遍认为:这可能仅仅是美国网络武器库中微不足道的一种;美军在网络武器特别是攻击性武器方面,已实现了平台化、系统化、专业化、自动化和隐形化,具备强大的实战能力。为了在网络空间占有一席之地,各国将强化互相竞争,不断制造破坏性更强的网络武器,加快提升网络攻防能力,引发新一轮网络空间军备竞赛。可以预见,一场全球性网络空间军备竞赛将持续掀起高潮。
<part name="value"type="xs:string"/>
</message>
<message name="caigouqingdan">
<part name="value"type="xs:string"/>
离合词“A了个B”与网络词“A了(嘞)个B”同属概念重组的结果,形式上相同,两者都不能接宾语,但如果我们深究入语法功能、语体运用等方面,可发现它们之间的巨大差别。
1.2.3 规范管理
<portType name="wuzicaigouxinxijiance">
基于SaaS模式下我军的后勤数据管理应从3方面着手:基层单位用户数据录入与业务操作、服务器平台中心架构以及数据与用户交互的设计框架。
为引导广大未成年学生深刻认识习近平总书记关于“中国梦”的思想内涵,学校积极开展了“我的中国梦”主题教育实践活动。学生通过阅读“中国梦”系列书籍,积极参加“中国梦”征文活动、书画竞赛和主题朗诵比赛等多种活动,升华了对“中国梦”主题教育的认识。通过“中国梦”系列主题教育活动地开展促使学生坚定理想信念、养成爱国情操、增强民族责任感和自豪感。进一步丰富校园文化生活,营造积极向上、健康文明的校园文化氛围,展现出了学生的风采和精神风貌。
<input message="renyuanshili"/>
夏国忠和他士兵们迎着弹雨,踏着同伴的尸体和血迹,一路冲杀,用无数条生命开路,终于杀上了山顶。鬼子缩进地堡和雕楼,继续负隅顽抗。夏国忠带着战士们,开始一个地堡一个地堡扫除残敌。他们把成捆的手榴弹扔进敌人的暗堡,用炸药包炸毁敌人的雕楼。天亮时,山顶上的枪声和爆炸声才渐渐稀疏下来。
<output message="caigouqingdan"/>
<input message="junliangbiaozhun"/>
<output message="gongyingshang"/>
</operation>
1.2.2 可视管理
</portType>
利用WSDL文档可在Web Serivce上定义标准接口并利用XML语言实现网络间信息传输。同时,还可以在服务器上系统设置监视器,将数据流向与操作生成数据日志,便于服务器维护与审核人员进行业务数据查询。
3.2 建制上的架构设计
为减少软件维护成本,增强数据稳定性,促进数据去异构化,拟建立三级数据服务中心,按照后勤保障的供应与计划两线分流的思想,分两套机制运行:军兵种后勤和联勤保障部队后勤。
3.2.1 军兵种后勤
在各军兵种后勤部、战区各军种后勤部、集团军后勤部分别设置一、二、三级数据中心,实现数据录入、系统维护等功能。以陆军为例,各集团军下属的各合成旅、直属支援保障旅等后勤业务部门依托军事综合信息网联入后勤虚拟专网,在各个集团军的区域局域网络中利用集团军后勤的大型服务器进行远程业务操作,并适时进行业务数据备份。各集团军后勤的三级数据中心实时与分属各战区的陆军后勤部的二级数据中心进行数据交互,并在二级数据中心进行数据备份,并实时上传至陆军后勤部的一级数据中心进行数据存储。这样数据的可视化程度将会大大提高,上下级之间的数据壁垒荡然无存。
教师或楼管员到达系统图像识别区域时,高清摄像头会对其面部进行图像拍摄,图片将会被传输到系统内部,并对其进行人脸检测与识别。系统集成云日志、RFID双层验证、手机管理认证等一系列安全保障机制,以进一步加强系统的安全性。图2为人脸识别工作原理图。
3.2.2 联勤保障部队后勤
对于联勤保障部队而言,分别在军委后勤保障部、武汉联勤保障基地以及沈阳、西宁、郑州、桂林、无锡联勤保障中心设置一、二、三级数据中心,各级联勤保障中心下属的团级仓库、旅级、团级部队等分别利用后勤虚拟专网进行数据和业务操作,其数据流向也是按照上文提到的数据中心级别进行传输。
军兵种后勤与联勤保障部队各级数据中心应按照级别实施互联互通,同一级别涉及业务往来的数据中心之间应实现部分区域的数据可视,减少业务的审批流程,尽量破除数据壁垒。具体开放权限由上级数据中心实施管理,确保数据的安全性和保密性。
4 推动SaaS模式在我军后勤数据管理中应用的举措
当前,国内软件产业面临产品同质化、需求多样化等问题,SaaS模式的出现为中小企业依托互联网找到了新的出路。同样,在我军后勤数据管理中也面临着软件相似、基础设施重复建设、数据异构化等一系列问题,应用SaaS的数据管理模式,能够让我军后勤从单一软件解决单一业务逐步过渡到依托平台,通过网络远程操作业务来满足需求,这样部队用户就可以逐步从软件维护和数据存储的技术问题中解脱出来,将更多的时间投入到基层后勤业务的训练。为此,我军应立足总体设计,统筹基础设施建设,建立长期有效的人才培养机制,推动后勤数据管理的不断发展。
随着技术进入商业化,碟式太阳能热发电系统的建模和仿真对于预测各种运行条件下的性能变得越来越重要。本研究对系统的各个部件进行数学建模并计算在典型工作条件下各个部件的热效率和 效率[1],评估各个部件的性能,然后串联成整个系统,评估整个系统的性能。
4.1 强化顶层设计,推动平台规范化建设
我军技术和基础设施的各项能力已基本具备,在未来推行SaaS模式时,应秉持“顶层设计、总部牵头”的思想,在进行搭设平台、构建数据库、创建控制层等基础信息系统的建设时,军委后勤保障部应牢牢把关,统一软件建设,避免重复编程,设计好良性API接口,保证软件的继续开发性。系统设计时,可以采取部分非核心业务向核心业务过渡的思想,先将部分非核心后勤业务进行SaaS模式数据管理,再逐步过渡到核心层面。数据中心架设时,可以先对三级数据中心进行建设,采取由下至上的思想逐步建立数据中心,一步一步向上级汇总数据。数据中心的建设和系统的编程要采用规范的范式,运用相同的语言进行架构,尽量重复利用相同的构件进行每一级数据中心系统平台的搭建,确保系统平台的规范化建设,从而有效减少数据中心系统未来维护更新的工作量。
4.2 加强基础建设,推进数据集成化传输
基于SaaS模式的后勤数据管理的实现必须建立在完善的基础设施之上,想要实现我军如此众多数据的排列、增加、删除、计算,必须在各个骨干节点设计具备强大运算功能的服务器和数据库。先进的服务器集成中心是实现大批量数据管理的必要条件,要实现云计算,必须先让“云”拥有足以匹配其数据容量的运算能力。在建设数据中心时,应根据数据中心的级别和服务对象数量进行区别建设,达到数据库容量、计算能力与部队用户数相匹配的目的。这样每一级数据中心能够将本地区部队用户的数据进行综合化处理,对数据进行规范化整合后,进行集成化传输,将有效减少数据传输过程中丢包、损坏的现象。
4.3 建设人才队伍,促进系统持续化更新
系统的研发、维护和更新离不开专业人才的保障,基于SaaS模式的后勤数据管理系统在前期的设计研发方面虽然能够在军民融合的大背景下借助地方软件开发力量实现快速设计,但在后期的系统维护更新上,鉴于部队数据的保密性,不宜再过多的交由地方科研力量进行操作。因此,我们必须充分利用军队院校和科研院所的教育资源优势,在军队中培养出一批懂技术、精业务、会创新的数据管理人才,负责对系统的维护和更新,确保系统能够持续地使用和升级,增强系统的可复用性。
随着医学技术的发展,鼻内窥镜手术已经成为目前鼻科学领域治疗慢性鼻窦炎鼻息肉的主要方法。如何选择鼻腔填塞物也是该手术重要的技术组成部分。以往我院都使用凡士林油纱条进行鼻腔内填塞,虽然能起到压迫止血作用,但却存在头痛、鼻腔胀痛、鼻腔不通气和抽取时易出血等不足。2009年8月,我院鼻科采取PVF医用海绵对部分鼻内镜手术患者进行术腔填塞止血,效果显著,现报道如下。
进入新时代,我军信息化建设已经步入了快车道。利用SaaS模式管理后勤数据具有良好的基础设施条件和成熟的技术条件,这既是对我军后勤信息化发展的有力推动,也是后勤保障理念的一大进步。基于SaaS模式的后勤数据管理将有利于基层部队数据的规范性建设和可视化检索,大大减少基层部队的软件维护成本,加强各单位数据联通,为推动我军后勤信息化的跨越式发展创造条件。
参考文献:
[1] 熊光辉,白尚旺.一种基于角色等级树的SaaS多租户多域访问控制模型[J].计算机应用与软件,2018(6):314-333.
[2] 王智慧,贾利敏.基于SAAS模式的高校实验云平台设计[J].电脑知识与技术,2018(7):23-24.
[3] 户军茹.把构件动态转换为Web Serivce的架构研究[J].武警工程学院学报,2015(3):35-38.
[4] 高峰霞.国内ERP软件的发展趋势[J].企业信息化,2011(6):1-4.
[5] 张燕琴.分布式UDDI的数据一致性优化模型[J].火力与指挥控制,2012(5):12-19.
[6] 宋一兵,徐宇茹.基于SOA的Web系统层次模型[J].海军航空工程学院学报,2013(2):217-220.
[7] 刘颖.基于主动服务的构件组装与设计[D].武汉:武汉理工大学,2008.
[8] 于占方,李欣宇.基于SOA的服务于应用研究[J].现代通信技术,2011(4):41-44.
[9] 黄芬.基于SaaS模式的主动服务实现技术[D].武汉:武汉理工大学,2009.
Design and Research of Logistics Data Management Based on SaaS Mode
LI Yongzhe1,HE Defu2,SU Xisheng1
(1.Army Logistics University of PLA,Chongqing 401331,China;2.Hubei Second Normal University,Wuhan 430205,China)
Abstract: The problem of decentralization of data storage,barrier of user access,and isomerization of read by superiors has always existed in the logistics information data management of the military base,which is not conducive to the continuous development and innovation of the logistics information construction of our military.In order to strengthen the standardization of military grassroots data management,improve the readability and interface friendliness of our military logistics data,and apply the emerging software as a Service(SaaS)model in software engineering in recent years to centralize the logistics data of our military grassroots units.The component server and the web server are set up at three levels in the data center,and the XML language is used for information interaction,and the UDDI protocol is used for single sign-on,thereby realizing real-time information exchange between the grassroots units and the superior data center,and realizing the standardization and stability of the basic layer data management.
Key words: SaaS;logistics data;management model
中图分类号: E919
文献标识码: A
文章编号: 1674-8425(2019)01-0130-06
doi: 10.3969/j.issn.1674-8425(z).2019.01.020
本文引用格式: 李永哲,贺德富,苏喜生.基于SaaS模式的后勤数据管理设计与研究[J].重庆理工大学学报(自然科学),2019,33(1):130-135,182.
Citation format: LI Yongzhe,HE Defu,SU Xisheng.Design and Research of Logistics Data Management Based on SaaS Mode[J].Journal of Chongqing University of Technology(Natural Science),2019,33(1):130-135,182.
收稿日期: 2018-11-15
基金项目: 军队后勤信息化重点项目(X2030833)
作者简介: 李永哲,男,硕士研究生,主要从事兵棋与后勤系统工程研究,E-mail:1157429180@qq.com。
(责任编辑 陈 艳)