扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
ZDNet软件频道(文/张鑫玮)在日前举行的IBM大中华区研发中心开放日活动中,IBM资深技术专家田忠表示,在软件上有三个重要趋势,一是"高级中间件"(Upper Middleware),二是客户可控云(Client Control Cloud)三是多核并发编程。
高级中间件的产生是在很多的企业引入了ERP、CRM、PDM、EDA等各种支持企业级管理的软件,从客户关系到企业运作、生产流程,再到设计、科研管理,越来越多企业的老总发现自己对企业的运作本身或者是企业创新失去了控制能力,因为他的人员管理的工作完全取决于他所引入的人事管理系统里提供的应用。田忠介绍说,"企业管理者采用创新的方法来管理和运作他的企业,成为企业在IT化、信息化之后进一步创新的动向。IBM在研究院,在服务部以及软件部的合作与很多客户端已经开始了实验,叫做业务实体模型的方法,能够建立起企业的运作模式,运作模式是通过一系列的规则、流程、分析组件,能够通过高级中间件这样的方式,使得企业通过驱动这些流程驱动应用,从而在不改变应用的情况下带来一个创新的平台。"
云是非常热门的话题,云技术里有一个关键的部件是客户控制部件,这是云计算、云平台、云应用得到长久发展的一个关键部件。云是未来的发展趋势,采用云也有一系列的阻碍,其中一个重要的阻碍最大方面是安全隐私和控制,如何使得企业内的应用、数据能够以一种安全有效的方式发布到云端,通过云端的计算后又能够继续保持私密性和安全有效性,这是对于云计算的一个很大挑战。田忠说,"IBM也跟一些合作伙伴一起研究这样一项工作,我们认为在未来的云发展过程当中越来越多的会剥离这些安全和分配部件,而是采用软硬件一体化的控制器上,这些控制器可以动态、有效的控制企业内的数据,在什么样的规范和设计之下能够被云端的服务所利用,能够使客户很有效的组合企业内的应用,云端的应用以及私有云的应用,完成客户的工作。我们认为未来谁能够在控制部件上取得进展,掌握市场,将会掌握整个云技术的市场。"
在基于CPU运转很快的情况下,程序员写一个串行的程序就可以享受到更快的性能。今天只有少数人在核心的部件上非常费时费力的去做一些精巧的程序能够利用到多核的能力,来加强并发运作。80%是串行的,20%是并行的,最多也可能只利用到十几个,这样的状况通常就达到了编程程序员的一个极限了。田忠介绍说,"IBM开发了一个新的语言X10,这还是一个code name,它能够使得编程人员可以在几十个芯片的环境下能够有效的编程,能够完成20%是串行,而80%是并行的效果。"
田忠还认为,新技术的实现需要开放标准才能开放引领企业的发展,一些关键技术也会通过开源社区通过一系列标准组织和民间的团体来推动这标准的工作发展,也推动技术的发展,通过一些组织使得云技术逐渐进入多国家的标准行列中,同时这些技术的发展是要基于一个开放标准的环境之下才能有健康和有效的发展。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者