各位有做过中间件的测评吗?对于现在市场上各类中间件有何感触和看法?

xxn_xxn 2001-10-15 10:14:56
比如消息中间件
交易中间件
应用服务器等等。。。
...全文
169 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xxn_xxn 2001-10-24
堵的慌,不管怎么说,NET ,J2EE的规范暂时是没机会赶上,不过别悲观,JAVA ISN‘T ALL 。
说的心理怪难受的。

不过上万字的东西到是值得一读的,希望有机会拜读。
能推荐入门课程吗?
回复
青润 2001-10-23
关于中间件,有很多很难讲的地方,如果写出来,也需要有上万字了,这里简单说一点吧:
规范,中间件如果不规范,与国外已经出来的大型商用中间件支持的标准不统一的话,我们的产品就不可能得到广泛的应用,也就不可能有大型的市场,而在规范方面,你遵循那一种呢?.net还是j2ee?.net你根本就不可能有机会,j2ee你是不可能赶上或者超过ibm、borland等大公司的,因为他们已经投入了大量的力量在前期研发上,起步,的确相差不多,但是基础,却相差太多。
borland有两个重量级的人物在Java技术方面,他们参与了Java从初始到现在的所有过程,并且提供给sun了一套编译器,从对Java的理解上我们不可能比他们更深入了。
唉!别的,我就不多说了,说出来让人烦。
回复
xxn_xxn 2001-10-23
现在中间件市场对于国内来说,是个机会。因为操作系统等其他市场我们起步太晚,根本是处于落后的状态。但是中间件就不同了,至少国内的中间件研发时间并不比国外晚,所以是站在同一条起跑线上,我们有了叫牌权。不过论坛上关注的人似乎不多。建议斑竹,是否可以开一个中间件的栏目。
回复
dongerer 2001-10-19
to xxn_xxn:
thanks!
我在做的银行项目,银行系统本身已采用了IBM的CICS,我无从选择。
回复
iab 2001-10-19
对于一些应用服务器来说,它们也逐渐提供的向这些中间件提供的一些功能。
如WEBSPHERE 4。0 和它的MQ结合已经相当紧密了。也是J2EE的发展方向。
下面也就会是结合它的CICS了。

国内中间件的市场逐渐是变的巨大了

回复
xxn_xxn 2001-10-18
to 我心飞扬:
为什么不用BEA的TUXEDO?
回复
xxn_xxn 2001-10-18
CICS 是交易中间件,我对CICS不是很熟,但交易中间件的基本概念和特点可以说说。

最早具有中间件技术思想及功能的软件是IBM的CICS,但由于CICS不是分布式环境的产物,因此人们一般把Tuxedo作为第一个严格意义上的中间件产品。Tuxedo是1984年在当时属于AT&T的贝尔实验室开发完成的,但由于当时分布式应用当时并没有在商业应用上获得像今天一样的成功,Tuxedo在很长一段时期里只是实验室产品。尽管中间件的概念很早都已经产生,但中间件技术的广泛运用却是在最近10年之中。BEA公司1995年成立后收购Tuxedo才成为一个真正的中间件厂商,IBM的MQSeries也是90年代的产品,其它许多中间件产品也都是最近几年才成熟起来。东方通科技早在1992年就开始中间件的研究和开发,1993年推出第一个产品TongLINK/Q。

中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,其主要功能是帮助用户灵活、高效地开发和集成复杂的应用软件。


交易中间件是专门针对联机交易处理系统而设计的。联机交易处理系统需要处理大量并发进程,处理并发涉及到操作系统、文件系统、编程语言、数据通讯、数据库系统、系统管理、应用软件,是一个相当艰巨的任务,但是工作的难度可以通过采用一个交易中间件来简化。交易中间件就是一组程序模块,用以大大减少开发一个联机交易处理系统所需的编程量。

X/OPEN 组织专门定义了分布式交易处理的标准及参考模型,把一个联机交易系统划分成资源管理(RM)、交易管理(TM)和应用(AP)三部分,定义了应用程序、交易管理器、多个资源管理器是如何协同工作的。资源管理器是指数据库和文件系统,交易管理器可归入交易中间件。交易中间件管理由应用声明和提交的交易,并通过两阶段提交协议等方式保证分布式交易的完整性、控制并发、不同计算机上的数据的一致性、实现交易路由和系统处理能力的均衡负载。

