Skip to main content
Top

2018 | OriginalPaper | Chapter

11. SEF-SCC: Software Engineering Framework for Service and Cloud Computing

Author : Muthu Ramachandran

Published in: Fog Computing

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Service computing and cloud computing have emerged to address the need for more flexible and cost-efficient computing systems where software is delivered as a service. To make this more resilient and reliable, we need to adopt software engineering (SE) principles and best practices that have existed for the last 40 years or so. Therefore, this chapter proposes a Software Engineering Framework for Service and Cloud Computing (SEF-SCC) to address the need for a systematic approach to design and develop robust, resilient, and reusable services. This chapter presents SEF-SCC methods, techniques, and a systematic engineering process supporting the development of service-oriented software systems and software as a service paradigms. SEF-SCC has been successfully validated for the past 10 years based on a large-scale case study on British Energy Power and Energy Trading (BEPET). Ideas and concepts suggested in this chapter are equally applicable to all distributed computing environments including Fog and Edge Computing paradigms.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

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

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

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

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

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




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

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




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Hu P et al (2017) Survey on fog computing: architecture, key technologies, applications and open issues. J Netw Comput Appl 98(2017):27–42CrossRef Hu P et al (2017) Survey on fog computing: architecture, key technologies, applications and open issues. J Netw Comput Appl 98(2017):27–42CrossRef
2.
go back to reference Mahmud R, Ramamohanarao K, Buyya R (2010) Latency-aware application module management for fog computing environments. ACM Trans Embed Comput Syst 9(4), Article 39 Mahmud R, Ramamohanarao K, Buyya R (2010) Latency-aware application module management for fog computing environments. ACM Trans Embed Comput Syst 9(4), Article 39
3.
go back to reference Subramanya T et al (2017) A practical architecture for mobile edge computing. In: IEEE conference on network function virtualization and software defined networks (NFV-SDN) Subramanya T et al (2017) A practical architecture for mobile edge computing. In: IEEE conference on network function virtualization and software defined networks (NFV-SDN)
8.
go back to reference Ramachandran M, Chuagle V (2016) Software Project Management as a Service (SPMaaS): perspective and benefits. In: Mahmood Z (ed) Software project management for distributed computing: life-cycle methods for developing scalable and reliable tools. Springer, Berlin Ramachandran M, Chuagle V (2016) Software Project Management as a Service (SPMaaS): perspective and benefits. In: Mahmood Z (ed) Software project management for distributed computing: life-cycle methods for developing scalable and reliable tools. Springer, Berlin
9.
go back to reference Ramachandran M, Chang V (2014) Modelling financial SaaS as service components. In: International workshop on emerging software as a service and analytics (ESaaSA 2014), the 4th international conference on cloud computing and services science, CLOSER 2014, 3–5th Apr, Barcelona, Spain Ramachandran M, Chang V (2014) Modelling financial SaaS as service components. In: International workshop on emerging software as a service and analytics (ESaaSA 2014), the 4th international conference on cloud computing and services science, CLOSER 2014, 3–5th Apr, Barcelona, Spain
10.
go back to reference Chang V, Ramachandran M (2016) Towards achieving cloud data security with the cloud computing adoption framework. IEEE Trans Serv Comput 9(01):138–151 Chang V, Ramachandran M (2016) Towards achieving cloud data security with the cloud computing adoption framework. IEEE Trans Serv Comput 9(01):138–151
11.
go back to reference Ramachandran M (2014) Enterprise security framework for cloud data Security. In: Chang V (ed) Book chapter delivery and adoption of cloud computing services in contemporary organizations. IGI Global, Hershey Ramachandran M (2014) Enterprise security framework for cloud data Security. In: Chang V (ed) Book chapter delivery and adoption of cloud computing services in contemporary organizations. IGI Global, Hershey
12.
go back to reference Ramachandran M, Mahmood Z (2011) A framework for internet security assessment and improvement process. In: Ramachandran M (ed) Chapter 13, Knowledge engineering for software development life cycles: support technologies and applications. IGI Global Publishers, USA. ISBN-13 978-1609605094 Ramachandran M, Mahmood Z (2011) A framework for internet security assessment and improvement process. In: Ramachandran M (ed) Chapter 13, Knowledge engineering for software development life cycles: support technologies and applications. IGI Global Publishers, USA. ISBN-13 978-1609605094
13.
go back to reference Ramachandran M (2016) Service-oriented architecture for big data and business intelligence analytics in the cloud. In: Sugumaran V, Sangagaiah A, Thangavelu A (eds) Computational intelligence applications in business intelligence and big data analytics. CRC Press (Taylor & Francis Group), Boca Raton Ramachandran M (2016) Service-oriented architecture for big data and business intelligence analytics in the cloud. In: Sugumaran V, Sangagaiah A, Thangavelu A (eds) Computational intelligence applications in business intelligence and big data analytics. CRC Press (Taylor & Francis Group), Boca Raton
14.
go back to reference Ramachandran M, Mahmood Z, Raj P (2014) Service oriented architecture for e-government applications. In: Mahmood Z (ed) Emerging mobile and web 2.0 technologies for connected e-government. IGI Global, Hershey Ramachandran M, Mahmood Z, Raj P (2014) Service oriented architecture for e-government applications. In: Mahmood Z (ed) Emerging mobile and web 2.0 technologies for connected e-government. IGI Global, Hershey
15.
go back to reference Delgado A et al (2011) Business Process Service Oriented Methodology (BPSOM) with service generation in SoaML. In: Advanced information systems engineering—23rd international conference, CAiSE 2011, London, UK, 20–24 June 2011CrossRef Delgado A et al (2011) Business Process Service Oriented Methodology (BPSOM) with service generation in SoaML. In: Advanced information systems engineering—23rd international conference, CAiSE 2011, London, UK, 20–24 June 2011CrossRef
16.
go back to reference Mahmood Z, Saeed S (eds) (2013) Software engineering framework for cloud computing paradigm. Springer, Berlin Mahmood Z, Saeed S (eds) (2013) Software engineering framework for cloud computing paradigm. Springer, Berlin
18.
go back to reference Chen S (2005) Strategic management of e-business, 2nd edn. Wiley, Hoboken Chen S (2005) Strategic management of e-business, 2nd edn. Wiley, Hoboken
20.
go back to reference Guha R (2013) Cloud COCOMO/modified COCOMO for cloud service cost and effort estimation technique: impact of semantic web and cloud computing platform on software engineering. In Mahmood Z, Saeed D (eds) Software engineering framework for cloud computing paradigm. Springer, Berlin Guha R (2013) Cloud COCOMO/modified COCOMO for cloud service cost and effort estimation technique: impact of semantic web and cloud computing platform on software engineering. In Mahmood Z, Saeed D (eds) Software engineering framework for cloud computing paradigm. Springer, Berlin
21.
go back to reference Priyanka C, Chana I, Rana A (2012) Empirical evaluation of cloud-based testing techniques: a systematic review. ACM SIGSOFT Softw Eng Notes 37(3):1–9CrossRef Priyanka C, Chana I, Rana A (2012) Empirical evaluation of cloud-based testing techniques: a systematic review. ACM SIGSOFT Softw Eng Notes 37(3):1–9CrossRef
22.
go back to reference Mirandola R et al (2014) A reliability model for Service Component Architectures. J Sys Soft 89(2014):109–127CrossRef Mirandola R et al (2014) A reliability model for Service Component Architectures. J Sys Soft 89(2014):109–127CrossRef
23.
go back to reference Leung A, Spyker A, Bozarth T (2018) Titus: introducing containers to the Netflix cloud. Commun ACM 61(2)CrossRef Leung A, Spyker A, Bozarth T (2018) Titus: introducing containers to the Netflix cloud. Commun ACM 61(2)CrossRef
25.
go back to reference Angelov S, Grefen P, Greefhorst D (2012) A framework for analysis and design of software reference architectures. Inf Softw Technol 54(2012):417–431CrossRef Angelov S, Grefen P, Greefhorst D (2012) A framework for analysis and design of software reference architectures. Inf Softw Technol 54(2012):417–431CrossRef
26.
go back to reference Liu F (2011) NIST cloud computing reference architecture NIST special publication 500-292 Liu F (2011) NIST cloud computing reference architecture NIST special publication 500-292
27.
go back to reference Bellur U (2017) AUSOM: Autonomic Service-Oriented Middleware for IoT-based systems. In: IEEE 13th world congress on services Bellur U (2017) AUSOM: Autonomic Service-Oriented Middleware for IoT-based systems. In: IEEE 13th world congress on services
28.
go back to reference Bocciarelli P et al (2017) Business process modeling and simulation: state of the art and MSaaS opportunities. In: SummerSim ’17 proceedings of the summer simulation multi-conference, Bellevue, Washington Bocciarelli P et al (2017) Business process modeling and simulation: state of the art and MSaaS opportunities. In: SummerSim ’17 proceedings of the summer simulation multi-conference, Bellevue, Washington
Metadata
Title
SEF-SCC: Software Engineering Framework for Service and Cloud Computing
Author
Muthu Ramachandran
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-94890-4_11

Premium Partner