A proposed novel enterprise cloud development application model

被引:2
|
作者
Karim, Behzad [1 ]
Tan, Qing [1 ]
El Emary, Ibrahim [2 ]
Alyoubi, Bader A. [3 ]
Soler Costa, Rebeca [4 ]
机构
[1] Athabasca Univ, Athabasca, AB, Canada
[2] King Abdulaziz Univ, Jeddah, Saudi Arabia
[3] Jeddah Univ, Jeddah, Saudi Arabia
[4] Univ Zaragoza, Zaragoza, Spain
关键词
Model driven engineering (MDE); Cloud service development; REST API development; Service oriented architecture (SOA); Business process management (BPM); ARCHITECTURE;
D O I
10.1007/s12293-016-0203-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Currently, there is limited guidance on generic cloud software architecture model for designing and building cloud applications and each platform provider has different standards that influences the way applications are developed and written. In this paper we propose a cloud application development model based on developing services (typically REST API services). We see clear benefits in applying this model to service oriented architecture (SOA) and business process management (BPM) design in order to develop enterprise applications for cloud environments in a systematic, rapid manner. This conceptual model described in this paper is drawn from the core ideas and practices behind REST API, BPM, and SOA. In this paper we focus on the proposed software development model for enterprise cloud applications and services. Throughout this paper we use the term cloud application and cloud service interchangeably. The model described in this paper can be applied to both. Further research on a software-modeling tool that provides a standardized structure for cloud software development and deployment seems to be in order. Supported by a graphical modeling environment, such a tool would utilize a Cloud Resource Provisioning language, will be able to seamlessly deploy and provision cloud resources across multiple cloud service providers. The presented research provides a practical and extensible application development model for cloud platforms. The model described can be used in a variety of applications as well as migration of legacy code to cloud platforms. By using this model, a cloud application can be deployed as small functionally separate components to different cloud nodes. Resource allocation can be defined for these nodes on a per need basis, which minimizes the cost of acquiring a fail over and load balanced system compared to the traditional on premise application development. In this paper, a detailed description of the analysis and development steps of the proposed model is also presented.
引用
收藏
页码:287 / 306
页数:20
相关论文
共 50 条
  • [1] A proposed novel enterprise cloud development application model
    Behzad Karim
    Qing Tan
    Ibrahim El Emary
    Bader A. Alyoubi
    Rebeca Soler Costa
    Memetic Computing, 2016, 8 : 287 - 306
  • [2] Development Model of Enterprise Green Marketing Based on Cloud Computing
    Jia, Dian
    Wu, Zhaoyang
    Wireless Communications and Mobile Computing, 2022, 2022
  • [3] Development Model of Enterprise Green Marketing Based on Cloud Computing
    Jia, Dian
    Wu, Zhaoyang
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [4] ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
    Kratzke, Nane
    Peinl, Rene
    2016 IEEE 20TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING WORKSHOP (EDOCW), 2016, : 198 - 207
  • [5] Proposed Quality of an Enterprise Architecture Model
    Rumapea, Sri Agustina
    Sitohang, Benhard
    Asnar, Yudistira Dwi Wardhana
    2018 19TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2018, : 246 - 250
  • [6] Cloud Application Sprawl in Enterprise Applications
    Tracy K.W.
    IEEE Potentials, 2 (26-29): : 26 - 29
  • [7] Application of Cloud Service in Enterprise Informatization
    Zheng, Qiuyue
    PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE ON SOCIAL NETWORK, COMMUNICATION AND EDUCATION (SNCE 2017), 2017, 82 : 361 - 366
  • [8] A fractal enterprise model and its application for business development
    Ilia Bider
    Erik Perjons
    Mturi Elias
    Paul Johannesson
    Software & Systems Modeling, 2017, 16 : 663 - 689
  • [9] A fractal enterprise model and its application for business development
    Bider, Ilia
    Perjons, Erik
    Elias, Mturi
    Johannesson, Paul
    SOFTWARE AND SYSTEMS MODELING, 2017, 16 (03): : 663 - 689
  • [10] Enterprise Cloud Adoption - Cloud Maturity Assessment Model
    Conway, Gerard
    Doherty, Eileen
    Carcary, Marian
    Crowley, Catherine
    PROCEEDINGS OF THE 11TH EUROPEAN CONFERENCE ON INFORMATION SYSTEMS MANAGEMENT (ECISM 2017), 2017, : 56 - 63