精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>自开版到2000-04-10待整理精华>>谁能介绍一下中间件理论及产品

主题:谁能介绍一下中间件理论及产品
发信人: jonson()
整理人: majorsun(2000-03-09 18:13:17), 站内信件
另外:中间件在中国有前途吗?
主要应用领域会在哪里?



--
坐如钟、走如风、站如松
http://jonson.126.com

※ 修改:.jonson 于 Nov 15 14:13:49 修改本文.[FROM: 202.103.107.153]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.107.153]
发信人: hyenachenyao (BlueHyena), 信区: SystemAnalysis
标  题: Re: 谁能介绍一下中间件理论及产品?
发信站: 网易虚拟社区 (Mon Nov 15 14:22:37 1999), 站内信件

【 在 jonson (黑皮) 的大作中提到: 】
: 另外:中间件在中国有前途吗?
: 主要应用领域会在哪里?



中间件技术是近几年发展起来的,从我目前了解到的资料来看,此项技术并不完善


,
而且,其定义也不统一.

就目前而言,比较流行的是CORBA和微软的IIS.这两种产品的主要技术框架是一致


的,
即:主要是提供分布式应用系统的解决方案.而这种分布式系统的主要构架为:
user interface, application(business role), data storage(integrated).



而这两种产品主要是为解决以上分布式系统的三层结构提供方案.
主要解决的问题为:
1.Component and reuse.
2.Location indepentdence.
3.Language neutrality.
4.Connection management.
5.Scalability.
6.Performance.
7.Security.
8.Deployment.
9.Protocol neutralty.
10.Platform neutrality.
CORBA所对应的主要技术有:IIOP,ORB等;IIS中所包含的技术有:DCOM,COM,ACTIVE


X等.
现在有许多的网站介绍这些技术的(大多都为国外的).

比较而言,CORBA比IIS技术要领先两年左右.此两种产品技术不兼容.面向的用户群


也各有侧重:CORBA主要是针对中大型企业级的,而IIS是针对INTERNET上的各级中


小用户的.

在国内,中间件更多的是指为用户在application(business role)这一层提供的各


种服务软件(Component).是建立在以上两种产品基础上的.
由于在国内大多用windows系统,因此,主要面对的是微软的IIS(internet info
rmation server).
由于微软承诺在windows 2000中完善IIS技术(包括COM+,MTS等技术),因此,在国内


可发展的领域主要在中小企业在internet上提供网络服务.

以上只是简单介绍一下.实际上,中间件技术包含的内容非常广泛,技术也是非常复


杂.由于现在正是它发展阶段,因此有很多新的技术涌现出来.我了解的也比较有限


,那位大虾有兴趣,可以互相交流.



--
※ 修改:.hyenachenyao 于 Nov 15 17:05:11 修改本文.[FROM: 210.72.251.85]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.181.102]
发信人: mailtrans (科名星), 信区: SystemAnalysis
标  题: Re: 谁能介绍一下中间件理论及产品?
发信站: 网易虚拟社区 (Tue Nov 16 14:18:24 1999), 站内信件

【 在 jonson (黑皮) 的大作中提到: 】
: 另外:中间件在中国有前途吗?
: 主要应用领域会在哪里?

  中间件主要应用在电信的计费、金融业务等其他关键任务中,如:
美国的BEA M3、等是最大第三方中间件提供厂家之一。中间件业务
广泛,BEA M3(WebLogic Enterprise)是业界第一个基于组件的
企业中间件解决方案,专为在企业范围关键任务系统内管理组件而
设计。对于分布式对象关键任务应用来说是一个重要的里程碑。

WebLogic系列产品中面向企业级应用的产品是WebLogic Enterprise,
其中低端部分是Web应用服务器(Web Application Server),符合
EJB(Enterprise Java Bean)体系结构;高端部分就是基于CORBA
(Common Object Request Broker Architecture)标准的M3。
BEA M3提供了可使组件协同工作的环境。
为了实现这一环境,这些组件必须同享一致的共用组件模型。同时,
必须能够在整个企业范围内部署组件,这就要求采用标准基础结构。
因而,BEA选择CORBA和CORBA/Java组件模型作为BEA M3的基础。
BEA M3建立在经过实践验证的BEA引擎之上。它是久经考验的支持
全球3400多家用户运行关键任务应用系统的核心技术。




--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.102.9]

[关闭][返回]