Marcus Roy

Learn More
Over the last few years, the mashup community has grown significantly, and mashup development has matured substantially compared to the initial hacking practices. Mash-ups as applications have specialized into <i>data mashups, service mashups</i>, or <i>user interface mashups</i> -- although these terms lack a common agreement on definitions -- while other(More)
In large-scale SOA development projects, organizations utilize Enterprise Services to implement new composite applications. Such Enterprise Services are commonly developed based on service design methodologies of a SOA Governance process to feasibly deal with a large set of Enterprise Services. However, this usually reduces their under-standability and(More)
Enterprise Services (ES) are Web services with which enterprise applications expose a subset of their functionality. Due to the often high number of different ES, as well as the complex nature of their names, it is difficult for non-technical business users to discover services in ES repositories. However, most of this complexity stems from a SOA(More)
Automatically constructing or completing knowledge bases of SOA design knowledge puts traditional clustering approaches beyond their limits. We propose an approach to amend incomplete knowledge bases of Enterprise Service (ES) design knowledge, based on a set of ES signatures. The approach employs clustering, complemented with various filtering and ranking(More)
  • 1