Distributed Information Systems - Issues and Challenges for the Software Engineering Research Community