TY  - JOUR
T1  - Toward a Social Networking Context: Managing and Processing Data over
Multi-Cloud Environment
AU - Barnawi, Ahmed AU - Al-Barakati, Abdullah AU - Bajaber, Fouad AU - Al-hafidy, Maraam AU - Almalais, Abdullah AU - Buhari, Seyed 
JO  - Journal of Engineering and Applied Sciences
VL  - 14
IS  - 21
SP  - 7899
EP  - 7912
PY  - 2019
DA  - 2001/08/19
SN  - 1816-949x
DO  - jeasci.2019.7899.7912
UR  - https://makhillpublications.co/view-article.php?doi=jeasci.2019.7899.7912
KW  - Cloud computing
KW  -data management interoperability
KW  -vendor lock-in
KW  -multi-cloud
KW  -storage systems
KW  -SQL databases
AB  - Cloud computing environment is one of the widely growing software deployment platforms in the
world of technology. There is a continuous increase in using the cloud-based storage as service from
developers. Cloud storage services provide numerous advantages such as high scalability, availability and
pay-as-you-go cost model. In addition, cloud providers are offering different options for storage services. For
example, Amazon provides S3 service as a scalable, durable and available distributed object store. Azure offers
SQL databases as traditional SQL databases. In this domain, one of the biggest challenges is the
interoperability among different storage systems provided by the various cloud providers; it is due to the lack
of the uniform methods for accessing interfacing and managing the stored data. In this research we extend our
previous work to develop a new framework to bridge the some of the gaps between the social web and the
social enterprise worlds using the business process management techniques and concepts. We designed and
developed a social coordination approach that uses the social networks between persons, tasks and machines
to recommend corrective actions in response to specific conflict patterns. In this study, we have presented our
approach to address such a challenge by building a system that enables the developers to manage the data
hosted in different storage systems of various cloud providers for a single point of interface. We show, through
evaluation that our approach is able to provide high usability integrity and facilitate the navigation and
interoperability among the different cloud providers. We find out that the performance of MCloud is satisfying
and reasonable. In addition, the developers reveal that MCloud has helped them to manage the hosted data in
different cloud providers.
ER  - 