After introducing the concept of mobile agents and potential application domains, we motivate why mobile agent technology is an interesting concept for large Internet-based system structures. We then describe the Java-based WASP agent environment which integrates agent execution platforms into WWW servers and thus promotes a world wide infrastructure for mobile agents. We sketch first prototype applications, and we mention some unique aspects of the WASP project such as fully transparent migration of Java objects and the use of the Java Card as a trusted computing base for agents. Finally we report on some experiences we gained when realizing our mobile agent system.