Skip to main content

Advantages of Using Cloud Computing in Software Architecture

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 480))

Abstract

In recent years, various software architectures have emerged. Service oriented architecture and model driven architecture are two examples of this architecture. Service-oriented architecture (SOA) has disadvantages, such as: the need for further development, precise design, and the creation of a service infrastructure. According to Exforsys research, SOA is used in some cases, such as single-user applications that do not have distributed properties, a uniform connection of the asynchronous type is required, but there is no need for interconnection between the components; programs that are short-lived and in A short run is run, programs whose function is more dependent on the GUI. Model-based architecture also has some disadvantages, such as: ignoring some of the aspects and features of the system, including quality requirements, because of the model’s model, the inadequacy of the small software projects and the complexity of the software to The reason for the lack of a comprehensive definition of requirements. On the other hand, cloud computing has many benefits that access is based on the demand and the widespread use of networks and shared resources of these benefits. In this article, we are trying to provide a newer and more advanced architecture with the use of cloud computing and the development of software architecture. In cloud computing, the user designs his own cloud for his cloud and receives cloud services from the cloud without even coding a line or designing his own software at a great cost. Cloud architecture is very effective in designing small and large software, and even the user can add objects as services to the reference cloud. Finally, other benefits of the new architecture are expressed.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. http://www.maktreesolution.com/content/service-oriented-architecture-soa-web-services

  2. Alhir SS (2003) Understanding the model driven architecture (MDA). Method and Tools 11(3):17–24

    Google Scholar 

  3. https://en.wikipedia.org/wiki/Waterfall_model

  4. Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1(1):7–18

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alireza Mohseni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mohseni, A., Ahmadalinejad, M. (2019). Advantages of Using Cloud Computing in Software Architecture. In: Montaser Kouhsari, S. (eds) Fundamental Research in Electrical Engineering. Lecture Notes in Electrical Engineering, vol 480. Springer, Singapore. https://doi.org/10.1007/978-981-10-8672-4_24

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-8672-4_24

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-8671-7

  • Online ISBN: 978-981-10-8672-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics