欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Middleware
来自开放百科 - 灰狐
(版本间的差异)
第1行: | 第1行: | ||
− | 什么是Middleware? | + | ==什么是Middleware?== |
+ | |||
+ | 我们可以将软件简单的分为三大类: | ||
+ | 操作系统、中间件、应用软件 | ||
+ | |||
+ | 中间件是一种介于操作系统和应用程序之间的系统级软件。包括:消息中间件、对象中间件、事务处理中间件、数据库中间件、RPC中间件、CTI(呼叫中心)中间件几大类,其中应用服务器:如Weblogic是目前应用最广泛的中间件产品,也是争夺最为激烈的一类中间件产品。 | ||
+ | |||
+ | 组件是一种技术、一种框架,目前比较流行的三大分布式组件技术是:CORBA、EJB、COM+ | ||
应用服务器是目前最为流行的一种中间件的形式。传统的中间件更注重功能性;比如ORB,ORB仅仅提供了一种异质系统能互通的能力而已,在复杂的企业应用中,这是最基本的要求,企业应用的开发人员还需要关注:访问控制与安全问题,数据的持久性,(分布)事务服务(Transaction),QoS(包括 realtime、Messaging和Notification等)和fault tolerance,还有应用的管理监控等;所有这些,都需要与企业应用的业务逻辑(business logic)穿插交织在一起,使得开发企业应用变得复杂、难维护、难集成和升级。应用服务器正是为解决这些问题出现的。现在的应用服务器,一般都提供了基于分布构件的(建模)开发、运行、部署和管理监控平台,并且提供了集成各种企业应用服务和运行框架和工具,减小了开发难度,使得运行维护和与其他应用的集成也变得容易了。 | 应用服务器是目前最为流行的一种中间件的形式。传统的中间件更注重功能性;比如ORB,ORB仅仅提供了一种异质系统能互通的能力而已,在复杂的企业应用中,这是最基本的要求,企业应用的开发人员还需要关注:访问控制与安全问题,数据的持久性,(分布)事务服务(Transaction),QoS(包括 realtime、Messaging和Notification等)和fault tolerance,还有应用的管理监控等;所有这些,都需要与企业应用的业务逻辑(business logic)穿插交织在一起,使得开发企业应用变得复杂、难维护、难集成和升级。应用服务器正是为解决这些问题出现的。现在的应用服务器,一般都提供了基于分布构件的(建模)开发、运行、部署和管理监控平台,并且提供了集成各种企业应用服务和运行框架和工具,减小了开发难度,使得运行维护和与其他应用的集成也变得容易了。 | ||
− | 它应有什么用处? | + | ==它应有什么用处?== |
− | 它与哪些技术相关? | + | |
− | 怎么获得基本的应用Middleware的应用技能? | + | ==它与哪些技术相关?== |
+ | |||
+ | ==怎么获得基本的应用Middleware的应用技能?== |
2006年7月14日 (五) 12:13的版本
目录 |
什么是Middleware?
我们可以将软件简单的分为三大类: 操作系统、中间件、应用软件
中间件是一种介于操作系统和应用程序之间的系统级软件。包括:消息中间件、对象中间件、事务处理中间件、数据库中间件、RPC中间件、CTI(呼叫中心)中间件几大类,其中应用服务器:如Weblogic是目前应用最广泛的中间件产品,也是争夺最为激烈的一类中间件产品。
组件是一种技术、一种框架,目前比较流行的三大分布式组件技术是:CORBA、EJB、COM+
应用服务器是目前最为流行的一种中间件的形式。传统的中间件更注重功能性;比如ORB,ORB仅仅提供了一种异质系统能互通的能力而已,在复杂的企业应用中,这是最基本的要求,企业应用的开发人员还需要关注:访问控制与安全问题,数据的持久性,(分布)事务服务(Transaction),QoS(包括 realtime、Messaging和Notification等)和fault tolerance,还有应用的管理监控等;所有这些,都需要与企业应用的业务逻辑(business logic)穿插交织在一起,使得开发企业应用变得复杂、难维护、难集成和升级。应用服务器正是为解决这些问题出现的。现在的应用服务器,一般都提供了基于分布构件的(建模)开发、运行、部署和管理监控平台,并且提供了集成各种企业应用服务和运行框架和工具,减小了开发难度,使得运行维护和与其他应用的集成也变得容易了。
它应有什么用处?
它与哪些技术相关?
怎么获得基本的应用Middleware的应用技能?
分享您的观点