Mobile Agents as an Architectural Concept for Internet-Based Distributed Applications - The WASP Project Approach