客户端环境可靠性保障机制
2013-01-29程佳宇杨祖德
程佳宇 杨祖德
云南电网公司信息中心运维分中心, 云南 昆明 650217
序言
我国社会和经济发展的巨大需求促使电力行业改革工作不断深化,随着厂网分离、竞价上网等秩序的实施,电力行业工作信息化水准不断提升,电网企业的管理工作也不断由生产自动化向管理信息化的方向发展。电网信息服务中心作为企业为企业自身运行提供维护、支持的重要组成系统,在企业的发展与管理中占据着重要地位,信息服务中心运维中心电网客户端的服务质量直接影响企业运营服务质量,作为技术部门的重点关注中心,深化改革,加强可靠性建设,完善保障机制,营造优越的客户端环境服务电网企业管理、运营,成为了当前我国电力行业信息服务中心运维部门工作人员需要重视并加以研究、解决的重要课题。下面我们结合电网客户端运行环境对如何实现客户端环境应用可靠性保障平台建设进行分析研究,希望能够为实现客户端环境完整、安全、规范、顺畅的使用提供帮助。
1 研究意义
电网系统客户端环境应用可靠性保障平台的建设具有众多优势,对于电网企业的运行管理来说有着多方面的积极影响,深入研究并积极建设开发这种专业平台能够有效保障各信息系统的使用,降低用户系统应用中所花费成本,提升应用便捷性和效率,营造更加优越的系统运行环境,提升可靠性,在保障安全性能的基础上带给广大用户更好的使用体验。
客户换环境可靠性保障机制的运行实施能够保障各个信息系统所需客户端的维护,确保各功能能够正常使用,并在系统所需功能出现问题时,提供桌面维护功能,并有效和各信息系统结合起来,实现深度集成,提高用户使用系统的体验。它能够减少用户使用系统的成本,在客户端安装和配置方面,提供较高程度的自动化,实现智能检测、提醒和修复功能。在用户初次使用系统时,将用户客户端进行有效检测和修复,避免用户在使用系统中,出现问题,耽误工作,同时避免不必要的系统使用成本。在用户使用系统的过程中,客户端环境应用可靠性保障机制能够帮助用户更好的使用系统,在系统出现更新和新功能时,平台能够给出及时的检测和提醒,并告知用户相关信息,和建议的使用方法,给用户一个全新的学习体验和自动帮助功能,从而到达用户更加轻松使用系统的目标。在确保各信息系统的有效正常使用之外,客户端环境应用可靠性保障机制还能够方便用户本身对机器的使用需求,达到提高客户端环境使用性的目标,用户在日常工作中,面对经常进行惯性处理作业的工作,在机器系统内部进行操作的时候能够确保用户在常规工作中客户端的使用性,提高客户端环境使用的便捷性。
2 研究现状与内容
2.1 研究现状
目前客户端实际运行工作中存在着不少问题,诸如由于操作系统某版本不支持或兼容性问题导致客户端某功能的使用不正常、或基础软件如Office软件环境的异常导致公文处理不畅、基础软件注册失败或有冲突导致某些功能的异常等,这些问题的存在都会运维中心工作人员带来了较为庞大的工作压力和负担。运维工作中,由于问题的频繁发生不仅使得工作量急速增大,且运维成本也逐年增加,对于当前顺应信息化潮流不断在信息化探索上持续前进的现代企业来说无疑是十分不利的,既缺乏高效的解决手段,成本投入也越来越大,无疑对于广大用户而言十分困扰。对于信息化程度不断提升的当代企业来说,客户端环境可靠性的缺失增加了运维成本,也干扰了企业正常管理运行工作,有时候由于某些桌面问题的难以解决甚至需要通过重装系统这种耗时耗力的方式来解决,无疑是现代企业十分不喜的,所以客户端环境可靠性保障机制的研究与实践势在必行。
企业信息化管理是未来必然发展趋势,在正视其巨大的优越性的同时也要看到信息化过程中遇到的各类问题,诸如ERP应用中出现大的系统故障、性能降低、优化工作举步维艰、经验操作艰难等,着实让人头疼。我们以国内一款目前十分典型的客户端运行环境检测工具和桌面服务系统为例,金蝶K/3桌面服务系统内置环境检测工具,能够及时快速地获取系统客户端运行信息并对异常情况进行检测评估与修复。作为一款环境评估工具,它是通过数据库、中间层、WEB服务、网络、客户端等内置检测项目对系统运行环境进行检测,迅速完成对客户端、桌面运行环境的健康检测与评估诊断,并自动配置修复方案、引出评估报告。环境评估工具为客户决策提供依据,帮助客户时刻监控系统,保障系统稳定运行,降低系统运行风险。对于评估结果中相关检测项目的非正常状态,可根据评估后列示的建议项目点击“一键修复”,以保障系统稳定运行。
金蝶K/3桌面服务系统是基于K/3系统的服务平台,目的是为了更好地解决企业信息化管理进程中出现的各类应用问题,提升用户自主解决应用问题的能力,并且不断从大量的应用经验中获得数据积累从而完成运维升级,为用户带来更加全面贴心的服务。这款软件就是专门针对客户端运行环境所专门研发的检测工作,目的就是为了解决当前企业信息化过程中出现的各类客户端系统应用问题,从客户需求导向出发,通过帮助企业员工更好的应用信息化系统来实现环境可靠性这个保障目标。
2.2 研究内容
本次研究主要内容为解决客户换环境可靠性保障机制的建设问题,包括操作系统各版本、基础配置、基础软件、Office/WPS软件环境、OCX控件、动态链接库的安装、版本等出现问题时对客户端的影响,以及如何即时检测、修复这些问题的研究,从而建立起有效解决客户端环境问题的支持方法,强化客户端运行环境可靠性保障机制,为电网企业客户端运维中心工作提供指导与帮助。
本次研究主要拟解决的主要技术难点有三个,分别是快速、高效、实时的检测客户端应用环境运行状况,对客户端应用环境的健康状况进行评分并快速诊断原因,对客户端应用环境的异常提供自动修复并引出评估报告。
3 客户端运行环境检测评估修复的技术分析
通过对当前客户端环境应用进行分析、研究我们可以发现,运行环境可靠性保障机制的实现需要解决三个主要问题,分别是运行环境的监测、运行环境的诊断评估、运行环境的自动修复。保障机制平台的成功建设要能够完成三大目标,分别是实时检测、快速诊断、自动修复并形成评估报告;客户端环境检测软件要能够提供快速、高效、实时的检测客户端应用环境运行状况的能力,要对客户端应用环境的健康状况可进行评分并提供诊断原因明细,对客户端应用环境的检测的异常能提供自动修复或一键修复功能并提供评估报告;这就是客户端环境可靠性保障机制建设中所亟须解决的关键问题。
3.1 技术路线分析
技术路线方面,必须完成操作系统版本检测和修复、基础设置检测和修复、基础软件的检测和修复、Office软件环境的检测和修复、WPS软件环境的检测和修复、系统安全类软件的检测和升级、客户端环境诊断信息收集,以便为优化环境完善保障机制提供动力与支持。面对这些技术需求,操作系统方面,可以对客户端基础设置进行检测,如检测IE可信站点设置、本地Intranet站点设置、安全级别设置、客户端控制文件设置,及对所需设置参数的修复等。基础软件方面,通过对客户端基础组件的发布版本、发布完整性进行检测,评估版本不一致时对应用环境的影响,如遇版本不一致的情况需进行更新修复。Office软件环境方面,可以对Office软件环境进行检测,主要检测是否能正常支持客户端环境的应用,如公文是否能在协同办公文档管理器中的正常处理,如不能则需提供一键修复。WPS软件环境方面,环境的检测、评估、修复的业务需求和Office软件环境的一致,目标也是为了WPS能正常对客户端应用的支持。系统安全类软件方面,对客户端杀毒软件、防火墙是否运行正常进行检测,并进行定期升级。对客户端环境诊断信息的收集,即可以较即时的发现客户端环境问题,即时做出相应处理,同时又通过问题处理信息的积累和整理,可以形成知识库,为运维工作、实施工作提供借鉴。
3.2 技术案例分析
我们以当前在客户端环境可靠性保障方面应用范围较广和效果较为优越的金蝶K/3桌面服务系统为例,结合上面所介绍的技术路线对客户端运行环境检测评估修复的技术进行简要分析。金蝶K/3桌面服务系统融合客户端运行检测、评估、修复等众多功能于一身,通过内部的七大功能模块实现了其管理目标,为广大用户提供更加高质量的完善贴心服务,在内置环境检测评估工具的辅助下帮助用户及时快速的解决信息化进程中出现的各类问题,解决客户端和桌面系统运行中出现的各类异常情况进行诊断处理并不断对自身进行升级优化。
环境评估能够对系统运行中风险提供全面评估实现规避,金蝶桌面系统在应用中能够通过内置环境检测项目完成评估工作,并且通过K/3工具集的应用对问题进行修复,并且在不断的资源积累中逐渐实现环境优化和升级。K/3工具集是典型的集成应用模块,对于优化系统性能有积极作用,它将一些常用工具的优势进行集成,对于用户客户端和桌面系统日常运用方面有很好的整合价值,对于用户来说有助于各类问题的解决,能够提升应用效率,降低运维成本。可以说正是这种将应用工具与服务产品放置在同一平台进行集成的桌面系统应用才使得广大用户在使用性能性能和体验方面获得了满意。在工具集模块中,应用类进而系统类被完美结合,应用类包括企业应用评估服务产品、企业体检服务产品、系统巡检服务产品等,系统类将网络检查、网络控制、注册表清理、远程组件配置、数据诊断等常用系统工具置于同一平台,帮助用户清理系统卸载后残留的注册表信息,维护网络环境,优化系统性能。
在修复方面,通过快速支持通道-远程协助系统的集成将当时无法直接自主解决的问题直接通过桌面系统请求远程协助加以解决,为系统可靠性提供支持保障。远程协助系统与桌面服务系统集成,为用户提供远程支持服务,当用户遇到不能自主解决的问题可直接通过桌面系统请求远程协助,服务工程师通过远程协助系统和用户电脑建立连接后,通过界面演示、界面指导、文件传输或直接远程控制等方式解决用户在使用过程中遇到的安装、配置、操作应用等疑难问题,提高服务时效性。通过全面应用Web2.0技术集互动问答、博客、管理百科、文档中心四大互动知识平台于一体,关注企业用户ERP信息系统应用中知识的积累、分享、传递,为用户提供灵活学习、互动交流、升级优化的重要平台。除此之外,在金蝶开发的桌面服务系统中,除了能够提供客户端运行环境检测、评估与修复之外,还会主动向用户推送新闻、产品信息、市场活动信息等帮助用户及时了解行业动态,提升应用技能—免费学习资源,帮助用户快捷访问知识库,满足各个业务层次的企业用户应用的需要,更有信息化相关的管理类、技术类、应用类知识文档帮助用户更深层次了解信息化管理,在信息化管理和客户端应用方面不断深入。比如南方电网海南电网信通公司综合平台管理系统的开发应用,就是通过构建完善优越的内部管理环境来实现企业整体管理水平的提升,与电网客户端的可靠性保障机制建设工作有异曲同工之妙。同样作为信息化系统工程的重要组成部分,综合平台管理系统是实现全公司纵向贯通、业务横向集成的重要基础,是公司进行统一规划、统一指挥、统一规范建设的信息化工程,是加快推动综合管理平台建设是提高公司内部办公效率、确保应用系统高效运行的重要举措,对电网信息化建设具有重大意义,值得客户端运行环境可靠性保障机制建设借鉴、参考。
4 客户端环境可靠性保障机制平台的建设与实现
随着信息技术在电力行业经营管理中的广泛应用,信息安全问题越来越显得重要。经过近几年的信息化安全建设,电力部门都已经建设了完备的基础网络,同时实施了一些防御安全系统,为电力部门的信息安全保证起了很大的作用。但是随着电力部门对信息化的依赖程度不断提高,光凭借单纯的防御安全系统,并不足以保证其内部各个系统的正常运行,例如,各种平台如操作系统和数据库的运行,直接影响到业务系统的正常运作,很多系统出现的各类故障都是因为运维操作混乱引起的,这些系统一旦出现异常情况,需要第一时间把故障隐患排除,使企业的损失降到最低。云南电网作为拥有众多数量客户端的大型企业,受规模庞大的客户端需求影响,运行情况方面也十分复杂,实际工作中,经常涉及众多版本的操作系统,纷繁多样的基础软件、字处理和表格等软件与OCX控件、动态链接库的安装及版本情况等影响,包括各类安全防御软件在内都会对客户端的运行环境产生影响,干扰其可靠性,面对当前电网客户端用户复杂桌面环境的差异,实现保障运行环境的可靠性、保障用户的正常使用就需要可靠的保障机制。通过客户端环境应用可靠性保障机制研究及建设,可以使得电网公司客户端环境完整、安全、规范,保障客户端的正常使用,有效提高客户端的信息化运维管控水平。
4.1 客户端环境保障机制的建设
提升管理和服务水平,为用户提供全方位的多元化服务,提升电网企业客户端管理水平,方便运维工作,降低成本,需要全面的技术支撑来实现客户端环境保障机制,保障机制的建设要以需求和目标为出发点,拟建一套综合性的电网用户服务技术支持应用系统,同时整个系统引进一个开放式的高扩展性基础架构平台,建立一套具备流程引擎、自动生成、自定义相关组件支持快速开发的工具,实现了电力信息化数据从无序化、零散化,逐步转变为规范化、信息化。这套系统能够统一业务流程,通过统一的软硬件平台和书客居编码为用户客户端环境提供技术支持,通过数据集中管理的建设模式实现对云南电网整个用户系统客户端的技术支持,对于电网企业更好的改进业务工作流程、提升管理水准、优化运维工作有积极意义,有助于云南电网构建全新的电力运营管理服务模式。
电网用户服务技术支持应用系统是一个统一开发平台,具有跨平台的兼容性,能够实现自动更新、维护,在数据共享的基础上应用最新的Java web start技术,配合功能齐全的图形界面实现对客户端运行环境的检测、评估与修复。这个系统是在一个易于扩充、分布式、开放式的综合的开发平台基础上进行开发的,能够顺利容纳电网企业信息化管理所需要的多个应用系统,对数据进行整合处理,不但管理效率上升,有助于提升经济效益,同时在运维工作方面也有着诸多优势,不同系统之间也能够完成数据的共享使用,便于用户应用;通过采用与平台无关的技术开发,系统可以在多种不同的硬件和软件之上运行使用,工作人员可以使用多种不同的硬件平台例如:X86、SPARC等,和不同的操作系统例如:WINDOWS、LINUX、UNIX、SOLARIS等;通过应用国际流行的B/S(BROWSTOR/SERVER浏览器/服务器)结构实现自动更新与维护,实践操作中只需要将应用程序安装在服务器端,客户端登陆服务器,就能自动下载工作所需的各种客户端运行程序,并自动完成应用程序的各种更新与维护,界面为通俗易用的浏览器,通过对服务器端的更新与维护,就能达到更新与维护各电网客户端的作用,具有维护与更新成本低,简单有效的特点。数据共享在现有软硬件资源基础上,通过为现有系统提供接口实现数据交流共享,降低数据运维成本,降低人力与物力投入,减少运维人员工作量,可以说能够最大限度的挖掘使用数据的潜力。
基于电力公司现有的计算机系统情况和多样的工作平台,以及电力系统本身地域分布的特点,本系统采用适用于创建服务器应用程序和服务的Java2平台企业版(Java 2 Platform Enterprise Edition,J2EE),实现B/S的功能结构。这种技术的应用能够实现现有平台技术的优化,从而完成客户端环境可靠性保障机制构建目标,以常见的操作系统基于Linux的Java虚拟运行优化设计为例,Linux是当前主流操作系统,优化设计要在明确优化对象的基础之上,从硬件和软件两个方面保证优化条件,然后根据具体实践情况合理应用多种优化技术为其服务,最终设计出性能合理的优化方案,并在此技术上解决各类问题或者技术改良实现优化运行设计与实践。优化对象可以选择Kaffe,它作为一个源代码开放的软件包而言,是一个较为优越且应用广泛的语言环境,作为优化对象来说很有价值,关于其优化的操作设计,要在深入分析语言运行环境的基础上进行设计操作。
Kaffe的开发本身就是以类Unix系统为参考基础,这一特性决定了它能够能够在JAVA环境下进行一定程度的移植,对比其他结构来说优化设计难度要低了不少;Kaffe在语言环境规范上完全均从JAVA架构且十分完整,在运行方面能够顺利接入各种网络设备或者嵌入式系统等,应用性能和范围十分优越;解释器switch-case模式的性能决定了此优化设计在应用适用性方面效果卓越;以模块为基础的实现方式决定了其收缩性与高效性有一定程度的保障。目前一般情况下硬件配置方案为低主频CPU、小容量FlashROM以及CF卡、内存等;在这些硬件条件基础上,对终端机存储器和CPU应用条件以及JVVA执行效果进行充分考虑,然后以此为考量进行Java虚拟运行优化设计。以此为基础所构建的企业信息化服务体系在实现客户端环境可靠性方面就有了良好的基础。
4.2 客户端环境保障机制的运行
云南电网客户端环境可靠性保障机制的建设依托于电网用户服务技术支持应用系统完成架构和建设,其建设基础需要充分考虑云南电网企业组织结构、管理流程与标准等,进而对电网业务进行全面整合形成综合TBI平台为电网用户客户端环境可靠性保障服务,提供技术支持和资源支持。这个技术平台通过全网整合技术标准和IT资源为企业信息化建设和运行提供基础设施平台,通过综合企业运营信息和客户端运维技术信息等制定数据交换标准,基于企业实际运行情况构建主数据模型,实现数据层面、业务层面和流程层面的信息共享、集成与优化,从而彻底根除信息孤岛,实现企业信息化管理,形成立体化、网络化管理模式,从从前较为单一的管理模式中走出来形成全新的、统一的、安全可靠的、可拓展的综合平台为用户客户端提供优质服务,实现客户端运行环境检测、评估、修复的一体化流程,打造优越的电网内部运行平台,将云南电网的整个业务都集成到这个新平台,应用综合资源优势共同协力完成企业目标,在兼顾总体目标的前提下完成信息化管理多项流程与细节的优化,为电网企业内部管理水平与质量的上升和整体运营效益的上升提供支持与辅助。这个综合性用户服务技术支持系统能够有效解决从前电网企业信息化建设和管理中面临的众多问题,诸如数据整合、应用集成、内部操作环境优化等,为企业信息化提供新标准、构建新环境,实现企业内部客户端运维环境的优化,提升可靠性,保障其使用性能,同时还能够将系统优势无缝基层到信息化建设和应用过程中的各个方面,可以说是一举多得,多余电网企业而言,不仅能够完成其客户端环境可靠性保障机制的建设,同时也能够全面促进信息化进程。通过面向Internet向用户提供优质便利的服务,有助于加强企业用户互动,将客户端应用效益和功能不断扩大化。
TBI这个强大的整合集成平台为信息化综合性服务提供了强大的技术支持能力,有助于实现信息化管理在企业内部管理中的快速推进,对于大型电网企业来说能够更好地与国际实现结构,完成公用信息模型和元数据模型的应用集成,有助于及时解决信息化过程中企业各个部门、各个环节出现的各类因信息化带来的问题,通过诸如优化升级、远程技术支持与服务支持等途径解决诸如用户客户端运行环境可靠性不足等问题,完成信息化流程指导下企业业务重组和管理改革。这个用户服务技术支持系统通过强大的集成应用能力实现了业务的纵横、多极化的流程整合,通过对电网企业生产管理系统、调度管理系统、银电互联系统、财务系统等的集成整合,实现管理流程化、营销一体化、运维高效化,降低生产成本,将信息化优势充分发挥,为电网企业发展和服务提供强大的技术支撑和辅助。
5 客户端环境保障机制的应用效果
客户端环境保障机制的构建能够全面提升对用户的服务质量和水准,有助于构建多元化的用户体验关怀体系,从而提升电网企业自身管理水准和对外营销服务水准,在市场竞争中获得一席之地。综合性用户服务技术支持系统能够将各类接入手段进行集成,包括人工柜台、自助营业厅、与银行互联、Internet、无线互动单元、短信、IP、传统语音等在内的应用功能模块实现高效整合,带给用户更加便利、快捷、优质的使用体验同时,还能够更好的延展服务范围,提升服务性能,为电网企业广大用户带来优质应用体验,可以说在用户客户端运行环境可靠性保障方面做出显著成绩之外,还能够实现一举多得,从利益层面和企业发展层面带来许多创新性效益,是未来电网企业信息化进程中典型探索方向和重要革新潮流。
崭新的服务体系能够构建多维关怀体系,从而更加全面的对用户客户端环境运行信息和静态应用资料进行手机整合,有助于不断在电网业务方面进行创新、改革,不断优化服务流程,提升经营效益,在不断减低企业运营成本和服务成本的过程中提供更加全面、优质、便捷、贴心的全新服务。业务流程的重新整合与改组之后,电网企业本身的运营效率也会受到重大影响,原本复杂、不可控的业务流程能够实现全程流程化与可控化,能够在应用中实现持续升级和优化,对企业业务进行重组改革,适应新时期电网企业信息化进程中、应对市场竞争进程中不断变化的经营环境和业务需求,在统一标准规范的前提下提升运营效率和效益。就当前来看,云南电网系统信息化进程还在持续推进,无论是客服系统、管理系统还是财务系统方面信息化管理进程还有待继续深入实践和研究,但是从目前的实践与探索来看,用户客户端环境可靠性保障机制的建设和实现势在必行,不过还需要高度信息化的多种技术集成来支撑,综合性用户服务技术支持平台的持续推进建设无疑能够提供积极的前景动力,能够为未来充分发挥客户端环境可靠性服务优势创造良好环境,以一种全新的态势实现电网企业的经营战略目标。
6 小结
电网信息服务中心作为企业为企业自身运行提供维护、支持的重要组成系统,在企业的发展与管理中占据着重要地位,作为技术部门的重点关注中心,深化改革,加强可靠性建设,完善保障机制,营造优越的客户端环境服务电网企业管理、运营,可以使得电网公司客户端环境完整、安全、规范,保障客户端的正常使用,有效提高客户端的信息化运维管控水平。综合性电网用户服务技术支持应用系统的建设有助于实现电力信息化数据从无序化、零散化逐步转变为规范化、信息化,通过统一的软硬件平台和数据编码为用户客户端环境提供技术支持,通过数据集中管理的建设模式实现对云南电网整个用户系统客户端的技术支持,对于电网企业更好的改进业务工作流程、提升管理水准、优化运维工作有积极意义,有助于云南电网构建全新的电力运营管理服务模式。
[1]史红周. 支持普适计算的智能终端服务及设备管理技术研究[D].中国科学院研究生院(计算技术研究所),2011.
[2]蒋发群,李锦涛,苏晓丽,史红周,郭俊波,朱珍民. 面向虚拟桌面计算的中间件框架[A].第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C],2011.
[3]叶剑,李锦涛,史红周,朱珍民,郭俊波,顾晓光. 面向普适计算的虚拟桌面服务系统设计[A].第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C],2011.
[4]苏晓丽,李锦涛,蒋发群,史红周,郭俊波,朱珍民. 基于虚拟桌面的应用服务访问系统研究[A].第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C],2011.
[5]贾朝光,吴卿,万健. 基于普适计算的动态软件体系结构建模[J]. 计算机工程,2010(13).
[6]刘惠,史殿习,刘明,丁博. 面向普适计算的自适应软件集成环境研究综述[J]. 计算机工程与科学,2010(01).
[7]史殿习,丁博,李骁,王怀民. 一种面向普适计算的自适应软件平台的设计与实现[J]. 计算机工程与科学,2010(12).