1 小型机是指运行原理类似于PC(个人电脑)和服务器,但性能及用途又与它们截然不同的一种高性能计算机,
它是70年代由DEC(数字设备公司)公司首先开发的一种高性能计算产品。小型机具有区别PC及其服务器的特有
体系结构,还有各制造厂自己的专利技术,有的还采用小型机专用处理器,比如美国Sun、日本Fujitsu(富士通
)等公司的小型机是基于SPARC处理器架构,而美国HP公司的则是基于PA-RISC架构;Compaq公司是Alpha架构。
另外I/O总线也不相同,Fujitsu是PCI,Sun是SBUS,等等。这就意味着各公司小型机机器上的插卡,如网卡、显示
卡、SCSI卡等可能也是专用的。此外,小型机使用的操作系统一般是基于Unix的,像Sun、Fujitsu是用Sun
Solaris,HP是用HP-Unix,IBM是AIX。所以小型机是封闭专用的计算机系统。使用小型机的用户一般是看中Unix
操作系统的安全性、可靠性和专用服务器的高速运算能力。现在生产小型机的厂商主要有IBM和HP及浪潮、曙光
等。IBM典型机器有RS/6000、AS/400等。它们的主要特色在于年宕机时间只有几小时,所以又统称为z系列
(zero 零)。典型的小型机运行UNIX或者像MPE、 VEM等专用的操作系统。它们比大型机价底,却几乎有同样的
处理能力。HP的9000系列小型机几乎可与IBM的传统大型计算机相竞争。
2 Oracle(甲骨文股份有限公司)是全球最大的企业软件公司,同时也是世界仅次于微软的第二大软件公司,总
2 Oracle(甲骨文股份有限公司)是全球最大的企业软件公司,同时也是世界仅次于微软的第二大软件公司,总
部位于美国加州的红木滩。Oracle以数据库起家,通过31年的不断并购和自我开发,现已成长为世界少数囊括了
数据库、中间件和各类应用软件的公司之一。数据库是Oracle的固有强项,至今在世界保持第一的市场占有率;
而通过收购世界领先的中间件厂商BEA,Oracle又跻身中间件的领导者;应用软件更是势头迅猛,通过收购世界
领先CRM厂商Sieble、世界领先的人类资源管理厂商仁科、世界领先的BI厂商海波龙以及众多世界领先的行业软
件供应商,Oracle早已经变成了应用软件的巨人。Oracle数据库包括Oracle数据库服务器和客户端。Oracle
Server是一个对象一关系数据库管理系统。
3
Tuxedo是一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务
。Tuxedo是一个事务处理(TP)监督器,它管理联机事务处理(OLTP)系统(参见“事务处理”)操作的事务。客户通
过结构化查询语言(SQL)调用,或其它类型的请求,产生对服务器的请求。这个事务处理监督器确信,正确地进
行了修改,以保证数据的完整性。这在一个事务可以改变多个位置的数据库的分布式数据库环境是非常重要的。
这个事务处理监督器使用双阶段提交,以保证所有的数据库都已经接收和认可了这些数据的正确性。否则,这个
数据库返回它的事务前状态。
事务监督器从前都是与大的大型计算机系统联系在一起的,但是Tuxedo的设计是为了在不昂贵的基于UNIX的
事务监督器从前都是与大的大型计算机系统联系在一起的,但是Tuxedo的设计是为了在不昂贵的基于UNIX的
系统上运行。AT&T最初是作为它自己使用的联机事务处理开发Tuxedo的。虽然Tuxedo必须在U-NIX系统上运行,
但是它可以与DOS、OS/2、Windows和UNIX客户一起工作。它还使用通用的通信协议,如传输控制协议/因特网协
议(TCP/IP)和网络基本输入输出系统(NetBIOS),并且可以在这些环境提供分布式处理支持。例如,它可以根据
请求的类型,服务请求从一个客户选择路由到一个特定的服务器。Tuxedo的基本特征是它的联机事务处理系统,
但是,Tuxedo也工作于集成关系型的平面文件,以及层次数据库系统。
具体地说,中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程
具体地说,中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程
序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,从而大大
减少了技术上的负担。
中间件带给应用系统的,不只是开发的简便、开发周期的缩短,也减少了系统的维护、运行和管理的工作量
中间件带给应用系统的,不只是开发的简便、开发周期的缩短,也减少了系统的维护、运行和管理的工作量
,还减少了计算机总体费用的投入。Standish的调查报告显示,由于采用了中间件技术,应用系统的总建设费用
可以减少50%左右。在网络经济大发展、电子商务大发展的今天,从中间件获得利益的不只是IT厂商,IT用户同
样是赢家,并且是更有把握的赢家。
其次,中间件作为新层次的基础软件,其重要作用是将不同时期、在不同操作系统上开发应用软件集成起来
其次,中间件作为新层次的基础软件,其重要作用是将不同时期、在不同操作系统上开发应用软件集成起来
,彼此像一个天衣无缝的整体协调工作,这是操作系统、数据库管理系统本身做不了的。中间件的这一作用,使
得在技术不断发展之后,我们以往在应用软件上的劳动成果仍然物有所用,节约了大量的人力、财力投入。