Resource and service discovery in SOAs: A P2P oriented semantic approach