blog » 计算机基础 » 中间件简介

中间件简介

中间件(英语:Middleware)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。

中间件(英语:Middleware)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。如数据库、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic应用服务器以及Kingdee公司的Apusic等都属于中间件。严格来讲,中间件技术已经不局限于应用服务器、数据库服务器。围绕中间件,Apache组织、IBM、Oracle(BEA)、微软各自发展出了较为完整的软件产品体系。(Microsoft Servers是微软公司的服务器产品介绍).中间件技术创建在对应用软件部分常用功能的抽象上,将常用且重要的过程调用、分布式组件、消息队列、事务、安全、连结器、商业流程、网络并发、HTTP服务器、Web Service等功能集于一身或者分别在不同品牌的不同产品中分别完成。一般认为在商业中间件及信息化市场主要存在微软阵营、Java阵营、开源阵营。阵营的区分主要体现在对下层操作系统的选择以及对上层组件标准的制订。目前主流商业操作系统主要来自Unix、苹果公司和Linux的系统以及微软视窗系列。微软阵营的主要技术提供商来自微软及其商业伙伴,Java阵营则来自IBM、Sun、Oracle、BEA(已被Oracle收购)、金蝶(Kingdee Apusic)及其合作伙伴,开源阵营则主要来自诸如Apache,SourceForge等组织的共享代码。中间件技术的蓬勃发展离不开标准化,标准的创建有助于融合不同阵营的系统.越来越多的标准被三大阵营共同接受并推广发展。 中间件技术的发展方向朝着更广阔范围的标准化,功能的层次化,产品的系列化方面发展。基于中间件技术构建的商业信息软件广泛的应用于能源、电信、金融、银行、医疗、教育等行业软件,降低了面向行业的软件的开发成本。

1 基本简介

中间件(英语:Middleware)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。如数据库、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic应用服务器以及Kingdee公司的Apusic等都属于中间件。

严格来讲,中间件技术已经不局限于应用服务器、数据库服务器。围绕中间件,Apache组织、IBM、Oracle(BEA)、微软各自发展出了较为完整的软件产品体系。

(Microsoft Servers是微软公司的服务器产品介绍).中间件技术创建在对应用软件部分常用功能的抽象上,将常用且重要的过程调用、分布式组件、消息队列、事务、安全、连结器、商业流程、网络并发、HTTP服务器、Web Service等功能集于一身或者分别在不同品牌的不同产品中分别完成。一般认为在商业中间件及信息化市场主要存在微软阵营、Java阵营、开源阵营。阵营的区分主要体现在对下层操作系统的选择以及对上层组件标准的制订。目前主流商业操作系统主要来自Unix、苹果公司和Linux的系统以及微软视窗系列。微软阵营的主要技术提供商来自微软及其商业伙伴,Java阵营则来自IBM、Sun、Oracle、BEA(已被Oracle收购)、金蝶(Kingdee Apusic)及其合作伙伴,开源阵营则主要来自诸如Apache,SourceForge等组织的共享代码。

中间件技术的蓬勃发展离不开标准化,标准的创建有助于融合不同阵营的系统.越来越多的标准被三大阵营共同接受并推广发展。 中间件技术的发展方向朝着更广阔范围的标准化,功能的层次化,产品的系列化方面发展。

基于中间件技术构建的商业信息软件广泛的应用于能源、电信、金融、银行、医疗、教育等行业软件,降低了面向行业的软件的开发成本。

2 物联网中间件

与物联网/M2M相关中间件有很多种类,如嵌入式中间件、数字电视中间件、RFID中间件和通用M2M物联网中间件等,中间件和物联网一样无处不在。 OSGi(Open Services Gateway initiative)是一个1999年成立的开放标准联盟,被广泛的用到了手机和智能M2M终端上,在汽车业(汽车中的嵌入式系统)、工业自动化、智能楼宇、网格计算、云计算、各种机顶盒、Telematics等领域都有广泛应用。

3 行业壁垒

中间件行业客户对软件供应商的要求较高。由于客户需求存在多样性,供应商需具备较高的技术水平和技术积累,并对客户的需求深入理解后,才能确立一定的竞争地位。经过多年的发展,具备一定规模的中间件供应商在这些方面已形成一定的竞争优势和市场基础。对于潜在的市场进入者,因受到技术、客户转移成本、人才积累、品牌认可、研发资金等多方面的限制,其面临的行业进入门槛较高。

① 技术壁垒
中间件产品的开发周期和成熟期相对较长,一般一款产品的研发时间约需2~3 年,而产品形成稳定的客户需求还需2~3 年。此外由于中间件产品需要具有良好的跨平台特性、可靠性、高效性等性能要求,因此中间件厂商需配备完备的调试、验证和测试系统环境,以便模拟用户环境和进行高性能测试。

② 客户转移成本较高
中间件供应商一般需通过长期的市场推广和技术服务才能形成规模化的、稳定、成熟的客户群体,新的行业进入者很难在短期内开拓出稳定的市场。经过长期的技术开发与实施,中间件厂商推出的中间件产品可帮助客户建立体系复杂的IT 系统,系统的有效运营部分依赖于中间件厂商对客户业务架构、系统架构的深入理解,因此中间件的更换成本将较高。客户在中间件方面的投资规模越大,服务周期越长,其对中间件厂商的依赖度就越高,这一特征对新加入的竞争者形成了较大的障碍。此外,中间件下游行业客户采购一般采用招标模式,招投标过程一般会在公司资质、产品功能、历史案例、技术人员等方面对投标方提出要求,对市场的新进入者形成障碍。

③ 人才壁垒
中间件产品的开发、软件运维、客户服务方案的设计与实施等工作都要求从业人员具有高水平的IT 专业知识,同时还要对相关行业的信息化建设及技术演变过程有深刻的了解,只有这样才能设计出符合客户信息化建设要求的中间件产品。我国教育体系对基础软件尤其是中间件方面的人才培养起步较晚,中间件的专业技术人员缺乏,高端技术人员的稀缺构成进入本行业的障碍。

④ 市场品牌认知壁垒
中间件产品的性能直接影响到在其之上开发的应用系统的可靠性,因此中间件厂商需要具有较强的中间件技术研发能力,具有完备的产品质量保证体系,并且能够提供良好的技术支持服务,并拥有一批既懂技术又了解业务应用的专业人员与客户进行有效沟通,导致中间件行业存在明显的品牌认知壁垒。

总之,中间件软件市场存在技术、客户转移成本、人才、品牌等方面的进入壁垒,因此我国中间件行业进入威胁较小,新进入者对现有中间件企业的竞争压力也较小。

4 中间件厂商

Oracle

金蝶

北京汇金科技股份有限公司

东方通

[整理自网络]

This post has already been read 1148 times!

Related posts

RSS 2.0 | leave a response | trackback

发表评论