大数据与云的时代 中间件迎来新商机

DOIT软件频道 4月11日原创报道: 在云与大数据主宰的时代,甲骨文找到了中间件的新商机。

经过近三十年的发展,中间件发展成为一个庞大、复杂又不可或缺的市场。作为一种独立的、建构于中间层的软件程序——或者称之为服务层,中间件帮助分布式的应用软件实现了有效的通信与资源共享,在协调资源分配、适应异构环境上,中间件的作用巨大。

保持稳定增长——亚太区年均12.4%——的中间件市场,在云计算与大数据时代正面临新的挑战与商机,一方面,企业所需要共享的资源变得越来越多,仅从数据的角度来看,企业所需要共享的数据正以复杂的形式爆炸式的增长着;另一方面,异构的环境正在变的更复杂,不仅是设备从企业的数据中心扩展到企业的桌面端,更有移动设备、公有云、私有云和混合云的加入。

与此同时,应用开发正从Java、SOA转向云计算和移动设备,全面、集成、标准化正成为中间件作为部署平台的新特点,开发和创建跨平台、跨设备的应用正成为主流;除Java、Web之外,HTML5的趋势也带来了新的开放标准方面的要求。

因此,中间件市场的增速或许会更进一步加快,企业、个人都需要能够共享资源、高效通信、融合异构设备的解决方案,再加上物联网市场的高速启动,被赋予更丰富内涵的中间件,将在帮助企业和个人更容易的获得资源与运行应用程序的过程中获得显著的增长。

但在增长的过程中,中间件也正发生着变化以适应新的云计算、大数据与物联网的时代,一个显著的变化是:中间件在云——私有云、公有云、混合云——上有着迫切的需求,而因为云在资源共享上的混合模式,以及不同类型云对资源的使用和通信模式不同,中间件面临着将“云”,而不是传统意义上的数据中心或是IT资源进行共享与异构融合的压力。

在云之外,大数据、移动化、社交化等诸多挑战让中间件的复杂度再度提升到新的水平上,我们看到,中间件正变得越来越“混合”:云成为新的资源提供方式,大数据意味着数据的样式和结构发生变化,移动化意味着更多移动设备与专为移动设备定制的应用,而社交化意味着中间件必须要有更好的通信、与社交网络的通信以及可靠的信息安全接口。

有挑战也就有商机,对于中间件供应商来说,中间件市场正变得比以往任何时候都复杂,其所需要应对的新鲜事物和新鲜挑战在同一时间出现。

一方面,用户需要新的中间件以应对他所面对的云、大数据、社交化、移动化趋势的挑战;另一方面,中间件转型与重塑的压力意味着胜利者将能够快速抢夺失败者的市场份额,正如近日甲骨文融合中间件产品管理副总裁Amit Zavery所说的:“客户现在逐渐要求性能更加高,可用性更加强,并且可扩展性更加好的解决方案。”他的言下之意很明显:谁能够应对这种客户的需求,谁就能够继续在中间件市场获得客户和市场份额——当然,在市场上能够与甲骨文所抗衡的中间件供应商寥寥无几。

作为业界最重要的中间件供应商,甲骨文的发展方向在某种程度上代表了中间件市场的未来走向,虽然我们不能够说所有的市场趋势都将随着甲骨文的引导而前进,但甲骨文融合中间件产品管理副总裁Amit Zavery对于中间件市场的看法以及甲骨文中间件的发展趋势,仍然具有极强的指导意义。

甲骨文公司融合中间件产品管理副总裁Amit Zavery

热浪中的中间件:为趋势而创新

“甲骨文的目标就是通过我们的产品和解决方案,既满足IT部门的需求,又满足业务部门的需求,帮助IT部门降低成本,帮助业务部门实现更高的价值。” Amit Zavery在谈到甲骨文所看到的中间件市场趋势时表示,甲骨文在云计算、移动、社交、物联网、块数据,设备到数据中心、集成系统等等趋势的带动下,积极的对中间件进行改造和重塑,以期实现融合的、兼容并蓄的中间件。

他表示,首先从大方向上来看,中间件肯定是云的核心,因此,融合中间件也自然是Oracle云的核心,拉里·埃里森所描绘的通用的、融合的、平滑迁移的Oracle云,如果想真的成为“通用的Oracle云服务”,中间件是其中最重要的:只有有了适合云的中间件,云及云的资源、云的应用、云的安全才能够共享和被高效利用。

其次,中间件还将面对前所未有的移动设备浪潮的挑战,Amit Zavery认为,移动市场如今的复杂环境已经成为定局,企业在开发应用时,不可避免的会遇到iOS、Android等移动平台的问题,而中间件同样是解决这一问题的唯一手段:“在移动领域,甲骨文希望为企业现有的应用提供适应移动环境的准备,使其无论是在什么样的移动设备上,都无需重写代码。”

