A ModelDriven Approach to Cloud SaaS Interoperability
Ritu Sharma, Manu R. Sood · International Journal of Computer Applications · 2011
Cloud computing is a promising computing paradigm wherein the resources are made available to the clients as services, over high bandwidth networks.Cloud SaaS refers to a cloud computing service model in which the software applications are offered as services.These cloud software applications may require interacting with each other in order to accomplish a task.Thus, interoperability among services is an important issue for consideration in cloud computing.With the hardware and software technologies constantly evolving at a tremendous pace, the IT industry is persistently faced with the challenges of technology obsolescence.These changing technologies have more serious consequences in B2B context.Therefore, it becomes essential to promote a technology-agnostic software development approach that could alleviate the undesirable effects of technology change.In this perspective, Model-driven Architecture (MDA) becomes a preferred methodology for developing cloud software services.This paper presents an MDA-based model-driven approach to develop cloud software services and exhibit interoperability between them.