An open service collaboration platform-architecture and development techniques | IEEE Conference Publication | IEEE Xplore