BEA 公司对TUXEDO 中间件的使用许可(License )控制的是同时与TUXEDO服务器连接的并发客户端的数量,即每秒种同时用tpinit()连接到TUXEDO 服务器调用服务做交易的客户端数目。需要说明的常见问题有几点:
l 、Tuxedo License 数目与后台的应用有多少个服务无关,Tuxedo 只控制用户数,不控制应用服务的数目和类型。
2 、Tuxedo License 数目与后台的应用服务器主机的数目、型号、性能高低无关。用户升级主机无须更换License
3、Tuxedo License 中的并发用户License 主要根据应用的并发交易量来确定,此处“交易”的概念是业务角度的交易,即指客户端发起的业务交易,而不是指后台运行的服务程序。一个交易包含客户端程序的一次服务器连接过程所调用的所有服务。比如用户的一次联机缴费交易,可能包括运行多个后台服务程序。
4、Tuxedo License 中的并发用户License 与总的终端连接数无直接关系,对于常见的应用模型,BEA 可以提供一些仅供参考的并发百分比经验值,比如某类应用一般的并发用户率为30%-35% 。
一般来说,一个基于TUXEDO 的三层应用所需要的TUXEDO Licenses 数目主要取决于以下几个因素:
业务量大小,既用户在单位时间内预期的行为次数。
业务模型,包括影响业务量变化的因素和各种业务的组成模型。
高峰时的业务量放大因子、系统配置富裕量因子。
若干年内用户数增长百分比和系统功能扩展的因素。