说说中间件三国演义

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 中间件在英文里叫做middleware,是指一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。

中间件在英文里叫做middleware,是指一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算资源和网络通讯,是连接两个独立应用程序或独立系统的软件。

在企业管理软件这个领域,这几年发展最快的就是中间件了,它与操作系统、数据库已经成为基础软件领域的三驾马车了。从中间件市场来讲,目前在国内市场中占主导地位的还是国外的大厂商,OracleWeblogicIBMWebsphere产品。不过国内一些软件公司也已经进入中间件领域,并在某些行业有所斩获。这其中包括中创软件商用中间件、金蝶Apusic、东方通科技等,东软、用友等应用集成商也投入了大量资源来研发中间件产品。其中中创软件、金蝶软件、东方通科技的产品是遵循J2EE规范的应用服务器产品;中科院软件所、东方通科技的产品是消息中间件产品;中创软件则推出了符合OMG标准的企业应用集成套件InforEAI。可以说,中间件市场中已经呈现出一种群雄争霸的场面。

不过对于这些产品,我最熟悉还是Weblogic。以前WeblogicBEA公司的一个拳头产品。短短几年,BEA凭借这一款软件销售额连年翻番,甚至威胁到了企业应用管理软件巨头Oracle的地位。于是就有了Oracle公司对BEA的收购。20081月,Oracle公司同BEA达成协议,将以85亿美元收购了BEA,这其中最核心的资产应该就是BEA的中间件产品Weblogic了。之后,Oracle对自己的产品线和Weblogic进行了合并,推出了Oracle Weblogic 10g,目前的版本是Oracle WebLogic Server 10.3,它支持Java SE 6SpringComet、改进的Operations ControlFastSwap Deployment等特性,并且符合最新的Java EE标准,在开发框架和集成工具方面为用户提供多种选择,通过图形化控制台实现复杂的管理功能,在跨域管理和诊断工具方面,也支持使用集群技术。

Oracle对于这个拳头产品,也使用了和Oracle数据库产品同样的销售策略,免费使用下载,企业使用的时候才需要购买正版软件,这一策略使得Weblogic的市场得到了进一步的扩大。不过随着前几天IBMSun公司收购的完成,日后IBM的中间件产品Websphere加上Sun公司Java创始人的地位,在这一领域也势必会占有一席之地。如果把国内的众多中间件产品也算做一方,那么未来的国内中间件市场就是群雄逐鹿,三国混战了!谁能统一中间件市场作为最大的赢家呢?我们只有拭目以待了!

相关文章
|
24天前
|
分布式计算 中间件 API
中间件应用集成的介绍
中间件应用集成在系统集成中扮演关键角色,通过中间件层连接和协调异构系统,促进通信与数据共享。它提供标准接口,简化集成过程,提升效率,实现业务流程统一。中间件类型多样,如集成、交易、工作量、门户中间件等,可根据需求定制,增强系统可用性、可扩展性,降低成本,助力企业提高效率和竞争力。
15 2
|
6天前
|
监控 JavaScript 中间件
中间件应用
中间件(Middleware)在软件开发中是一个非常重要的概念,特别是在构建Web应用程序时。中间件通常被定义为一组代码,这些代码在应用程序的请求和响应之间执行,用于处理或修改请求和响应,或者执行一些通用的任务,如身份验证、日志记录、路由等。
17 2
|
22天前
|
消息中间件 中间件 关系型数据库
阿里云中间件
阿里云中间件
12 1
|
21天前
|
安全 中间件 数据处理
中间件在应用集成
中间件是应用集成的关键,它连接不同系统、平台和应用,解决兼容性问题,实现数据交换和功能互操作。主要应用包括数据集成、服务集成、消息传递、安全与权限管理。选择中间件需考虑兼容性、性能、可扩展性和安全性。中间件简化通信,提高系统性能和可靠性,助力企业实现应用高效协同和商业价值。
18 2
|
8月前
|
分布式计算 算法 中间件
中间件的介绍
中间件的介绍
346 0
|
消息中间件 缓存 运维
聊聊中间件
聊聊中间件
|
开发框架 缓存 前端开发
7.6中间件
ASP.NET Core只是完成了HTTP请求调度、报文解析等必要的工作,像检查用户身份、设置缓存报文头等操作都是在中间件中完成,中间件就是ASP.NET Core的一个组件,由前逻辑、next、后逻辑3部分组成,多个中间件组成一个管道,一个系统中可以有多个管道。ASP.NET Core执行的过程就是http请求和响应按照中间件组装的顺序在中间件之间流转的过程。
|
存储 开发框架 cobar
|
网络协议 Ubuntu 中间件
浅谈分布式系统及其中间件
需要说明的是,截止目前,我对分布式系统的了解还很表面,所以以下也只是我了解到的概念和我的主观推测,如有错误,还请各位大佬指出哈~
399 1
|
中间件 Java Spring
从-1开始实现一个中间件
别人都写从0开始实现xxx,我先从-1开始就显得更牛逼一些。 今天,先开个头,来教大家怎么实现一个中间件。
从-1开始实现一个中间件