根据Trefis的估计,截止2010年12月,微软WindowsOS的估值为1100亿美元;IBM中间件(Middleware)软件业估值为1070亿美元;微软Office估值为860亿美元;甲骨文数据库软件690亿美元;甲骨文中间件软件440亿美元;EMC存储软件估值为230亿美元。
而去年IBM中间件(Middleware)在此项排名中占据第一的位置。在中间件行业中,IBM和甲骨文是两大巨头,在Gartner公司4月20日发布的一份报告显示,2009年全球应用基础设施和中间件市场规模IBM公司中间件销售收入为50.3亿美元,增长8.1%,市场份额达31.5%,排名第二的Oracle公司,销售收入已增至26.6亿美元,增长高达29.2%,市场份额增至16.7%。远比排在第三的微软的3%份额要多。
中间件的应用及分类
由于在网络环境中通常存在着多种硬件平台和多种操作系统、数据库语言编译器等,网络环境中的应用程序必须能在异构平台上运行,中间件技术的引入能很好的实现异构平台间的通信。
根据IDC的定义:中间件是一类连接软件组件和应用的计算机软件,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
中间件
根据中间件应用类型可分为一下几类:
企业服务总线(ESB:Enterprise Service Bus):ESB是一种开放的、基于标准的分布式同步或异步信息传递中间件。通过XML、Web服务接口以及标准化基于规则的路由选择文档等支持,ESB为企业应用程序提供安全互用性。
- 事务处理(TP:Transaction Processing)监控器:为发生在对象间的事务处理提供监控功能,以确保操作成功实现。
- 分布式计算环境(DCE:Distributed ComputingEnvironment):指创建运行在不同平台上的分布式应用程序所需的一组技术服务。
- 远程过程调用(RPC:Remote ProcedureCall):指客户机向服务器发送关于运行某程序的请求时所需的标准。
- 对象请求代理(ORB:Object RequestBroker):为用户提供与其他分布式网络环境中对象通信的接口。
- 数据库访问中间件(Database Access Middleware):支持用户访问各种操作系统或应用程序中的数据库。SQL是该类中间件的其中一种。
- 信息传递(Message Passing):电子邮件系统是该类中间件的其中一种。
- 基于XML的中间件(XML-Based Middleware):XML允许开发人员为实现在Internet中交换结构化信息而创建文档。
IBM中间件
IBM在中间件行业中一直处于领先地位,IBM软件几乎遍布中间件市场的各个领域,从公共关系数据库到在线交易处理,再到面向企业的新的社会网络功能,IBM软件引领着企业诸多关键任务,如信息管理、业务整合、知识管理、企业协作、系统管理等的发展方向。
IBM中间件软件五大品牌(WebSphere、Info Management、Lotus、Tivoli、Rational):
WebShpere是随需应变的电子商务时代的最主要的软件平台。它使您的公司可以开发、部署和整合新一代的电子商务应用,如B2B电子商务,并支持从简单的网页内容发布到企业级事务处理的商业应用。WebSphere改变了业务管理者,合作伙伴和雇员之间的关系,例如您可以用它做如下工作:
a.创建高效的电子商务站点提高了网上交易的质量和数量。
b.把应用扩展到联合的移动设备上使销售人员可以为客户提供更方便快捷的服务。
c.整合已有的应用并提供自动简捷的业务流程。
IBMWebSphere采用面向服务的架构(SOA),交付了应用基础设施和集成软件,用来帮助公司完成随需要应变世界中的最关键任务。
WebSphere Application Server是IBM Web Sphere软件平台的基础,其他所有产品都在它之上运行。WebSphere Process Server基于WebSphere Application Server和WebSphere Enterprise ServiceBus,它为面向服务的体系结构(SOA)的模块化应用程序提供了基础,并支持应用业务规则,以驱动支持业务流程的应用程序。高性能环境还使用WebSphere Extended Deployment作为其基础设施的一部分。其他Web Sphere产品提供了广泛的其他服务,如下所述。
WebSphere是一个模块化的平台,基于业界支持的开放标准。您可以使用受信任和持久的接口,将现有资产插入WebSphere,并且可以随着需要的增长继续扩展您的环境。WebSphere可以在许多平台上运行,包括Intel、Linux和z/OS。
WebSphere提供的功能
从上图我们可以看到WebSphere提供的,用来帮助您连接、集成、自动化和优化应用程序的功能。
人员集成(People integration)
人员集成功能允许客户、雇员和业务合作伙伴随时随地与您的业务信息、应用程序和业务流程交互。例如,使用这些功能,您可以实现呼叫中心功能的自动化,然后授权选定的雇员、客户和业务合作伙伴从他们的个人计算机、移动电话和PDA访问这些功能。
以下WebSphere产品提供了人员集成(或交互)功能:
WebSpherePortal、WebSphere Everyplace、WebSphere Voice
流程集成(Process integration)
企业可以使用流程集成功能对业务流程进行建模、编排、监视和优化,以使它们与战略业务目标保持一致。例如,您可以对某个关键业务流程建模,然后模拟它,细化它,使人们能够方便地与它交互,将它投入生产应用,监视它,优化它,然后在业务需求发生变化时快速和智能地调整它。
以下WebSphere产品提供了流程集成功能:
WebSphere Business Modeler、WebSphere Business Monitor、WebSphere Process Server WebSphere Integration Developer
信息集成(Information integration)
信息集成功能允许您创建不同来源的结构化和非结构化信息的一致和统一视图,以及管理和同步产品参考信息。例如,您可以创建跨所有信息资产的自由格式的搜索,这些资产包括Web站点、关系数据库、文件系统、新闻组、门户、协作系统和内容管理系统。
以下WebSphere产品提供了信息集成功能:
WebSphere Product Center、WebSphere Information Integration、WebSphere Commerce
应用程序集成(Applicationintegration)
应用程序集成功能提供广泛的服务来支持跨应用程序的可靠和灵活的信息流,这些应用程序可能在不同的企业中运行。例如,您可以简单地在应用程序之间交换消息,或者如果业务需要更复杂,您可以创建一个灵活的、面向服务的体系结构,以支持跨广泛应用程序的系统性信息交换,这些应用程序在不同的公司服务器和平台上运行,并使用不同的语言。
提供应用程序集成功能的部分WebSphere产品包括:
WebSphere MQ、WebSphere MessageBroker、WebSphere Partner Gateway、WebSphere Application Server
应用程序基础设施(Applicationinfrastructrue)
WebSphere应用程序基础设施使您能够构建、部署、集成和增强新的和现有的应用程序。例如,您可以让遗留系统支持Web和扩展它们,并使它们能够在Java环境中运行。
以下WebSphere产品提供了应用程序基础设施功能:
CICS Transaction Server、WebSphere Application Server、WebSphere Host Access Transformation Services、WebSphere Developer for zSeries
加速器(Accelerators)
要立即着手开发应用程序,您可以使用一个加速器。这些预构建的解决方案能够弥补某些方面的经验或专业技术的不足,并确保为将来的扩展提供坚实的基础。
IBM Info Management能将关键数据无缝整合在一起,确保在正确的时间让正确的人得到正确的信息;
Lotus软件中Domino/Notes产品在协作平台市场上占据绝对优势的领导地位;以LotusDomino/Notes为首的Lotus系列软件,可以做出出色的办公自动化-OA系统,办公自动化系统的普遍实施,使得Lotus软件名声远播。
IBM Tivoli是为IT基础设施而设计,提供了智能基础设施管理解决方案。让客户在诊断问题和部署解决方案上花费更少时间,将更多的时间有效地花在管理自己的业务上。IBMTivoli提供的管理包括安全、存储、性能和可用性等方面的内容。
IBM Rational软件开发平台集成了软件工程的最佳经验、工具和服务。利用Rational软件开发平台,各组织机构可以获得更快的反应能力和更强的适应性,并可以集中精力关注核心任务,在随需应变的时代取得更大的发展。
甲骨文中间件
甲骨文在完成收购全球领先的应用基础结构软件公司BEA后也占据了中间件第二大份额。09年甲骨文公司通过不断的技术创新和对许多优秀中间件厂商的并购,形成了完整的中间件产品组合。
Oracle WebLogic应用服务器、Oracle Tuxedo、Oracle SOA套件以及Oracle门户产品组合都是Oracle融合中间件的重要组件。助企业实现现有IT投资价值的最大化,有效地提高运营效率并降低总体IT拥有成本;
Oracle Tuxedo是面向关键应用程序的分布式、开放系统事务处理平台,能提供负载均衡、服务优先级等功能,支持数据依赖路由和大并发量访问,具备响应迅速、运行稳定及易于使用和维护的特性,被国内外金融保险企业所广泛使用;
Oracle SOA套件是面向SOA的Oracle融合中间件战略产品,可以帮助企业实现适应性强、可重用的业务流程和服务,来提高运营效率和业务敏捷性。
中间件市场未来趋势:
随着IBM和甲骨文两大巨头收购其他中间件供应商,中间件市场将出现双寡头的局面,从第二段的数据可以看到2009年IBM和甲骨文所占份额高达31.5%和16.7%,远比第三的微软所占的3%的多。但同时也应该看到,两家所占的份额总共也只有40%左右。
在未来一段时期内,甲骨文将继续冲击IBM中间件行业头名的位置,而其他一些小市场份额厂商,或是被两大巨头收购,或是继续在各自擅长的领域占据一席之地,比如拥有在裸应用服务器领域中JBoss的红帽公司。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
更新版Oracle Gen 2 Cloud挑战云领导者
通过更新自治数据库技术和其他云服务,甲骨文正在努力增强其Oracle Gen 2 Cloud平台,从而为自己提 […]
-
架构安全模型开发方式探索
维护一个强大的安全模型,以及相关合规和管控的需求越来越重要,特别是在如今黑客和入侵几乎每天都会发生的情况下。
-
中间件可帮助企业实现应用现代化
本文,Tom Nolle讲述了大家都需要了解的现代化的流行做法,“中间件”方式——解释了如何确保采用的是正确方法,如何简化流程,并且为将来做好准备。
-
云连锁反应:中间件栈添层 应用更轻量
中间件栈增加了层以及对轻量应用的开发需求将导致更好的云访问,而云的无所不在增加了中间件栈的层次。