Skip to main content
main-content

Tipp

Weitere Artikel dieser Ausgabe durch Wischen aufrufen

01.12.2016 | Regular Research Paper | Ausgabe 4/2016

Memetic Computing 4/2016

A proposed novel enterprise cloud development application model

Zeitschrift:
Memetic Computing > Ausgabe 4/2016
Autoren:
Behzad Karim, Qing Tan, Ibrahim El Emary, Bader A. Alyoubi, Rebeca Soler Costa

Abstract

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.

Bitte loggen Sie sich ein, um Zugang zu diesem Inhalt zu erhalten

Sie möchten Zugang zu diesem Inhalt erhalten? Dann informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 69.000 Bücher
  • über 500 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Umwelt
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Testen Sie jetzt 30 Tage kostenlos.

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 50.000 Bücher
  • über 380 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Umwelt
  • Maschinenbau + Werkstoffe




Testen Sie jetzt 30 Tage kostenlos.

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 58.000 Bücher
  • über 300 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Testen Sie jetzt 30 Tage kostenlos.

Literatur
Über diesen Artikel

Weitere Artikel der Ausgabe 4/2016

Memetic Computing 4/2016 Zur Ausgabe

Premium Partner

    Bildnachweise