An approach for service description and a flexible way to discover services in distributed systems | IEEE Conference Publication | IEEE Xplore