tuxedo

来源:百度文库 编辑:神马文学网 时间:2024/04/19 23:54:29
ATMI : application Transaction Managerment Interface 应用事务管理接口,是支持应用开发的一组函数
tuxedo的jolt增强了weblogic server与tuxedo的集成,可以自动从weblogic server中传递出用户的注册信息,为用户构建和部署关键任务应用系统带来很大的灵活性。
新版本的Jolt还加强了对XML的支持,它允许XML文件通过基于数据的路由从jolt客户端流向tuxedo
Server:服务端程序用c或者cobal语言编写,每一个程序文件编译成为一个相应的可执行文件,该可执行文件在运行时称为server,它实际上是一个进程。每个server都有一个名字,也就是该进程的名字。
service:在每一个服务端程序中,主要是一个个的函数,在tuxedo中称这些函数为service,一般称为服务。在该service中实现业务逻辑,在客户端调用这些service实现各种操作
配置文件ubbconfig的编译:  tmloadcf -y ubbconfigfilename
删除ubb:del tuxconfig
用tmunloadcf 命令对二进制配置文件tuxconfig进行反编译: Tmunloadcf > myubb
Tuxedo可以配置成为MP模式(Multiple servers),在这些服务器中要选择一台服务器做MASTER服务器,该服务器上有一个DBBL进程,负责整个Tuxedo应用系统的管理工作。在每台服务器上都有一个BBL进程,它与DBBL进程进行通信,管理各自服务器上的配置。每台服务器上还有一个名为BRIDGE的进程和一个名为tlisten的进程,他们负责服务器之间的通信。如果配置了MP模式,服务器之间可以做负载均衡和容错,客户端可以和其他任何一台服务器建立连接,如果该服务器上没有该客户端所需要调用的服务(service),tuxedo可以自动把请求发送到有该服务的机器上去处理,并把结果返回给客户端。
所以mP方式提供一个高可靠性的分布式系统: