A Novel Meta-Information Management System for SaaS

A Novel Meta-Information Management System for SaaS

Amit Kr Mandal (BML Munjal University, Gurugram, India) and Aniban Sarkar (National Institute of Technology, Durgapur, India)
Copyright: © 2019 |Pages: 21
DOI: 10.4018/IJCAC.2019070101

Abstract

Cloud hosts numerous services with various underlying business logic and data stores. In this multifaceted and distributed environment locating or updating SaaS services is a crucial task. Researchers proposed various mechanism for this purpose, which involves accessing or altering the meta-information of the services, its underlying business logics. Thus, management of meta-information is crucial for SaaS services. It demands efficient categorization and cataloguing mechanism by preserving semantic-relationships among interrelated services, business processes and data sources. This article proposes a flexible and scalable meta-information management system for SaaS, capable of maintaining dependencies among various SaaS resources. It is useful towards identification of interrelated business processes, services and data sources and facilitates incremental update of meta-information. The proposed system is implemented using Hadoop and a series of experiments have been carried out, which shows that it can efficiently scale and effectively categorize and catalogue different SaaS resources.
Article Preview
Top

Introduction

In general, a SaaS application consists of a set of atomic or composed services, their underlying business processes and business rules to support the services operations and data sources (Mandal et al., 2013 and Papazoglou et al., 2008). A cloud can host numerous services of different types. Thus, the supporting business processes and data sources are also varied to a great extent. Again, a service can be created by combining multiple existing services with different business logic and data sources (Figure 1). Thus, in a large and distributed environment like cloud, locating the compatible service is a crucial task. To address this issue numerous researchers proposed various service discovery, service selection and service composition mechanism. However, almost all of these mechanisms require accessing the meta-information of the services and their underlying business logics to determine the compatibility of the constituent services in the composition. Moreover, in this service-oriented environment, if a service is updated or changed then it may requires changing the other services, which are composed of it. Thus, efficient management of meta-information is taking on much more important role in the service ecosystem (Xue et al., 2015; Kong et al., 2011). This demands an efficient categorization and cataloguing of meta-information for SaaS (Bin et al., 2010) to facilitate the discovery, selection, composition and change management by enabling tracing. This helps in determining how services, business processes or data sources are used across different applications. It also provides the capability to authenticate whether the properties and metaphors accurately reflecting the business goals (Smit et al., 2012). Without it, the data intensive cloud applications cannot be utilized fully the value of automation due to the lack of essential characteristics like, transparency and auditability intrinsic to a non-metadata driven approach (Kong et al., 2011).

Figure 1.

A generic SaaS architecture

IJCAC.2019070101.f01

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 10: 4 Issues (2020): 1 Released, 3 Forthcoming
Volume 9: 4 Issues (2019)
Volume 8: 4 Issues (2018)
Volume 7: 4 Issues (2017)
Volume 6: 4 Issues (2016)
Volume 5: 4 Issues (2015)
Volume 4: 4 Issues (2014)
Volume 3: 4 Issues (2013)
Volume 2: 4 Issues (2012)
Volume 1: 4 Issues (2011)
View Complete Journal Contents Listing