学术论坛数字技术 与应用新时期Web Service支持下软件资源共享方法探讨胡倩(湖南工程学院,湖南衡阳 421002)摘要:由于网络资源纷繁杂乱,人们对软件资源共享需求逐渐加大,现有的软件资源共享方法已经无法满足需求。本文针对软件资源分布广、应用形式繁杂等现状,采用Web Service技术、交互式远程显示技术、批量作业管理技术、单点登录技术,构建一套基于B/S架构的软件资源共享应用系统。该系统在多个资源区域与web后台模块之间建立连接,完成用户映射,支持后台系统功能实时调用,实现了软件资源共享。关键词:Web Service;软件资源;共享方法中图分类号:TP311.52文献标识码:A文章编号:1007-9416(2017)07-0220-02信息技术的快速发展,将人们带入了一个全新的信息时代,人们的交流与工作都离不开信息技术。由于信息资源被存储在多个数据库中,而数据库自身具有异构性、分布性,因此,无法实现资源共[1]享。为了解决这一问题,本文引入了Web Service技术,构建了一套软件资源共享应用系统,达到了资源共享的目的。1 软件资源共享的核心技术1.1 Web Service技术在XML文档的基础上,使用该项技术不仅能够实现服务的请求、服务的描述、结果的反馈,而且还能够在客户端,采取标准化形式,对异构软件资源进行相应处理,在其基础上,使用服务器端获取与其相关配置信息,结合资料进行管理,这种方式可以在一定程度上屏蔽资源的异构特性。采用Web Service技术,在异构台上共享信息时,与操作系统、应用平台、编程语言都无关[2]。由于软件资源逐渐增多,为了给资源合法性提供有效保障,必须设置登录口令,而单点登录方法无需多次登录,仅通过一次登录即可实现多个应用系统的访问[5]。在用户管理模块的作用下,登录用户可以与多个应用系统账户构成一个登录映射表,当用户需要登录系统时,直接调用此表即可自动登录,并且用户登录状态也会自动反馈给管理模块,依据反馈结果,不断完善登录映射表。2 软件资源共享应用系统设计-系统的框架设计为了实现软件资源共享,本文采用Web Service技术以及相关技术,依据用户需求,构建一套基于B/S架构的软件资源共享应用系统。该系统无需客户端,通过浏览器访问web网站即可应用。在后台服务器系统管理下运行相关应用软件,采用交互式显示技术,在用户与资源管理系统之间建立显示连接,传达鼠标键盘事件。批量作业管理技术的应用,有效简化了用户访问资源流程,通过浏览web网页,发出共享资源命令即可获取所需资源,该部分操作将在系统后台进行作业。本设计方案将系统划分为4个层次,第一层为用户层,第二层为web层,第三层为系统层,第四层为应用软件层。接下来分别对这四层进行详细论述:1.1.1 服务提供者该部分属于整个体系的服务部分,代表服务所有者。1.1.2 服务注册中心该部分属于可搜索服务描述注册中心,主要用于发布服务描述,将该服务中心的操作人员作为服务提供者。而服务请求者扮演的角色需要做的工作是查找服务,除此之外,还要获取服务绑定信息。1.1.3 服务请求者该部分主要用于寻找服务,通过调用该项服务,得到需要的服务。除此之外,还有一种方法很有效,即启动与服务交互相关的程序,同样可以获取相应服务。2.1 用户层按照用户身份的不同,将用户分为不同等级,并设置相应操作权限。接下来,依据用户操作与管理资源的等级,为其提供对应的操作界面。1.2 交互式远程显示技术该项技术是采用了SBC技术,支持远程操控,其运行速度方面、操作习惯方面,其设计方案的效果均与本地效果相近[3]。通过该项技术,不仅能够实现用户远程会话管理,而且该项基础还支持来自用户键盘鼠标事件的接收,将此技术的应用情况反馈给用户。2.2 web层该层主要是为用户访问资源提供入口,由两个子层构成。其中,上层中批量作业管理模块与交互应用模块,依据软件的实际操作模式,为用户提供批处理与交互操作界面,下层中后台系统web接口与单点登录模块,在多个资源区域与web后台模块之间建立连接,完成用户映射,支持后台系统功能的实时调用。而资源管理模块是用来管理主机具体应用、资源所在区域、应用软件、信息发布等。权限管理包括资源的访问控制功能与授权功能。1.3 批量作业管理技术该项技术主要用来解决一些批量作业与交互式作业结合的应用共享问题,或者批量作业管理应用问题,针对这两种应用问题,计算机资源共享问题才是人们的重点关心对象,而交互的需求不是很大[4]。2.3 系统层该层位于web层与应用软件层之间,主要由四个模块构成,分别是数据管理模块、资源管理模块、交互式远程显示模块、批处理作业1.4 单点登录技术收稿日期:2017-07-11作者简介:胡倩(1974—),女,湖南湘潭人,硕士研究生,讲师,研究方向:软件工程。220Copyright©博看网 www.bookan.com.cn. All Rights Reserved.数字技术 与应用学术论坛究内容进行深入研究,从而为数据的保密性与完整性提供保障。参考文献[1]赵鑫,王伟,张文博,魏峻.共享式Web应用服务器集群的资源整合方法研究[J].计算机科学与探索,2013,7(1):25-34.[2]王非.中医药信息资源共享的Web服务解决方案[J].计算机工程与设计,2013,34(7):2604-2608.[3]刘畅,孙连英,彭涛,商新娜.基于RESTful面向资源的Web服务研究[J].数学的实践与认识,2013,43(3):124-128.[4]康国胜,刘建勋,唐明董,刘小青.面向多请求的Web服务全局优化选择模型研究[J].计算机研究与发展,2013,50(7):1524-1533.[5]王斌斌,周作建,过洁,等.基于迭代训练的Web Service混合协同过滤推荐模型[J].计算机研究与发展,2013,50(s2):153-162.模块(批量作业管理模块)。其中,批处理作业管理主要用来调度作业;交互式远程显示模块供用户调用,主要用于发布应用软件;资源管理模块的作用在于采集服务器状态,并统计软件使用情况。2.4 应用软件层该层包括多种类型操作系统、专业与非专业应用软件、应用数据库、应用数据文件。在该层实现资源的统一管理与应用,该层次针对系统软件环境与硬件环境,在资源共享、资源存储、用户管理三个方面进行统一管理。3 结语资源共享是降低软件资源开发成本的主要方式,本文采用WebService技术以及相关技术,提出了软件资源共享方案,设计一套软件资源共享系统,并绘制了资源共享实现流程。在本文研究的基础上,希望在今后的研究中,可以将web服务调用出错问题作用重点研Discussion on Software Resource Sharing Method Supported by WebService in New EraHu Qian(Hunan Institute of Engineering,Hengyang Hunan 421002)Abstract:Because of the clutter of web resources, People's demand for software resource sharing is increasing gradually. Existing methods ofsharing software resources have failed to meet demand. In this paper, the paper discusses the status quo of software resource distribution, application form,etc. Using Web Service technology, interactive remote display technology, batch job management technology, single sign-on technology, Build asoftware resource sharing application system based on B/S architecture. The system establishes a connection between multiple resource areas and webbackend modules. Complete user mapping, Support background system function real-time call, Software resource sharing is realized.Key Words:web service;software resources;sharing method······上接第219页一天的数据写入量就高达10TB,而在这种超高的数据容量压力下,阿里云却实现了对天猫淘宝系统的100%承载。其主要原因在于阿里建立了健康评分机制,通过这种定期的打分机制,可以有效提升阿里云系统的效能和稳定性,并实现了系统运行和运维的进一步自动化。从阿里云的数据处理模式来看,今后的云数据库势必也会朝着更大的运维自动化趋势发展。参考文献[1]肖寒,胡广平.数据库大数据量存储结构的设计研究[J].成组技术与生产现代化. 2011,(02).[2]樊宁.云数据库服务管理平台设计工作探析[J].信息安全与技术,2016,(03).[3]毛笑非,刘蕊,杜伟,樊雪,陈典,左亚刚,孙秋宁.云数据库在皮肤病患者临床信息管理中的应用[J].中国医学科学院学报,2015,(02).[4]刘桂兰,王书海.云数据库体系架构研究分析[J].河北省科学院学报,2013,(02).[5]舒炜,唐磊.从数据中挖掘价值——中国工商银行大数据战略的实践与思考[J].中国城市金融,2015,(04).[6]宋丽华,姜家轩,张建成,田长录,马文征.黄河三角洲云计算平台关键技术的研究[J].计算机技术与发展,2011,(06).5 结语总之,云数据的出现解决了传统数据库的不足,为了能够给用户带来更加完美的服务,云数据库还需要得到进一步的发展,只有不断地适应用户的需求,并应用到实际的工作当中,云数据库的发展才能更加适应时代。Talking about the Key Technology and Development Trend of Cloud DatabaseZhan Zhuangying(Haikou Center, People's Bank of China, Haikou Hainan 570105)Abstract:With the cloud computing technology gradually into the practical application, based on cloud computing database products came intobeing. This paper introduces the concept and characteristics of cloud database, expounds the shortcomings of traditional database, and analyzes the keytechnology of cloud database. Finally, it summarizes the future development trend of cloud database.Key Words:cloud database;key technology;development trend221Copyright©博看网 www.bookan.com.cn. All Rights Reserved.