Information Technology Reference
In-Depth Information
Intelligent Business Process Based Cloud Services
Lacheheub Mohammed Nassim and Maamri Ramdane
LIRE Laboratory University of Constantine 2, Constantine, Algeria
{mohammed.lacheheub,ramdane.maamri}@univ-constantine2.dz
Abstract. Cloud computing is a model that provides services on demand. In the
world of industry, the business processes are increasingly used in cloud plat-
forms for the deployment and execution. Many companies construct their busi-
ness processes using existing services, because the reuse of services increases
reliability and it reduces productivity cost. With the increasing number of ser-
vices that provide the same functionality, the discovery and selection of servic-
es have become the most urgent problem, which must be resolved. This paper
presents a methodology for constructing business processes based on consumer
needs, cloud services, intelligent system and by exploiting features of agents to
discover a set of services that offer same functionality and have different quality
of services.
Keywords: Business process, multi agent system, cloud computing, web
service, quality of services, agent-based cloud services.
1
Introduction
Cloud computing is a new model that provides IT services as on-demand, offering many
opportunities and solutions on the scale of theirs needs [1] and [2]. It is accessible from
anywhere, anytime and by anyone. The benefit of cloud computing as a research area is
still unclear, but the real novelty lies in its systematic approach. In fact, the emergence
of cloud computing represents the next evolution in distributed architectures and it is a
chronological sequence to service-oriented architectures (SOA) [3]. The most frequently
benefits of this model are: easy access to services, usually via a web browser; response
to the geographical dispersion especially for multi-site organizations; ease and speed of
services deployment; flexible offer in cost, depending on the real demand.
In recent years, it has been shown that there is an increase of use of software-as-a-
service (SaaS) (where software is hosted as service and accessible on the internet) [4].
However, in the world of industry cloud platforms are increasingly used for the dep-
loyment and execution of business processes as a service (BPaaS). Although the BPaaS
have some similarity with Business Process Outsourcing (BPO). The BPO consists to
outsource / assign all or part of a business process of the company to a third party. To
achieve their benefits, they mobilized a large number of resources (IT, human resources
etc…) to customers [5]. With BPaaS, it is no longer the case compared to those pro-
posed by SaaS (the resources are pooled between different customers).
Search WWH ::




Custom Search