tuxedo1

1、三层架构流程是:客户端向应用服务器 application server 发请求 request services ,应用服务器就
执行业务逻辑程序 Business Logic , 当业务逻辑执行到需要和数据库打交道的时候,它会发出SQL语句,执
行DBMS逻辑,然后数据库将执行后的数据返回到应用服务器,应用服务器再运行业务逻辑程序对返回的数据
进行加工,加工完以后,返回到客户端。客户端再用合适的界面将结果展示出来。
         这种架构每个部分的职责非常分明,是目前很多企业核心系统架构。这种架构能支持的用户数更多,容
量更大。
        这种架构的好处是:Flexibility (灵活性强,容易修改增加功能方便等)
                                  
             Growth    (容易扩充,如将来用户增多了可先对应用服务器进行扩充,扩充不够了,再扩BMS)
             Performance (是三层架构最主要的好处,体现在他能够支撑的用户数增加了)
       tuxedo的定位就定位在Application Server 这个层面上
      2、Tuxedo 中C/S 通讯的体系架构及机制 (the client-server communication mechanisms)
           中间件或者应用服务器最大的好处就是充当一个放大器的作用,我们可以假设一下,如果有1000或者
10000甚至更多的客户端直接和数据库打交道,数据库很明显是受不了的。那么,中间如果插了一个应用服务
器,应用服务器有消息队列排队机制,有多个进程线程的并发处理机制,它使得应用服务器维系着客户端的成
千上万个网络连接,处理他们的应用请求,同时保证着中间件这个应用服务器和数据库之间相对来说进行着比
较少的数据交流。中间件相当于放大了后台系统的处理能力,使得这种三层架构的系统的能够为更多的用户服
务。
 3、Tuxedo 整体的体系架构(the tuxedo architecture)
           tuxedo的实现现形式实际上就是一堆进程(tuxedo servers),这些进程中有一部分进程和
tuxedo客户端连接,一部分进程利用消息队列机制,从消息对列里取出来自客户端的请求,来执行相应的业
务逻辑,必要时发送一些SQL语句到后台的数据库。数据库将数据返回给tuxedo server ,然后tuxedo
server将相应的结果发送到tuxedo客户端。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值