BAT架构