Skip to main content

Introduction

  • Chapter
  • First Online:
Software Architecture for Business
  • 991 Accesses

Abstract

The importance of the architecture concepts is highlighted through the applications in the market place and through the aim of producing high qualities from it. This chapter is the introduction to the set of definitions of the types of architecture, system architecture, software architecture, enterprise architecture, and business architecture, but it focuses mainly on software architecture. There are many contexts that affect in building the architecture of the system such as technical, business, and background of the architect effects; all of them will be affected by the architecture after build. Marketecture is a concept that describes and gives a structural view of the main components when a quick review of the architecture is needed. Finally, the life cycle of architecture with the methods used for each stage in the cycle is described. Briefly, this chapter gives a good introduction for the basic types of architecture and the most important concepts of software architecture, but what makes it differ from other basic chapters in other books on architecture is that it highlights the modern app architecture which the enterprises need when building their architecture. Modern software architecture features will also be defined.

At the end of this chapter, you will learn:

  • Definitions of the basic type of the architecture: software architecture, system architecture, enterprise architecture, and business architecture

  • What the modern app architecture for the enterprise is

  • The life cycle of the architecture

  • The influence of architecture on systems

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

Institutional subscriptions

References

  • There are many good books, reports, papers, and videos available in the software architecture world. Below are some I recommend to expand information

    Google Scholar 

  • In terms of defining the landscape of software architecture in general, I recommend the following:

    Google Scholar 

  • L. Bass, P. Clements, R. Kazman, Software Architecture in Practice, 3rd edn. (Addison-Wesley, 2013) USA

    Google Scholar 

Further Reading

  • P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, R. Nord, J. Stafford, Documenting Software Architectures: Views and Beyond, 2nd edn. (Addison-Wesley, 2010) USA, Boston US

    Google Scholar 

  • P. Clements, R. Kazman, M. Klein, Evaluating Software Architectures: Methods and Case Studies (Addison-Wesley, 2002) USA, Boston US

    Google Scholar 

  • I. Gorton, Essential Software Architecture, 2nd edn. (Springer, 2011) Berlin, Heidelberg

    Google Scholar 

  • L. Homan, Beyond Software Architecture: Creating and Sustaining Winning Solutions (Addison Wesley, 2003) Canada

    Google Scholar 

  • N. Rozanski, E. Woods, Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives (Safari book online, 2009) USA

    Google Scholar 

  • Sten and Per Sundblad, “Business Improvement through Better Software Architecture”, Microsoft developer network. https://msdn.microsoft.com/en-us/library/bb266336.aspx

  • Also you can enter SEI (Software Engineering Institute) library and search on software architecture and any other type of related architecture; you can then find a lot of webinars, videos, and articles, as, for example, SEI, “what makes a good software architect”, 2016

    Google Scholar 

  • Ph. Kruchten, What do software architects really do. J. Syst. Softw. (2008). www.elsevier.com/locate/jss

  • J. McGovern, S. Ambler, J. Linn, V. Sharan, E. Jo, Practical Guide to Enterprise Architecture, vol 1 (Prentice Hall, 2001)

    Google Scholar 

  • For the part of Modern app architecture, I prefer to read:

    Google Scholar 

  • https://www.docker.com/ The official site for Docker This site has all information and documentation about the Docker software. It also has the download links for various operating systems.

  • https://martinfowler.com/articles/serverless/

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Khalid, L. (2020). Introduction. In: Software Architecture for Business. Springer, Cham. https://doi.org/10.1007/978-3-030-13632-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-13632-1_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-13631-4

  • Online ISBN: 978-3-030-13632-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics