新业务趋势之降低业务应用程序的维护成本及复杂性

日期: 2012-01-04 来源:TechTarget中国

  通常,企业中的应用程序负责人或高级IT经理会把一定比例的预算用于维护、增强和转换其应用程序。在大多数企业机构中,大部分的IT经费用于维护应用程序或保持应用系统“基本状态正常”的事务上,而投入到增强系统性能以满足更高的业务灵活性和业务需求、或进行改造以超越竞争对手的IT预算则非常有限。

  而创新型的CIO会执行切实可行的数据管理策略以支持其应用程序,并从应用程序的投资中获得最大化的回报——降低应用程序的维护成本,将预算用于满足更多的业务需求上。这种新的关注点使企业能从应用程序的维护中释放出预算和精力,更好地完成其应用程序的优化,并利用已有的应用程序完成之前无法企及的全新工作,赢得所期待的竞争优势。

  在所有阻碍企业从其数据资产中获得最大回报的因素中,企业应用环境首当其冲。我们必须面对的是,如今的应用环境非常庞大、复杂、结构不灵活。大多数企业机构拥有数十种不同的关键应用系统,支持着数不清的业务流程。这些数据不仅数量巨大,种类繁多,而且往往出现数据重叠,在不同业务部门之间存在应用冗余现象。更有甚者,在很多情况下,这些数据很难容易获得,应用系统难以集成,数据质量也很成问题。那么,要为日常业务提供单一、完整的关键数据视图,无疑是一项非常艰巨的任务。

  这篇文章旨在帮助企业机构从其数据和应用程序中获得最大的价值,从单纯的应用维护转向应用优化,以支持业务灵活性,驱动业务创新和发展。但由于很多企业机构在应用程序维护上花费了太多的IT预算,因此他们首先需要找出能降低其成本和复杂性的方法,释放出预算和资源用于创新。这点非常重要。

  削减“维持基本状态”的成本

  关于维护应用程序,大部分企业面对的挑战通常包括以下方面:

• 应用系统膨胀——不管是合并收购,还是业务部门拆分还是各自购买应用程序,对于许多企业来说,被冗余的应用系统吞噬其维护时间和金钱已是司空见惯。
• 数据蔓延——企业机构经常遭遇应用程序的性能随其数据量的增加而下降的情况,导致了难以达到SLA(服务水平协议),迫使其购买更多硬件设备,导致成本进一步增加。
• 集成界面增生——对于集成孤岛式的应用程序,有一个重要的挑战,这就是需要处理大量而复杂的界面,这无疑又增加了成本。
• 安全与隐私——最后,保护非生产性应用程序中的数据也需要花费精力和费用;此外,如果不能遵守某些强制性的信息隐私条例,还会面临各种罚款的可能性。

  企业机构正在采取各种措施以降低维护应用程序的成本和工作量,比如,把重复的或不活跃的应用程序纳入“淘汰应用库”,对应用程序组合进行合理调整;把不活跃数据进行归档,以改善应用性能;分离出敏感数据,以满足安全性和隐私性方面的要求;寻找有效的方法来降低与应用集成相关的成本和复杂性。但问题在于,企业机构努力要在有限的预算和有限的资源内实现所有这些目标。因此,必须采用最好的技术,产生最大的投资回报。

  在应用程序淘汰中获得最大利益

  由于能够照顾多数人的利益,合理调整应用程序已成为众多企业机构所推崇的一项措施,其结果是,据Gartner的研究报告,到2020年,近半数2010年在数据中心运行的应用程序将被淘汰。如果这一推测成立,则意味着企业能节省巨大的开支。
