扫描二维码

订阅畅享网微信

IBM软件田忠博士谈未来三大发展趋势

来源:IT168  
2010/10/20 8:53:28
IBM除了产品研发团队之外还有一个IBM研究院,他们扮演一个很重要的角色就是为公司的未来找到方向,每年都开展一个全球技术展望的工作。

本文关键字: IBM软件

日前,在北京举行的主题为“智通经纬 博领未来”IBM 2010年大中华区研究开发中心开放日活动上,IBM资深技术专家田忠博士就IBM一年来推出的新技术以及解决方案做了相关介绍,并接受了记者的采访。

田忠谈到,IBM在软件和解决方案这方面也有新的进展。IBM除了产品研发团队之外还有一个IBM研究院,他们扮演一个很重要的角色就是为公司的未来找到方向,每年都开展一个全球技术展望的工作。在今年的全球技术展望中,结合了200多位科学家做的调研工作,在软件这方面有三个重要趋势,第一个是“高级中间件”,这不是官方的翻译,Upper_middleware,第二个是客户可控云,Client Control Cloud。云的话题今天是非常热门的话题,云技术里有一个非常关键的部件是客户控制部件,这是云计算、云平台、云应用得到长久发展的一个关键部件。第三个方面,是多核并发编程。刚才谢博士提到了整个系统方面我们取得很多进展,如果我们非常吹毛求疵的看软件业的话,在性能方面软件的成长并不是很快。往往是我们程序越写越复杂,当客户抱怨说程序不够快的时候我们总希望谢博士的团队在下个产品有更快的主频,更快的CPU,那我们就会非常好。遗憾的是,刚才谢博士提到的说到了15纳米的物理边界了,我们芯片在主频上的进展比较缓慢,相反是我们通过多核的技术提高CPU的执行能力,在今天我们从软件业来看我们编程模式上没有顺应架构的变化,还没有使得每一个编程人员都能很自然的享受到大规模并发程序,以一种自然和人性化的手段使得绝大部分编程人员都能够享受到大规模的并发的能力。从今年看,有这么三个重要的发展趋势。

高级中间件,产生的范围是在今天我们看到越来越多的企业引入了ERPCRM、PDM、EDA等等各种各样的支持企业级管理的各种各样的软件,从客户关系到企业运作,到生产流程,到设计,到科研管理,各个方面IT技术的发展的应用非常深入了,这件事情也是一把双刃剑。越来越多企业的老总发现自己对企业的运作本身或者是企业创新失去了控制能力,因为他的人员管理的工作完全取决于他所引入的人事管理程序是怎么规定的,如何让员工入职,如何解雇员工,如何提高员工的福利,这些都取决于人事管理系统里提供的应用。如果改变运作模式,改变对下一层,无论是事业部,各个单元的管理,需要用不同的KPI去管理企业的时候,今天很难做到。目前用的系统不能支持他采用创新的方法来管理和运作他的企业。这些越来越多的成为企业在IT化,在信息化之后进一步创新的动向。IBM在研究院,在服务部以及软件部合作在很多客户端已经开始了实验,叫做业务实体模型的方法,能够建立起企业的运作模式,运作模式是通过一系列的规则、流程、分析组件,能够通过高级中间件这样的方式,使得企业通过驱动这些流程驱动应用,从而在不改变应用的情况下带来一个创新的平台。在国外一些银行和国内的电信公司都有一些合作,产生了相当好的效果。

客户可控云,今天来看有各种各样的调研报告,云是大家都看到的未来的发展趋势,采用云的话也有一系列的阻碍,其中一个重要的阻碍最大方面是安全隐私和控制,如何使得企业内的应用、数据能够以一种安全有效的方式发布到云端,通过云端的计算之后又能够继续保持私密性和安全有效性,这是对于云计算的一个很大挑战。IBM也跟一些合作伙伴一起研究这样一项工作,我们认为在未来的云发展过程当中越来越多的会剥离这些安全和分配部件,而是采用软硬件一体化的控制器上,这些控制器可以动态、有效的控制企业内的数据,在什么样的规范和设计之下能够被云端的服务所利用,能够使客户很有效的组合企业内的应用,云端的应用以及私有云的应用,完成客户的工作。我们认为未来谁能够在控制部件上取得进展,掌握市场,将会掌握整个云技术的市场。

多核编程大挑战,在以往我们通过谢博士的努力把CPU做的更快,我们就是写一个串行的程序也可以享受到更快的性能。今天只有少数人在核心的部件上非常费时费力的去做一些精巧的程序能够利用到多核的能力,来加强并发运作。你可以看到80%是串行的,20%是并行的,最多也可能只利用到十几个,这样的状况通常就达到了编程程序员的一个极限了。未来我们会看到几十个或者是几百个核在同一个CPU之上,需要全新的模式,是程序员可以使用恰当的模型做完这样的工作。IBM开发了一个新的语言X10,这还是一个code name,它能够使得编程人员可以在几十个芯片的环境下能够有效的编程,能够完成20%是串行,而80%是并行的效果。X10在国际和国内开始建立各种各样的关系,我们在科研场合之下进行了不少这样的工作,也得到了很好的反馈。

所有这些要成为可能的话有一个重要的关键部件是标准,标准不仅发生在IT技术本身上,也发生在行业应用的各个方面。仅仅以云来看,通过开放标准才能开放引领企业的发展。我们要从5个角度来推动标准的话,首先要推动开放对话,在整个生态系统里面所有相关的利益者都应该参与到这个过程中来;其次我们要防止私有化lock in,我们需要建立一个很强的生态系统,我们在致力于自己技术发展的基础上,也跟整个行业紧密结合,推动这个行业的发展。以云技术来看,我们先后发表了开放云技术宣言,目前400家包括中国的客户也好,IT厂家也好,参加到开放云宣言中来,要求所有的技术厂商在各个云之间,保持开放互联互通的基本要求。我们也在通过广泛的合作推展一个Cloud Computing Use Case,不是先推动要用哪一种云的技术,而是首先专注于客户有什么样的云计算客户案例,通过这些案例引导云计算的发展,通过这两个角度来讲,保证云的开放性,保证云是朝着首先满足客户需要的方向发展。这里面有一些关键技术,也会通过一些开源社区通过一系列标准组织和民间的一些团体来推动这些标准的工作发展,也通过一些开源社区推动技术的发展,通过一些组织使得这样的云技术逐渐进入多国家的标准行列当中来,后面两个是一些不同的行业协会也在研讨有关云计算在行业中的应用。我们看到一些新技术的发展,同时这些技术的发展是要基于一个开放标准的环境之下才能有健康和有效的发展。

责编:穆琳琳
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918