首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

中间件成云计算主战场

云中间件正迎来红利期,其已成为在业务层和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来构建标准化的方案,微服务架构带来了新的思路,企业用户能够使用云中间件将业务流程逐步迁移到云集成服务上,最终实现灵活扩展和降本增效。从某种程度来说,可以说是云计算革了传统中间件的命。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180806A17A1V00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券