With the constant progress of multimedia technology and network bandwidth, the traditional teaching environment that based on text and pictures, will be integrated with media stream or virtual reality. For this reason we show an architecture that can support this new environment. Our main architecture is based on the MVC architecture (Model, View Controller). This e-learning architecture with the 3D virtual environment to promote learners study actively and also integrates the synchronous, asynchronous and cooperative learning environment.