中关村在线

云计算

中间件成云计算主战场

云中间件正迎来红利期,其已成为在业务层和IaaS层之间的支撑桥梁,iPaaS(企业集成平台即服务)和中间件及服务变得越来越受关注,未来有望成为云计算领域的主战场。

传统ESB中间件的增速放缓,这种以XML为中心的技术只适应数年升级一次的旧有业务系统,定制化的过程更是灾难,像IBM、甲骨文等厂商的传统中间件业务增速已降至个位数。显然,这种模式难以跟上现代化架构中云应用的扩展速度。随着云、物联网等数字开发平台的成熟,企业对于中间件工具的投资将日趋攀升,Gartner预计这一数字在2018年会达到300亿美元。

对于开源和云厂商来说,云时代的中间件却是一个大机遇。在红帽,中间件业务的增速约是Linux业务的一倍,并且其仍在扩展产品组合,希望可以提供专有中间件产品之外的一种选择。举个例子,JBoss EAP 7能在任意环境下简化应用部署,提供完整的Java EE性能,无论是本地、虚拟化,还是公私混的云环境,都可以按需启动,并且无需再编辑XML配置文件。

就像PaaS承担的作用一样,中间件层通过在虚拟单元上运行Java应用,隔离了不必要的操作系统和硬件异构性,提供了一致的管理引擎和开发平台,具备集成开发和全生命周期管理能力,可通过集群虚拟化按需分配资源。如果考虑到云原生的需求,可使用基于PaaS集成的中间件,将功能容器或微服务化,好处在于不用去掌握复杂的底层代码。

从中间件的常规定义来看,其可以包括各种软件方案,API、应用服务器、数据整合、对象请求代理等等,任何位于内核和用户应用之间的软件都可以理解为中间件。中间件如同IT 基础架构的输水管,使得数据能从一个应用流动到另一个中。随着API集成交付成为主流,越来越多的接口也迁移为iPaaS模式,进而推动了平台现代化标准的构建。

最初,iPaaS的任务是实现云集成,偏向于SaaS应用的后台集成,例如微软的Azure Logic Apps。后来,不少企业开始采用API来处理业务流程,引发了对动态扩展能力的要求。当然说到集成交付,很多人也会说到容器,在这方面iPaaS和容器的关系与其说竞争倒不如说互补。

例如容器在多业务流程编排、关键业务线系统连接等方面是难以提供原生支持的,而这恰恰是iPaaS的主打特性。要知道,一些用户在使用iPaaS组件时,还会自行编写和部署代码,并将后者交付到相应环境中。此时,像微软这样的云服务商就可以借助Azure的开发工具无缝连接至Azure Logic Apps。

从早前围绕iPaaS构建的对为混合云集成,到后来在应用层迅速扩展,中间件现代化或者说云化的进程正在加速。对于中间件提供商来说,类似SaaS的服务订阅模式将成为主流,并且在可见的未来会推动业绩回暖。与此同时,微软、甲骨文、IBM等巨头厂商也会继续延伸iPaaS方案。以微软为例,将Logic Apps、API管理、服务总线与超过50种Azure服务进行了联通。

当中间件走上云端,大家突然发现可以不再围绕SOAP/XML来构建标准化的方案,微服务架构带来了新的思路,企业用户能够使用云中间件将业务流程逐步迁移到云集成服务上,最终实现灵活扩展和降本增效。从某种程度来说,可以说是云计算革了传统中间件的命。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具