第1页共37页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共37页第七章:TUXEDO的客户端编程7
1Tuxedo的客户端简介:tuxedo有两种客户端:本地客户端和远程客户端
NATIVECLIENT(本地客户端):是指与TUXEDO服务器在同一台机器上,不用通过网络就可以访问到TUXEDO服务器的客户端
WORSTATIONCLIENT(本地客户端):是指要通过网络才可以访问到TUXEDO服务器的客户端
下图为TUXEDO应用系统的客户端访问TUXEDO服务器上的服务的过程图
说明:WS(WorkstationExtensionProduct)用于指TUXEDO产品的客户端部分WSCWorkstationClientWSL(WorkstationListener)第2页共37页第1页共37页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共37页TUXEDO系统自带的一个SERVER,它侦听一个指定的端口,WSC最初与该SERVER建立连接WSH(WorkstationHandler)TUXEDO系统自带的一个SERVER,由它处理WSC与TUXEDOSERVER之间的通讯
BulletinBoard(公告板)TUXEDO把系统的配置保存在一个共享内存中,该共享内存称为公告板(BB)BBLTUXEDO的管理进程,主要对公告板等进行管理WorkstationClient与TUXEDOSERVER建立连接的过程为:1.WSC调用tpinit()或tpchkauth()2.WSC采用在WSNADDR中指定的IP地址与服务端的WSL建立连接3.WSL为该WSC指定一个WSH,并把该WSH的侦听端口返回给WSC4.WSC采用返回的端口与指定的WSH建立连接,并与WSL断开连接,这之后WSC与TUXEDOSERVER之间的通讯通