web对话
live chat
当前位置: 首页  >  校园动态 >  专业新闻
专业新闻

行业软件发展趋势总结

2018/5/17 10:22:43 本站原创 管理员 【字体:大 中 小】

  作为一名IT行业的老兵,我在过去的5年中,参与了电信、金融、交通等行业多个大型软件项目的建设,现在通过对行业软件发展趋势进行总结,期望能够理清行业软件的发展脉络,同时找到志同道合的朋友一起交流探讨,如果还能够对国内行业软件的发展产生一点价值,那我将感到莫大的欣慰。

一、云化趋势正在加速

  根据著名咨询公司Gartner的预测,2017年全球云服务市场仍将保持较大的增长速度;其中公有云服务市场规模预计将增至2,468亿美元,较2016年的2,092亿美元增长18%;最大成长动能将来自云系统基础架构服务(基础架构即服务,IaaS)部门,预计2017年将增长36.8%,达346亿美元;云应用服务(软体即服务,SaaS)则可望增长20.1%,达463亿美元。

  云上贵州平台的建设,一定程度上也印证了上述观点。从2014年10月15日,云上贵州系统平台开通运行,不到三年的时间,目前已经入驻的单位包括几乎所有的省直单位、部分地市政府部门以及数十家企业,部署了超过600个应用系统。

  相信未来会有越来越多的政府部门、企事业单位会选择将IT系统部署到云平台,不仅可以降低建设维护成本,还可以从繁杂的IT运维中解放出来,像使用水、电、气一样使用云计算资源,从而可以聚焦业务本身。

二、系统访问方式多样化

传统的IT系统基本都只能提供PC端的访问方式;随着智能终端的普及,人们对移动化的访问需求越来越强烈;为了突出呈现品质,增强沟通效果,出现了越来越多的大屏展示。

未来,前端采购不同的展现方式,包括PC、手机、pad、大屏等,而后端采用统一的逻辑,将成为一个大的趋势;用户使用更加方便,沟通更加高效。 

三、更加注重用户体验

  传统IT系统注重功能的堆砌,而未来将更加注重用户的体验。以用户使用场景为中心,聚合各种功能,避免用户来回切换,将是软件产品设计的关键。

用户的完美体验就是产品的最大价值,以人们熟知的手机为例,人们曾经认为只通过一个键实现对手机的控制(不包括开关机等)是不可能的,而苹果做到了,从而苹果取得了巨大的商业成功,乔布斯也被称为创新之神。

四、更加注重统筹规划

  以前各单位在IT系统建设方面,普遍存在着缺乏顶层设计、重复建设、信息孤岛等问题。以某省移动为例, 截至2016年底,现网使用的各类IT系统超过300个,各系统之间数据不一致、流程无法打通等问题非常严重。

未来,各单位的IT系统建设将更加注重顶层设计,制定统一的开发流程、统一的接口规范、统一的数据管理流程,站在整个单位的角度考虑问题,避免各部门各自为政,避免局部优化造成整体流程效率的下降。

五、从以流程为中心转向以数据为中心

  传统的IT系统是以业务流程为中心的,一个IT系统是面向特定的用户,固化特定的业务流程, OLTP(On-Line Transaction Processing联机事务处理过程)和OLAP(On-Line Analytical Processing联机分析处理)是相对独立的 ;未来IT系统将转化为以数据为中心,围绕数据的生成、存储、开放、消亡构建IT系统,数据分析和业务流程将实现融合。

马云说,阿里巴巴将从IT企业变成DT(Data technology)企业,可见数据对一个企业的价值,未来一定会是得数据者得天下。

六、系统规划更趋理性

  传统大型软件项目,硬件几乎都是采用以IOE为代表的豪华配置,I即IBM,是服务器提供商;O即Oracle,是数据库软件提供商,E即EMC,是存储设备提供商;这些高端设备处理性能高、稳定性好,对于构建银行、运营商等行业的核心应用,发挥了重要的作用。

然而,一台IBM小机就需要几百万,以IOE为代表的硬件需要花费大量的资金,建设投入的资金压力巨大。

现在,专家们的观念也在逐步发生变化,硬件在稳定性方面的不足可以通过软件方式来弥补,通过集群的方式可以有效解决系统稳定性、处理性能的问题,而投入可以大大下降。举个简化的例子加以说明, 假如一台IBM小机的稳定性可以达到99.999%,需要200万,而一台X86服务器,稳定性可以达到99.99%,但是只需要5万。我们可以把2台X86服务器组成一个集群,系统稳定性(只要有一台可用,即认为系统可用)可以达到1-(1-99.99%)*(1-99.99%)=99.999999%,而总体成本只需要10万元。

七、国产化趋势

  近年来国内行业IT系统建设中,国产化比例不断加大。这主要有两个原因,一是得益于国家政策的支持,同时也说明了中国硬件和软件厂商实力不断增强。

在硬件领域,以华为为代表的国内企业,不仅能够提供服务器、存储、路由器、交换机、防火墙等几乎所有IT系统相关的硬件产品,而且设备质量也经过反复验证,在稳定性、处理性能、安全性等方面不亚于国外的主流厂家。

在软件领域,由于定制化的特点,国内厂家充分发挥熟悉国内的商业环境、国家政策等优势,为行业客户量身打造适合其业务发展需要的业务系统,经过多年的发展,已经出现了面向不同行业的软件巨头,比如电信行业的亚信,医疗行业的东软等。不少国外厂家纷纷退出中国的行业软件,比如在国内电信软件领域,Amdocs、siebel曾经红火一时,现在在国内基本找不到这些公司的踪影了。

八、积极利用开源社区资源和参与开源社区建设

  由于软件日益庞杂,且技术进步很快,越来越多的软件公司在立足自研的同时,积极利用开源社区资源。比如在时下最热门的大数据领域,包括华为、中兴、亚信等行业巨头在内,几乎所有的大数据产品均利用了开源的hadoop、spark技术,这样可以大大减小研发成本、缩短研发周期;在利用开源软件的同时,这些厂家也把自己的一些优化功能,比如bug修复、性能增强等,贡献给开源社区,反哺开源社区,促进开源社区的繁荣。

当然由于开源产品存在一些稳定性、安全性等方面的不足,通常这些厂家都是基于开源产品进行优化封装,推出适合行业需求的、稳定的、安全的产品。

九、更加重视系统安全

  全国人民代表大会常务委员会于2016年11月7日发布了《中华人民共和国网络安全法》,自2017年6月1日起施行;为保障网络安全,维护网络空间主权和国家安全、社会公共利益,保护公民、法人和其他组织的合法权益,促进经济社会信息化健康发展,打击网络犯罪提供了法律依据。

预计系统安全的需求会增多,特别是在云安全和大数据安全领域;在云计算领域,因为实现了集中存储和集中计算,如果系统出现重大的bug,那么带来的危害将不堪设想。在大数据领域,因为汇聚了方方面面的数据,并对数据进行了集中处理,如果数据发生泄露,后果也是非常严重的。

十、智能化运维需求强烈

  IT系统日益庞杂,新的技术不断涌现,对运维人员的要求越来越高;在此背景下,客户对智能化的运维工具需求强烈,集中表现在可视化、智能化、集中化三方面。

可视化:希望能够提供友好的、人性化的运维页面,避免直接访问数据库或者主机查看。比如能够集中展示包括web主机、中间件主机、数据库主机在内的所有主机的性能;再比如在大数据系统中,能够提供页面展示数据的全生命周期,方便进行血缘分析,数据出错时,可以及时回溯。

智能化:实时监控系统的运行情况,发生异常,及时通过短信、邮件等方式预警;还可以把大数据的技术应用到IT系统运维中,发生异常,在预警通知运维人员的同时,自动化处理。比如在云平台中,当监控到某个应用的主机资源利用率超过80%,可以自动增加新的主机并加入现有群集中;当监控到某个应用的主机资源利用率小于20%,又可以自动减少主机,从而实现业务波峰波谷的自动调节,节约资源。

集中化:一个单位通常有多个IT系统,如果能够建设集中的运维管理系统,则可以避免在多个运维管理系统之间来回切换,还可以实现关联分析,将大大降低运维人员工作量。

结束语

  软件定义世界(SDX)的浪潮正在到来,IT技术的进步没有一天在停止,作为IT行业的从业者,我们只有不断追随新的技术,才能跟上时代的脚步,才能服务好客户、对得起公司、为自己赢得更好的职场发展。

live800Link.onlinesales
live chat