Must know something of everything and everything of something!
Tuxedo总体介绍
上一篇 /
下一篇 2007-08-18 15:03:24
/ 个人分类:Testing
Tuxedo总体介绍51Testing软件测试网1uw_`)Nt9P(x'l 51Testing软件测试网-hE/n{C|i#t 1.1 中间件介绍 ~!j7l5[Gib;Z&i!Y0介于客户机与服务器之间的夹层,它突破了二层C/S结构的局限性,为构建大规 V;u
jb.kb;hs.o-@0模、高性能、分布式C/S应用程序提供了通信、事务、安全、容错等基础服务,它屏蔽了底层技术细节,使应用程序开发不必再从底层做起,以自身的复杂性换来了应用程序开发的简单。 $[p
abXp0 R9x*X;s
U2s%zp Z!W]0最早具有中间件技术思想及功能的软件是IBM的CICS,但由于CICS不是分布式环境的产物,因此人们一般把Tuxedo作为第一个严格意义上的中间件产品。Tuxedo是1984年在当时属于AT&&T的贝尔实验室开发完成的,但由于分布式处理当时并没有在商业应用上获得像今天一样的成功,Tuxedo在很长一段时期里只是实验室产品,后来被Novell收购,在经过Novell并不成功的商业推广之后,1995年被现在的BEA公司收购。尽管中间件的概念很早就已经产生,但中间件技术的广泛运用却是在最近10年之中。BEA公司1995年成立后收购Tuxedo才成为一个真正的中间件厂商,IBM的中间件MQSeries也是90年代的产品,其它许多中间件产品也都是最近几年才成熟起来。 简单提一下东方通TongLINK,TONGEASY. &tOw#v q7BQX8N9F*L0TUXEDO为交易中间件。51Testing软件测试网AV8AhG4NZj.G 1.2 TUXEDO是什么51Testing软件测试网l9^g/y5S8h TUXEDO名字的由来:51Testing软件测试网4r%S;I
`X
P i Transaction for UNIX has been Extended for Distributed Operation,即被分布式操作扩展之后的UNIX事务系统 。 h7C N;kq0r0uer0BEA TUXEDO是在企业、Internet 这样的分布式运算环境中开发和管理三层结构的客 户/服务器型关键任务应用系统的强有力工具。它具备分布式事务处理和应用通信功能,并提供完善的各种服务来建立、运行和管理关键任务应用系统。开发人员能够用它建立跨多个硬件平台、数据库和操作系统的可互操作的应用系统。51Testing软件测试网?V:QI$K 在当今系统整合、全球应用、永远可用的业务环境中,企业要求分布式事务处理(TP)的基础结构,不仅能够充分发挥现有技能和应用资产的作用,而且还要具备基于标准的互操作性以简化集成。51Testing软件测试网A)Z{R(N)H!_(PU BEA Tuxedo 是当今 C、 C++ 和 COBOL 解决方案的首选平台。它运行着一些最大型的关键任务事务处理系统,如有线传输、ATM和电信。它是许多世界领先公司的支柱。51Testing软件测试网MOihp 只有 BEA Tuxedo 才能提供这样强大的平台,满足在分布式异构计算环境下运行如此大量应用的需求;它能够使事务在全球范围内跨任何系统,从面向客户的关键任务应用延伸到后台处理。 sC$]/yE j0BEA Tuxedo 是一种多语言、可任意伸缩的事务处理平台,它提供了用户为实现下列目标所必需的任务关键型基础结构: ,iA su*K,AX0Z0• 增强现有应用的可访问性51Testing软件测试网.Y^n/K'd • 整合企业事务处理和消息传递解决方案51Testing软件测试网%opn4d(b+c • 采用Web 服务的核心应用 %BG
@3S!tW0• 确保应用最高的可用性和吞吐量51Testing软件测试网l&m)dH~ • 提升处理效率,改善资源管理51Testing软件测试网}URr#B?
^w
k O8^ • 降低总体拥有成本 ~CO8G_0 6Ss&jltb#B0用我们更加通俗的语言描述,tuxedo有以下五大功能: 8w&z!x;ru H|f;b0• 应用开发平台51Testing软件测试网2h}t
E0ZS"p ATMI函数(API接口函数) 9f!~1fp^+E8p,r)r0• BUFFER51Testing软件测试网Otkn+A?,O • 应用部署平台 u^z-pn ll0UBB(TUXEDO的系统信息存放在共享内存) l&nq
n9Ruf$EF \0• 应用运行平台 TG7A6s%iU
a5B2DV0NATIVE本机51Testing软件测试网c9G7N0P3q3THH WORKSTATION(/WS)远程CLIENT 2E qLuzi*V)ve {0MP(Claster) aGQ'T
m&J6y{U0• DOMAIN51Testing软件测试网s
V/Iqg • 应用管理平台51Testing软件测试网/y6^)_MA)a{ 命令行COMMAND LINE
Wh*p}R!zvT0图形管理界面GUI 6A%vi&\|0• MIB管理信息库 2zf4Z4Os!Z(W6o'e;M0• 应用互联平台51Testing软件测试网0n]:b}.aUv^#B JOLT,WTC与WEBLOGIC互联 T"PROKW)|oZ%s'q0• ELINK与已有系统互联 -P,~
}R,F%cd0j0 Su@8S[qnB"`01.3 TUXEDO的历史以及现状51Testing软件测试网;V qE][_@ 1983,Bell实验室的AT&T分部51Testing软件测试网2E~![K*h`J)` 命名为UNITS(Unix Transaction System)51Testing软件测试网I"i}H:c:V7j@ UNITS -> TUX(Transaction for UNIX)51Testing软件测试网0zD6P'od6|;B-r 用于构建AT&T内部基于UNIX系统的 BSS51Testing软件测试网ChX]1cX 1984,TUX应用于LMOS项目51Testing软件测试网+[3M-?
k?.Jnv@ M LMOS是一个跟踪电话电路维修事件的应用程序51Testing软件测试网;q@/t[~#V#lW 由于用户数据量增加,TUX引入了DUX(Database for UNIX )51Testing软件测试网R'?Jq
G 由于并发用户数增加,TUX引入了C/S框架结构 ,q,o:y
El-c;~uca0 TUX3.0应用于AT&T内部的3B4000计算机时,正式定名为Tuxedo &R |
|