Distributed computing is developing towards open distributed processing. In open distributed processing, we should solve the problem of transparency, scalability and interoperability. The scalability matter of traditional C/S and multi-tiers architecture is analyzed in this paper. Through importing a middle tier in three-tier architecture, we put forward an Agent Based Distributed-computing Environment ABDE.