那么,如何才能在淘汰冗余或废弃的应用程序的同时,提供对归档数据的无缝访问?我们知道,应用程序超过了使用期限,并不意味着其中的数据也过期了。对于某些数据,相关条例要求必须要保留数年。因此,当一个应用程序被淘汰后,需要把它的数据进行归档,这点非常必要。

  要成功淘汰应用程序,需要完成五个步骤:

  1. 从遗留应用程序中挖掘源代码元数据——必须是完整的业务信息,而不仅仅是交易数据、主数据、参考数据,还要有元数据。
  2. 数据抽取和转移——必须具备转移、抽取和归档数据的能力,包括与应用和数据库记录相关的所有文档、附件、图片和视频文件。
  3. 归档数据的压缩、保护和锁定——必须把存档数据放置在一个安全、高度压缩、不可改变的文档中,以备日后索取。
  4. 定义和执行淘汰标准——为了确保日后能够遵照执行,必须把相应的标准配置到不同类型的归档数据中,以便能够遵照执行。若要降低遵从管理的成本,还必须具备能按期自动清理过期记录的能力。
  5. 提供简单的搜索方式——必须提供简单的搜索方式,以确保能够在Crystal Reports、MicroStrategy和Business Objects等商务智能/报告工具中容易搜索和发现归档数据,并能够从现有的应用程序界面访问数据库实例中的归档数据。

  通过数据归档提高应用程序性能

  同样的步骤、同样的归档技术也适用于对在用应用程序中的不活跃数据进行归档,以提升应用程序的性能,降低总体拥有成本。可以采取多种形式,比如,将不活跃数据归档到一个存档数据库中,以获得更快的应用程序响应时间,或者归档到一个优化文档归档中,以获得更大的存储空间、减少占用基础构架。

  重要的是,要推荐一套真正通用的数据归档解决方案,不仅要能同时支持从淘汰的和在用的应用程序中进行归档,还必须确保使用者能通过单一的解决方案,即可满足企业所有应用和数据库的归档需要,无论是当下还是将来。

  对非生产性环境中的数据设置子集并脱敏

  在开发和测试环境中使用真实数据非常普遍,也是必要的。但这些数据通常是机密的、敏感的、需要遵守相关保密条例的。因此,对这些数据不进行保护的代价要远远高于进行保护所付出的成本。考虑到控制数据管理成本势在必行,因此,要管理测试环境中的所有数据,你必须具备以下能力:

  通过对设置数据子集来优化性能和控制成本——不需要在测试中使用所有的生产数据,而是只要创建具有相同功能的数据子集,这个数据子集只需要符合业务要求并保留所有要参考因素的完整性。然后,在这个更小的数据子集中工作,就可以缩短开发周期、减少存储成本以及系统资源的使用。

  通过数据脱敏以确保法规遵从——通过对生产性数据进行脱敏,模糊化个人识别信息和其它敏感数据,并保持在开发和测试环境中的数据可用性。

  就保护数据隐私和保密性而言,动态数据脱敏技术能进一步提供实时的保护功能。利用这项技术,可以根据使用者的权限、对不同类型的数据动态地应用灵活的保护规则,使你能够使用基于策略的、脱敏的、模块化的生产数据。

  减少集成应用程序的成本

  在很多机构,为“保持IT基本状态”所投入的大部分成本主要用于维持一个“集成麻团”——一个错综复杂的不同应用程序之间点到点的界面网。据FORRESTER RESEARCH近期进行的IT调查结果,87%受访者表示,他们仍然通过手工编码的方式进行集成,他们当中的75%认为,每次集成都需要编写代码,这导致了维护成本的增加。

  另一个成本因素是使用不关联的集成工具,缺乏标准的方法,实现不了规模化所能带来的经济性,更不用说要找到受过专业培训能使用某些特殊工具的技术人员有多难了。

  大幅度降低集成应用程序的成本和复杂性的方法,是要在一个统一的数据集成平台上、利用通用接口对数据源和数据目标进行集成,并能够访问、转换、集成所有类型数据,无论是结构化、非结构化、还是半结构化数据。如果能够进行标准化就更好了。若要获得更广泛的用途,这个平台还需要能支持当今企业中常见的各种数据延迟需求——批处理、实时处理和变更数据捕获。

  重要的是,集成平台的方式能让您充分利用无需编码的开发环境,从而让自定义代码的点对点界面及其昂贵的维护费用都成为过去。相反,您的开发团队可以利用拖放式的开发工具,并在数据映射、转换等项目中大量重复使用和分享,从而加快开发进程,大幅度削减数据集成总成本。

  向增强应用性能迈进

  上述举措证实了能够大幅度降低应用程序的维护成本,从而能把更多的资源用于增强应用程序的性能并推动创新。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 那些由IT技术带来的业务创新

    技术的创新正在改变着一切。由于新技术发展速度极快,来自于各个行业、各种规模的企业都在用全新的方式在开展业务。

  • 2013年值得关注的六大IT策略技术趋势

    Gartner公布了2013年十大策略性技术与趋势,这些技术在未来三年可能对企业造成重大影响,或业务带来巨变的需求,以及延迟采用该策略性技术的风险。

  • IBM发布最新软件助力企业构建智慧产品

    IBM今天发布了最新软件以助力企业将智慧带到人们日常使用的产品、系统以及应用程序。这款新软件简化了从设计到开发和交付的整个流程。

  • 企业IT的BYOD计划

    并不是所有的企业都会选择BYOD,但是即便企业对BYOD毫无兴趣,依然也需要对其有一个清晰明确的定位。