不过,Amit Zavery也表示,针对不同的操作系统和不同的终端,中间件能够简化移动接入管理,而通用化适应浏览器本地或混合应用接口的中间件将更为简化企业的移动战略。

在社交方面,中间件同样能够发挥作用,自身也同样处在变革之中:中间件帮助传统应用CRM、ERP等,与社交网络及社交信息实现良好的集成,从而让传统的企业应用中具有社交化的元素,以适应更加社交化的企业办公环境,Amit Zavery表示,Oracle WebCenter Sites、Oracle社交应用都可以很好的达成类似的目标。

快数据是Amit Zavery此次来华媒体采访中的重点话题之一,快数据(Fast Data),脱胎于大数据,它是甲骨文基于大数据所创造出来的新的数据名词,同时也是一种形容某些特定类型数据的方式。

快数据顾名思义,就是要高速的进行过滤、关联、移动、转变、分析和执行,甲骨文高级副总裁Bob Evans在接受媒体采访时曾表示:“快数据是采取实时的方式来管理大数据,以便帮助做出正确、快速的决策。”

按照Bob Evans的说法,大数据与快数据的区别在于这两种数据的表现方式不同,快数据主要用于越来越快的商业决策,大数据则主要用于全方位的分析。快数据对推动商业发展很有意义,它包括一个公司如何迅速了解所有数据,既要全面,也要迅速,这样才能做出快速、正确的决策,满足客户需求。

更重要的是,快数据是以移动和社交化为基础的,快数据主要依托于移动性。当个人生活中加入越来越多的社交媒体时,你可以看到实时的事情在发生,并参与其中。如果企业能够掌握和分析客户参与的内容,以及客户心中的想法,并且以实时的方式来分析,那么可以迅速地做出更好的决策。

而当我们在中间件的话题中引入快数据之后,中间件被赋予的使命由此更进一步,Amit Zavery表示:“在快数据的解决方案中,甲骨文的重点就是以基本上接近实时的状态下做出实时的分析,而中间件是实时效率的核心枢纽。”

Amit Zavery认为,中间件市场正变得更大,而且变大的速度还在不断加速。

优化性能:Oracle中间件生态环境

Amit Zavery认为“企业应用的最佳性能源自于Oracle融合中间件、Oracle Exalogic中间件云服务器以及它们与Oracle应用软件的集成。”同时,“Oracle Exalogic中间件云服务器是运行Oracle应用和Oracle融合中间件的最佳平台。”

事实上,Oracle的数据中心策略就是一“纯粹的甲骨文”为核心的,在整个企业业务战略中,这种思维方式也贯穿其中,无论是软硬件的集成系统,还是甲骨文在硬件上为其自身软件——包括中间件——所做的优化与加速,无处不显露出这一策略。

但Amit Zavery认为,显然这样的策略是正确甚至是有必要的。比如说,在Exalogic中,甲骨文中间件能够获得更高的I/O性能,减少使用复杂架构、全冗余、减少I/O延迟;同时,Exalogic中能够提供优化的Tuxedo、远程直接内存、插槽直接协议等等关键特性,而这是在其他的系统中所不能够得到的。

“所有的标准的应用可以在Exalogic上来运行,你可以不用重新更换代码可以获得5到10倍的提升。而且我们Exalogic平台在针对Oracle应用不停的做优化,这样Java的运行环境也会更好,而且中间件本身也不停的经历创新,我们在不断把最新技术纳入进来,也更加方便客户多任务处理的能力。”

Amit Zavery表示,在推出Exalogic几年之后的今年,Amit Zavery表示,甲骨文已经证明Exalogic是一个“完全开放和集成的平台”,是“基于行业的公用标准创建”的,从这个角度来说,Exalogic提供的是“开放和标准的下的高性能”——因此,“甲骨文的许多客户在Exalogic上获得了极大的成功”。

“在全球我们的中间件是排名第一的公司,全球有超过12万家客户,而且这个数目还在快速增长;从技术上讲,我们的产品也是先进的,拥有最好的架构、最强的工程师团队,而且集成度最高,面向云的应用与部署优化,显然,甲骨文的中间件是应用的最佳选择。” Amit Zavery向DOIT记者表示,这并非意味着甲骨文会减少或放缓创新,“我们丝毫不敢懈怠,我们仍然在重要的新领域进行投资,不断的创新,如云、移动、社交、快数据、设备到数据中心以及Exalogic等等这些集成系统,希望通过这些投资和不断的创新持续维持我们在市场上的竞争领导地位。”