Apache Axis architecture consists of three main architectural components: the Message Path on the Server (how messages flow through server-side processing), Handlers and the Message Path in Axis (the processing chain), and the Message Path on the Client (how messages flow through client-side processing). All three are fundamental architectural elements.