An object-oriented design methodology for distributed services | IEEE Conference Publication | IEEE Xplore