期刊名称:Software Engineering : an International Journal
电子版ISSN:2249-9342
出版年度:2012
卷号:2
期号:2
页码:7-18
出版社:Delhi Technological Universiity
摘要:The new concept of cloud computing with ondemand provisioning of a shared pool of configurable computing resources of unprecedented size, elastic scalability and ubiquitous network service accessibility has gained huge momentum in the IT industry. However, there are many issues faced in migrating existing systems into the cloud that have led to its slow adoption. This paper focuses on the lack of user-centric architecture, and identifies the traditional system design, implementation and testing issues prevalent in engineering the cloud services for migration, in particular interoperability and extensibility issues with the SaaS. Further, the paper aims to propose a software engineering research roadmap to address these issues. Software systems and infrastructure services based on traditional software engineering principles and serviceoriented architecture (SOA) require suitable adaptations due to multi-tenancy concept of the cloud as compared to single ownership of existing systems and services. There is paucity of literature focussed on this topic, which forms the motivation for this paper. With a modest step forward, we identify two major contemporary issues of cloud computing, namely architecture-based and interoperability-based issues that affect cloud migration, and relate these issues to the roots of software engineering with specific research topics. In a nutshell, we identify that developing cloud architecture based on user-roles, and formulating new software engineering theory in the design, testing and process management of SaaS for cloud migration require prime attention. We provide a roadmap consisting of four main steps that provide focussed research opportunities for software engineering researchers and experts to engineer the cloud services towards successful and sustainable adoption for the future.
关键词:Cloud computing; Software engineering; Service;oriented architecture (SOA); Research roadmap.