Biomedical applications are becoming increasingly reliant on resource integration and information exchange within global solution frameworks that offer seamless connectivity and data sharing in distributed environments. Resource autonomy and data heterogeneity are the most important impediments towards this potential. Aiming to overcome these limitations, we propose an implementation of the service-oriented model towards the construction of an open, semantically enriched biomedical service space that enables advanced service registration, selection and access capabilities, as well as service interoperability. The proposed system is realised by defining service annotation ontologies and applying software agent technology as the means for service registration, matchmaking and interfacing in a Grid environment. The applicability of the envisioned biomedical service space is illustrated on a set of bioinformatics resources, addressing computational identification of protein-coding genes.