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 条
  • [11] JTangCSB A Cloud Service Bus for Cloud and Enterprise Application Integration
    Yin, Jianwei
    Lu, Xingjian
    Pu, Calton
    Wu, Zhaohui
    Chen, Hanwei
    IEEE INTERNET COMPUTING, 2015, 19 (01) : 35 - 43
  • [12] Enterprise Governance Model for Hybrid Cloud
    Kolluru, Naga Venkata Sudhakar
    2014 IT PROFESSIONAL CONFERENCE (IT PRO), 2014,
  • [13] Small and Medium-Sized Business Enterprise MIS Development and Application Research of Cloud
    Yang, Keqin
    2013 3RD INTERNATIONAL CONFERENCE ON SOCIAL SCIENCES AND SOCIETY (ICSSS 2013), PT 8, 2013, 39 : 253 - 257
  • [14] Enterprise Application Management in Cloud Computing Context
    Feuerlicht, George
    Hong Thai Tran
    16TH INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS & SERVICES (IIWAS 2014), 2014, : 517 - 523
  • [15] Performance Enhanced Security for Enterprise Cloud Application
    Vanitha, M.
    Kavitha, C.
    2016 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2016,
  • [16] MobiByte: An Application Development Model for Mobile Cloud Computing
    Khan, Atta Ur Rehman
    Othman, Mazliza
    Khan, Abdul Nasir
    Abid, Shahbaz Akhtar
    Madani, Sajjad Ahmad
    JOURNAL OF GRID COMPUTING, 2015, 13 (04) : 605 - 628
  • [17] MobiByte: An Application Development Model for Mobile Cloud Computing
    Atta ur Rehman Khan
    Mazliza Othman
    Abdul Nasir Khan
    Shahbaz Akhtar Abid
    Sajjad Ahmad Madani
    Journal of Grid Computing, 2015, 13 : 605 - 628
  • [18] Cloud Application Integration Methodology using Enterprise Application Integration
    Mungrah, Rajneesh
    Cadersaib, Zarine
    2017 INTERNATIONAL CONFERENCE ON INFOCOM TECHNOLOGIES AND UNMANNED SYSTEMS (TRENDS AND FUTURE DIRECTIONS) (ICTUS), 2017, : 327 - 333
  • [19] A Novel Approach for the Enterprise Hospital Management Application with Full Stack Development
    RVCE, Karnataka, Bangalore
    560095, India
    Lect. Notes Networks Syst., (365-374):
  • [20] Strategic Development of Enterprise Based on Cloud Computing
    Weng, Yingying
    2015 4th International Conference on Social Sciences and Society (ICSSS 2015), Pt 3, 2015, 72 : 8 - 13