中间件的分类_深圳erp管理系统软件|深圳进销存请选择深圳市鑫北斗软件开发有限公司
鑫北斗软件
登录
畅享易云ERP
免费服务热线:13410122121

联系我们

深圳市鑫北斗软件开发有限公司

联系人:毛海兵

电话:13410122121

传真:13410122121

手机:13410122121

QQ:2993598513

邮箱:haibing@sinpedo.com

地址:深圳市西部硅谷B座C区409(宝安大道5010号)

软件资讯
您当前的位置:   首页 >> 客户聚焦 >> 软件资讯

中间件的分类

  • 日期:2019年01月22日 17:31:49     作者:admin   来源:www.sinpedo.com
    中间件的任务是使应用程序开发变得更容易,通过提供统一的程序抽象, 隐藏异构系统和分布式系统下低级别编程的复杂度。中间件分类有很多方式和很多种类型。由底向上从中间件的层次上来划分,可分为底层型中间件、通用型中间件和集成型中间件三个大的层次。
    底层型中间件的主流技术有Java 虚拟机(Java Virtual Machine, JVM)、公用语言运行时(Common Language Runtime, CLR)、自适应通信环境(Adaptive Communication Environment, ACE)、 JDBC和ODBC等,代表产品有Sun JVM和Microsoft的CLR:通用型中间件的主流技术有CORBA、EJB、COM/DCOM等,代表产品主要有IONAOrbix、BEA WebLogic和IBM MQSeries等;集成型中间件的主流技术有WorkFlow和EAI等,代表产品主要有BEA WebLogic和IBM WebSphere等。
当然,在这个大的层次划分下,中间件还可以细化为以下些种类:
(1)通信处理(消息)中间件。在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输,称为消息中间件。这是中间件中唯不可缺少的, 是需求量最大的中间件产品,目前在大部分操作系统中已包含了其部分功能。
(2)事务处理(交易)中间件。在分布式事务处理系统中要处理大量事务,常常在系统中要同时进行上万个事务。在ERP软件中,每笔事务常常要多台服务器上的程序顺序地协调完成,一且中间发生某种故障,不但要完成恢复工作,而且要自动切换系统,达到系统永不停机,实现高可靠性运行。同时要使大量事务在多台应用服务器中能实时并发运行,并进行负载平衡地调度,实现昂贵的可靠性机和大型计算机系统同等的功能,为了实现这个目标,要求系统具有监视和调度整个系统的功能。一个事务处理平台,根据X/OPEN的参数模型规定,应由事务处理中间件、通信处理中间件,以及数据存取管理中间件三部分组成。
(3)数据存取管理中间件。在分布式系统中,重要的数据都集中存放在数据服务器中,它们可以是关系型、复合文档型、具有各种存放格式的多媒体型,或者是经过加密或压缩存放的,该中间件将为在网络上虚拟缓存、格式转换、解压等带来方便。
(4) Web服务中间件。浏览器图形用户界面已成为公认规范,然而由于它存在会话能力差、不能写入数据、受HTTP协议的限制等缺陷,因此就必须进行修改和扩充,形成Web服务器中间件。
(5)安全中间件。一些军事政府和商务部门上网的最大障碍是安全保密问题,而且不能使用国外提供的安全措施(如防火墙,加密,认证等),必须用国产的产品,产生不安全因素是由操作系统引起的,但必须要用中间件去解决,以适应灵活多变的要求。
(6)跨平台和体系结构的中间件 ,当前开发大型ERP软件通常采用基于体系结构和构件技术,再分布系统中,还需要集成各结点上的不同系统平台上的构件或新老版本的构件,由此产生了体系结构中间件。

(7)专用平台中间件, 为特定应用领域设计参考模式,建立相应体系结构,配置相应的构件库和中间件,为应用服务器开发和运行特定领域的关键任务。


上一篇:企业信息化

深圳市鑫北斗软件开发有限公司

联系人:毛海兵

电话:13410122121 QQ:2993598513

传真:13410122121 邮箱:haibing@sinpedo.com

手机:13410122121 地址:深圳市西部硅谷B座C区409(宝安大道5010号)

Copyright © 深圳市鑫北斗软件开发有限公司  All Rights Reserved  粤ICP备14041682号  

马上申请软件演示
姓名 电话 公司名称
在线客服