Skip to main content
Log in

Cloud-Entwicklungsmethoden

Überblick, Bewertung und Herausforderungen

  • HAUPTBEITRAG
  • CLOUD-ENTWICKLUNGSMETHODEN
  • Published:
Informatik-Spektrum Aims and scope

Zusammenfassung

Gegenwärtig wird das Cloud-Computing für die dienstbasierte Nutzung skalierbarer Computerressourcen, wie z. B. Speicher, Rechenleistung oder Anwendungen, häufig diskutiert. Der Anbieter ist verantwortlich für die zuverlässige Bereitstellung, während der Konsument die Dienste nach Bedarf nutzt und vergütet. Für die Entwicklung von Cloud-Anwendungen stellen die Anbieter oft eigene Entwicklungsumgebungen bereit, die dazu tendieren, den Kunden früh im Entwicklungsprozess an sich zu binden. Dieser Beitrag untersucht die Entwicklungsmethoden bestehender Cloud-Angebote für geschäftsorientierte Webanwendungen und bewertet sie anhand der Anforderungen eines modernen Entwicklungsprozesses.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  1. Abrahamsson P, Salo O, Ronkainen J, Warsta J (2002) Agile Software Development Methods. Review and Analysis. VTT Publications, Oulo

    Google Scholar 

  2. Armbrust M et al. (2009) Above the Clouds: a Berkeley View of Cloud Computing. Technical Report. Electrical Engineering and Computer Sciences, University of California at Berkeley, Berkeley

  3. Aversano L, Bodhuin T, Tortorella M (2005) Assessment and impact analysis for aligning business processes and software systems. In: SAC ’05 Proceedings of the 2005 ACM symposium on Applied computing. ACM, pp 1338–1343

  4. Baun C, Kunze M, Nimis J, Tai S (2010) Cloud Computing: webbasierte dynamische IT-Services. Springer, Berlin

    Google Scholar 

  5. Brambilla M, Ceri S, Fraternali P, Manolescu I (2006) Process modeling in web applications. ACM Trans Softw Eng Methodol 15:360–409

    Article  Google Scholar 

  6. Brandon DM (ed) (2008) Software Engineering for Modern Web Applications: Methodologies and Technologies. Information Science Reference, London

  7. Broberg J, Venugopal S, Buyya R (2007) Market-oriented grids and utility computing: the state-of-the-art and future directions. J Grid Comput 22:255–276

    Google Scholar 

  8. Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comput Syst 25:599–616

    Article  Google Scholar 

  9. Casteleyn S, Daniel F, Dolog P, Matera M (2009) Engineering Web Applications. Springer, Berlin

    Book  Google Scholar 

  10. Ceri S, Daniel F, Matera M, Facca M (2007) Model-driven development of context-aware web applications. ACM Trans Internet Technol 7(1), Artikel 2, 33 pp

    Google Scholar 

  11. Chen JQ, Heath RD (2005) Web application development methodologies. In: Suh W (ed) Web Engineering: Principles and Techniques. Idea Group, Hershey, pp 76–96

  12. Costagliola G, Ferrucci F, Francese R (2002) Web Engineering: Models and Methodologies for the Design of Hypermedia Applications. Technical Report. Dipartimento di Matematica e Informatica – Università di Salerno, Salerno

  13. Feuerlicht G, Govardhan S (2009) SOA: trends and directions. Syst Integration 6:149–155

    Google Scholar 

  14. Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Grid Computing Environments Workshop 2008 (GCE’08), Austin, TX, 12–16 November 2008, pp 1–10

  15. Fraternali P, Rossi G, Sanchez-Figueroa F (2010) Rich internet applications. IEEE Internet Comput 14:9–12

    Article  Google Scholar 

  16. Freudenstein P (2009) Web Engineering for Workflow-based Applications: Models, Systems and Methodologies. Dissertation. Universität Karlsruhe, Universitätsbibliothek, Karlsruhe

  17. Heineman GT, Councill WT (2001) Component-Based Software Engineering: Putting the Pieces Together. Addison-Wesley, Amsterdam

    Google Scholar 

  18. Hruschka P, Rupp C, Starke G (Hrsg) (2009) Agility kompakt. Spektrum Akademischer Verlag, Heidelberg

  19. Huhns M, Singh M (2005) Service-oriented computing: key concepts and principles. IEEE Internet Comput 9:75–81

    Article  Google Scholar 

  20. Koch N, Kraus A, Cachero C, Meliá S (2004) Integration of business processes in web application models. J Web Eng 3:22–49

    Google Scholar 

  21. Lawton G (2008) Moving the OS to the Web. Computer 41:16–19

    Article  Google Scholar 

  22. Lenk A, Klems M, Nimis J, Tai S, Sandholm T (2009) What’s inside the Cloud? An Architectural Map of the Cloud Landscape. In: ICSE Workshop on Software Engineering Challenges of Cloud Computing 2009 (ICSE Cloud 2009), Washington, DC, 23 May 2009, pp 23–31

  23. McEvoy GV, Schulze B (2008) Using clouds to address grid limitations. In: Proceedings of the 6th international workshop on Middleware for grid computing (MGC’08). ACM, New York, pp 1–6

  24. Papazoglou M, Traverso P, Dustdar S, Leymann F (2007) Service-oriented computing: state of the art and research challenges. Computer 40:38–45

    Article  Google Scholar 

  25. Rimal B, Choi E, Lumb I (2009) A Taxonomy and Survey of Cloud Computing Systems. In: 5th Joint Conference on INC, IMS and IDC. Seoul, 25–27 August 2009, pp 44–51

  26. Santos N, Gummadi KP, Rodrigues R (2009) Towards trusted cloud computing. In: Proceedings of the Workshop On Hot Topics in Cloud Computing (HotCloud), San Diego, CA, 15 June 2009

  27. Selic B (2003) The pragmatics of model-driven development. IEEE Softw 20:19–25

    Article  Google Scholar 

  28. Shroff G (2008) Dev 2.0: model driven development in the cloud. In: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering (SIGSOFT’08/FSE-16). ACM, New York, pp 283

  29. Sousa K (2009) Model-driven approach for user interface: business alignment. In: Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems (EICS’09). ACM, New York, pp 325–328

  30. Turner M, Budgen D, Brereton P (2003) Turning software into a service. Computer 36:38–44

    Article  Google Scholar 

  31. Vaquero LM, Rodero-Merino L, Caceres J, Lindner M (2009) ACM SIGCOMM. Comput Commun Rev 39:50–55

    Article  Google Scholar 

  32. Walter HD (2008) Rich Internet Applications – Eine perfekte Kombination benutzerfreundlicher Schnittstellen mit Webtechnologie. Informatik-Spektrum 31:333–343

    Article  Google Scholar 

  33. Youseff L, Butrico M, Silva DD (2008) Toward a Unified Ontology of Cloud Computing. In: Grid Computing Environments Workshop, 2008 (GCE’08). Santa Barbara, pp 1–10

  34. Zühlke D (2009) Useware-Engineering für technische Systeme. Springer, Berlin

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vincent Tietz.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tietz, V., Blichmann, G. & Hübsch, G. Cloud-Entwicklungsmethoden. Informatik Spektrum 34, 345–354 (2011). https://doi.org/10.1007/s00287-011-0531-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00287-011-0531-1

Navigation