presents related work, then section 3 describes the
methodology we did apply for designing a trusted ser-
vice search for SMEs. In Section 4 an overview of
the essential elements of the trusted search system is
given and these elements are described in detail. Fi-
nally section 6 concludes with a discussion and an
outlook.
2 RELATED WORK
An example for a cloud services search is Asperado
1
,
which offers a marketplace for cloud services includ-
ing a service search. Asperado marketplace recom-
mends cloud services based on user ratings and the
Asperado seal of quality.
The Cloudberia website
2
acts as an open source
hub for general information about cloud computing
and related technologies. The website runs a service
repository where everybody can register own cloud
services. The repository offers an API, which acts
like a proxy for the clients of the provided services.
A further registry for public cloud services is
service-repository.com
3
. It contains a built-in SOAP
client to browse registered services and to call their
operations. For quality assurance of the registered
services service-repository.com offers user ratings
and a continuous availability check. Services are reg-
istered by providing the WSDL description of the ser-
vice.
(Kang and Sim, 2010) present Cloudle, a multi-
criteria cloud service search engine, which offers a
search interface, which assists the user when search-
ing for cloud services. The search interface proposes
search criteria and search values provided by a cloud
ontology.
AppDirect
4
is a cloud service marketplace and a
management platform as it connects application de-
velopers with small businesses through a network of
white-label marketplaces. It provides a suite of deliv-
ery solutions that enable partners to become a gate-
way for businesses to find, buy, and use cloud ser-
vices.
Table 1 compares the related work concerning the
features for improving cloud service search systems
which we have proposed in section 1. The table shows
that Asperado and Cloudberia do not implement re-
quirements transformation or automated monitoring
of trust criteria. Cloudle uses a cloud ontology for
1
http://marktplatz.asperado.de/
2
http://www.cloudberia.com/
3
http://www.service-repository.com/
4
http://www.appdirect.com/
transforming user queries and for offering search op-
tions to assist the user during the search process. Nev-
ertheless, the search options offered by the cloud on-
tology do not provide a flexible search input to the
user and the user is not supported in an automated
way during the specification of the functional require-
ments. Service-repository.com implements a moni-
toring of the service availability and some user rat-
ings but other criteria relevant for the trust of users
are not covered. The same holds for AppDirect as
it also offers user ratings and comments leaving out
other relevant trust criteria.
3 METHODOLOGY
Figure 1 gives an overview over the individual steps
that lead to the description of essential elements for
a trusted service search for SMEs as presented in this
paper. As a first step we did evaluate the literature
and different studies in order to get a feeling for hur-
dles of SMEs when adopting cloud computing. This
evaluation led to the motivation (as summarized in
section 1) to address the problems of cloud service
adoption with a trusted service finder for SMEs. In a
preliminary design step we did sketch the outline of
such trusted search system. In order to get to a more
detailed design we had to find solutions for the in-
dividual elements of this preliminary design. The re-
search in this step focused two crucial features of such
a search system: On the one hand, the solution for
gathering user requirements in natural language and
for transforming them into a formal language for ser-
vice search and, on the other hand, the identification
of promising approaches for an automatic monitoring
of trust criteria regarding services and providers. In
this paper we focus on topic 2 (Identification of ap-
proaches to monitor service criteria), topic 1 will be-
come the key issue of further work.
4 ESSENTIAL ELEMENTS OF A
TRUSTED SEARCH SYSTEM
The essential elements of a trusted search system we
have identified are:
• Requirements collection
• User query transformation
• Trust monitoring
• Service repository
• Result presenting
EssentialElementsofanSME-specificSearchofTrustedCloudServices
89