事实上,Tuxedo作为BEA公司的核心产品,从技术上讲BEA也并不是其技术的主人。
Ø1989年,Tuxedo最初由AT&T开发;
Ø1990年,AT&T将其转给了UNIX Systems Labs (USL)开发维护;
Ø1993年,USL又将其出售给了Novell公司,这其中包括NEC等15个厂家获得Tuxedo license, 独立开发其平台上Tuxedo版本。
Ø1997年,BEA通过收购取得了对该产品的所有权。
BEA以Tuxedo为核心,通过结合一些独立的组件,如ObjectBroker, Jolt等来为客户构建整体解决方案,并且,同Tuxedo的获得一样,BEA公司提供的很多组件都是通过收购从第三方公司获得的,如从DEC购买了MessageQ和 ObjectBroker ORB;从 NCR购买了 TopEnd;从 WebLogic公司购买了WebLogic。
如此众多厂商的产品被整合在一起,一方面,用户不得不面对不同的厂商,另一方面,用户也不得不对如此众多的产品的集成性产生怀疑。
3、其它厂商
由于中间件市场的诱人前景,许多大的计算机公司纷纷投入力量争取市场份额,目前主要的公司有:
Oracle公司:
主要产品为Oracle Application 9i
Sun公司:
主要产品为iPlanet
BlueStone公司
SilverStream公司
另外,还有一些免费的中间件产品,如Tomcat、Resin等等,由于其本身的条件限制,很少在关键的企业应用中使用,更多的是用来学习和练习,对此我们不在做过多的介绍。
第二章、软件体系结构
目前市场上IBM公司的应用服务器以WebSphere3.5为核心,而BEA公司以WebLogic6.0为核心,两个产品的出处不同,自然体系结构也不尽相同。
一、WebSphere Application Server体系架构
1、WebSphere体系架构图
IBM公司提出的电子商务解决方案用以解决企业和企业在网上进行电子交易的构思。IBM公司非常理解在建立企业和企业间、企业和用户间交流信息和进行电子交易方面的战略意义和示范作用。IBM公司提供的产品都是经过了市场的考验。过Internet进行电子购物的第一比交易就是由IBM帮助实现的。同时,IBM提供全面的、安全的、企业应用解决方案,提供端到端的工具,可以迅速的帮助用户构建适应自己需要的系统。
下面是IBM WebSphere的软件体系架构图
图2-1
在图2-1中,主要有以下四个主要组件:
1)Administrator Server:这是应用服务器的管理进程,由它来负责管理所有的应用服务器进程,其配置信息全部存放于关系中(或者存放于明为Instant DB的文件中)
2)Administrative Console:这是管理服务器的操作界面。在这里,用户可以增加、删除WebSphere中的各种资源(应用服务器、企业应用、EJB容器、JDBC数据源等等),启动或停止应用服务器,对应用服务器做各种优化工作。WebSphere一共提供了四种监控方式:Java Console(完全是一个图形化的管理界面);Browser Console(在浏览器中监控);XML Config(通过XML来配置);WSCP(命令行的监控方式)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30071-4.html
别人要摸你老婆的乳房
完全隔绝空气
我们的卫星雷达预警系统
请你马上离开呀