交易中间件理论上相对成熟,功能和性能界定清晰,但基本上适用于联机交易系统,如银行业务系统、定票系统等。尽管交易信息也是消息,交易中间件也是基于消息的传输,也可支持同步和异步方式,但与消息中间件的定位差距较大,属于一种较专用的中间件。



http://www-900.ibm.com/cn/support/viewdoc/DocDisplay?DocId=2207031000000上有关于CICS的一些文章。
回复
xxn_xxn 2001-10-17
因目前在做中间件的测评。对于交易中间件、消息中间件和应用服务器进行了一番比较。
所以很想了解国内对中间件的应用。
中间件其实是构造分布式应用的关键技术。现在的两层结构已经不能满足应用,那么构造三层或N层结构就需要中间件的技术。这里就我所知道的中间件分类列出一些,希望有兴趣的继续探讨。
//种类 //作用 //典型产品

1.消息中间件
适用于任何需要进行网络通信的系统,负责建立网络通信的通道,进行数据或文件发送。消息中间件的一个重要作用是可以实现跨平台操作,为不同操作系统上的应用软件集成提供服务。
微软的MQMS、IBM MQSeries、东方通 TongLINK/Q、中科院 ISMQPRECOM IRoute
2.交易中间件
适用于联机交易处理系统,主要功能是管理分布在不同计算机上的数据的一致性,保障系统处理能力的效率和均衡负载。交易中间件所遵循的主要标准是X/Open DTP模型。
IBM CICS、BEA TUXEDO、东方通 TongEASY
3.对象中间件
基于CORBA标准的构件框架,相当于软总线,能使不同厂家的软件交互访问,为软件用户及开发者提供一种即插即用的互操作性,就像现在使用集成块和扩展板装配计算机一样。
IONA Orbix、Borland VisiBroker、IBM ComponetBroker、东方通 TongBroker、 中科院 ISBroker
4.应用服务器
用来构造Internet/Intranet应用和其它分布式构件应用,是企业实施电子商务的基础设施。应用服务器一般是基于J2EE工业标准的。
IBM Websphere、BEA WebLogic、Oracle Application Server、Sybase EA ServerSilverStream、东方通 TongWeb、深圳金蝶Apusic、艾科公司 AT Commerce2000、中科院 WebFramePRECOM ICatalog
5.安全中间件
以公匙基础设施(PKI)为核心的、建立在一系列相关国际安全标准之上的一个开放式应用提供开发接口,向下提供统一的密码算法接口及各种IC卡,安全芯片等设备的驱动接口。
ENTRUST Entrust、东方通 TongSEC、上海华腾TopSecure
6。应用集成服务器
把工作流和应用开发技术如消息及分布式构件结合在一起,使处理能方便自动地和构件、script应用、工作流行为结合在一起,同时集成文档和电子邮件。
LSS Flowman、IBM Flowmark、Vitria BusinessAgility
回复
青润 2001-10-17
WebSphere是IBM出品的一套应用服务器软件,同时IBM还推出了WebSphere Studio(JSP开发工具)、Visual Age for Java(Bean开发工具)等等。
回复
dongerer 2001-10-17
to xxn_xxn
能介绍一些关于IBM CICS的情况吗? 我现在做的项目用到它,想了解一些 概念、特点等。
谢谢!
回复
notyy 2001-10-16
theserverside.com上有各中应用服务器的review
回复
xxn_xxn 2001-10-16
to qingrun:
websphere应用服务器和什么工具结合?
感觉性能如何?
想选一种做应用,不知从何评测。

中间件是个很大的市场,BEA已经赚了不少了。
国内只有几家,屈指可数,比如东方通、APUSIC等。
回复
itjune 2001-10-15
没有
但是这类程序好很赚钱的
:)
回复
青润 2001-10-15
我自己没有做过,但使用过一些。比如WebSphere、WebLogic、Jrun、Jboss等等,大部分用的都比较粗浅,我最熟悉的是WebSphere。
回复
相关推荐
发帖
研发管理
创建于2007-08-27

1221

社区成员

软件工程/管理 管理版
申请成为版主
帖子事件
创建了帖子
2001-10-15 10:14
社区公告
暂无公告