首页 > 服务 > 企业信息化实施 > 企业信息化知识 > 正文
分享到:

什么是中间件,中间件是什么概念?

  从Tuxedo、应用服务器,到EAI、构件、SOA,究竟什么才是中间件?  什么是中间件?在一个具体的应用项目之中,到底能不能够不用中间件?
  

从Tuxedo、应用服务器,到EAI、构件、SOA,究竟什么才是中间件?

 

  什么是中间件?在一个具体的应用项目之中,到底能不能够不用中间件?这也是中间件厂商经常被问到问题之一。之所以有此一问,说明了用户只是知道了中间件,听说其很重要,但并真正不知道什么是中间件?

 

  我们最早知道的中间件是一个称为Tuxedo的东西,实质上它是一个交易中间件。1998年IDC公司对于中间件有一个定义,并根据用途将其划分为6个类别。如今所保留下来的只有消息中间件和交易中间件,其他的已经被逐步融合到其他产品中了,被包裹进去了,在市场上已经没有单独的产品形态出现了。例如,当时有一个叫屏幕数据转换的中间件,其主要是针对IBM大机终端而设计产品,用于将IBM大机终端的字符界面转化为用户所喜欢的图形界面,类似的东西当时都称为中间件。但随着IBM大机环境越来越少,但是盛行一时的此类中间件如今已经很少再被单独提及。

 

  2000年前后,互联网盛行起来,随之产生了一个新的东西,就是应用服务器。实际上,交易中间件也属于是应用服务器,为了区分,人们传统的交易中间件称为分布交易中间件,因它主要应用在分布式环境下,而将新的应用服务器,称为J2EE中间件,到目前为止,这都是市场上非常热门的产品。

 

  EAI概念出来之后,市场上又推出了一些新的软件产品,,例如工作流、Portal等,但从分类上不知道怎么归类,向上不能够划归应用,往下又不能归入操作系统,于是就把它归入了中间件,如此中间件的概念更加扩大了。目前,市场上对于中间件,各家的说法不一,客观上也导致了理解上的复杂性。

 

  如今,市场上又推出了很多新的概念,例如三层结构、构件、Web服务,其中风头最劲的当属SOA(面向服务的架构)。实际上,他们都不是一个产品,而是一种技术的实现方法,是开发一个软件的一种方法论。我们知道,最早软件开发方法就是编程、写代码的,其缺点在于无法复用,为此提出了构件化的软件开发方法,通过把编程中一些常用功能进行封装,并规范统一接口,供其它程序调用,例如我们开发一个新软件,可能要用到构件1、构件2、构件3,那么,我们只要对其进行本地组装,就可以得到我们想要的应用软件。在互联网得到普及重视之后,软件开发方法在构件化基础上又有新发展,核心思想是软件并不需要囊括构件,所需要的仅仅是构件的运行结果,例如编写一个通信传输软件,就可以到网上寻找构件,并提出服务请求,得到结果后返回,而不需要下载构件并打包,这就是现在所说的SOA。想要现实SOA,就要规范构件接口,同时还要规范构件所提交的服务结果,如此,新的软件开发的思想才能够行的通。但SOA并不是一个产品,而是一种思想方法,而实现这种方法的基础,如今看来只有中间件。

 

  那么,到底什么才是中间件,什么不是中间件?中间件应该具备两个关键特征:首先要为上层的应用层服务,这是一个基本条件;此外,又必须连接到操作系统的层面,并却保持运行工作状态,具备了这样两个特征才能称为中间件。现在很多人把开发工具也称为中间件是不合适的,因为开发工具开发出来的软件,并不依赖开发工具与底层操作系统连接。

  ()

相关热词搜索:

上一篇:BPR的基本内涵 下一篇:信息化破民企管理难题

看累了快来奖励下自己吧


用友功能模块包括:

账务处理、出纳管理、税务管家、报表、工资管理、固定资产、财务分析、核算管理等。(以最终购买版本为准)

产品报价

详情请咨询15970813344或QQ:83462028

获取服务

一、新客户服务指南

尊敬的客户,感谢您选择使用畅捷通产品!您的信任与满意,是我们不断提升服务的动力!为了让您更好地享受畅捷服务,请您
仔细阅读本指南。详情请点击观看

二、产品支持服务

产品支持服务,即Product Support Service,英文缩写为PSS,是畅捷通信息技术股份有限公司为确保产品正常运行和授权许可
升级而提供的软件产品支持服务。详情请点击观看

三、服务流程

   服务流程说明

1.在您完成产品注册,通过信息审核后,您将会获得一个8位数的服务  识别码。服务识别码是畅捷通公司提供给您的服务识别编号,您可以  使用服务识别码拨打畅捷通客户服务中心热线15970813344咨询问题。
2.您也可以登陆畅捷服务官网进行在线自助服务。在进行自助服务之   前,您需要先设置服务识别码的密码。密码设置完成后,您可凭服   务识别码登陆畅捷服务官网,使用在线自助服务。
3.在线自助服务提供产品验证、帮助教程、知识问答、知识库、服务   商查询等多方面服务,您可以方便地查找您需要的信息
4.当热线座席工程师或在线服务工程师未能解决您的问题时,我们会 提供远程服务的方式解决您的问题,如果远程服务仍然未能解决您的 问题,您可以致电您的服务商预约现场服务。

 

在线客服
热线电话
微信公众账号
友情链接申请链接 饲料编织袋 | 石家庄用友 | 会乐购 | 赣州用友 | 会员管理系统 | 试水膏量油尺厂 | 阿里云优惠劵 | 小说网 | 10万级净化车间 | 山东臭氧发生器 | 复制代码