1.Tuxedo服务端由C语言实现,具有服务端的跨平台能力,服务的消费端具有跨语言跨平台的能力(也就是说Tuxedo发布的服务可以被各种语言方便的调用,而且既然都跨语言了那自然客服端也就天生具备跨平台的能力)。Tuxedo服务端开发是基于C,但并不复杂。似乎越是"高端"的东西使用越方便,越简单!
2.Tuxedo发布的服务具有提供远程访问的能力(不知走的是什么协议?Http还是什么,如果是Http协议的话从这个发布远程服务的角度来看,和webservice对比的话两者没什么区别.如果不走http协议的话,使用Tuxedo发布的服务将和JavaRMI之类机制实现的远程访问方式一样面临客户端消费服务需要穿透各种防火墙的尴尬。如果是这样的话,Tuxedo发布的服务将不能很好的通过公网来消费。而只能局限于各种内部网和专用网。这个问题忘记请教专家鸟,下次问问)
3.Tuxedo发布的服务可以方便的对单一服务重启动(WebService默认情况下不具备这样的能力)
4.Tuxedo发布的服务可以被指定优先级(权重)。即可以指定在系统繁忙情况下优先响应的服务(Webservice默认情况下也不具备这样的能力)
5.Tuxedo可以对跨域的分布式全局事务提供完美的支持。(这是Tuxedo的一大亮点,也是webservice默认情况下所不能及的)
6.Tuxedo服务具备数据路由功能,其实就是数据的输入输出了