Architectural concerns in distributed and mobile collaborative systems | IEEE Conference Publication | IEEE Xplore