Extending the MASIF location service in the MAP agent system