Skip to main content

2018 | OriginalPaper | Buchkapitel

3. Agile Services

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This chapter describes the best practices for enterprise software development. We discuss Microservices and how they improve organizations by providing more security and further efficiency benefits; we examine how service-oriented architecture (SOA) and Microservices differ from the monolithic approach and where they are applicable. Another section of this chapter is dedicated to the continuous delivery and continuous integration of the software development lifecycle. We present a detailed case of Microservices in the banking sector and investigate how these help to meet the rapidly changing business requirements. Further, we analyze customer relationship management integration with geo-marketing and their synergistic effect on the business. Finally, we discuss cloud services and particularly virtual machines and test how they help improving enterprise agility.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Foster, I., et al. (2008). Cloud computing and grid computing 360-Degree compared. Retrieved November 08, 2017, from https://arxiv.org/ftp/arxiv/papers/0901/0901.0131.pdf. Foster, I., et al. (2008). Cloud computing and grid computing 360-Degree compared. Retrieved November 08, 2017, from https://​arxiv.​org/​ftp/​arxiv/​papers/​0901/​0901.​0131.​pdf.​
4.
Zurück zum Zitat Zykov, S. V. (2016). Crisis management for software development and knowledge transfer, Issue 61, 133 p. Springer Series in Smart Innovation, Systems and Technologies. Switzerland: Springer International Publishing.CrossRef Zykov, S. V. (2016). Crisis management for software development and knowledge transfer, Issue 61, 133 p. Springer Series in Smart Innovation, Systems and Technologies. Switzerland: Springer International Publishing.CrossRef
6.
Zurück zum Zitat Rossi F. D., de Oliveira I. C., De Rose C. A., Calheiros R. N., & Buyya R. (2015). Non-invasive estimation of cloud applications performance via hypervisor’s operating systems counters. In The 14th international conference on networks (ICN), 2015, IARIA (pp. 177–184). Rossi F. D., de Oliveira I. C., De Rose C. A., Calheiros R. N., & Buyya R. (2015). Non-invasive estimation of cloud applications performance via hypervisor’s operating systems counters. In The 14th international conference on networks (ICN), 2015, IARIA (pp. 177–184).
16.
Zurück zum Zitat Commonwealth of Kentucky. (2006). NASCIO recognition award application: Enterprise service bus. Commonwealth of Kentucky. (2006). NASCIO recognition award application: Enterprise service bus.
17.
Zurück zum Zitat The ESB in the Land of SOA. (2005). Information technology research: Enterprise strategies. Boston: Aberdeen Group, 7 December 2005. The ESB in the Land of SOA. (2005). Information technology research: Enterprise strategies. Boston: Aberdeen Group, 7 December 2005.
20.
Zurück zum Zitat Xiong P., Wang Z., Jung G., & Pu C. (2010). Study on performance management and application behavior in virtualized environment. In Proceedings of the In Network Operations and Management Symposium (NOMS), 2010 (pp. 841–844). IEEE. Xiong P., Wang Z., Jung G., & Pu C. (2010). Study on performance management and application behavior in virtualized environment. In Proceedings of the In Network Operations and Management Symposium (NOMS), 2010 (pp. 841–844). IEEE.
21.
Zurück zum Zitat Ocean M. J., Bestavros A., & Kfoury A. J. (2006). snBench: Programming and virtualization framework for distributed multitasking sensor networks. In Proceedings of the 2nd International Conference on Virtual Execution Environments (p. 89). ACM. Ocean M. J., Bestavros A., & Kfoury A. J. (2006). snBench: Programming and virtualization framework for distributed multitasking sensor networks. In Proceedings of the 2nd International Conference on Virtual Execution Environments (p. 89). ACM.
22.
Zurück zum Zitat Chowdhury, N. M., & Boutaba, R. (2009). Network virtualization: State of the art and research challenges. Communications Magazine, 47(7), 20–26.CrossRef Chowdhury, N. M., & Boutaba, R. (2009). Network virtualization: State of the art and research challenges. Communications Magazine, 47(7), 20–26.CrossRef
23.
Zurück zum Zitat Schaffrath G., Werle C., Papadimitriou P., Feldmann A., Bless R., Greenhalgh A., & Mathy L. (2009). Network virtualization architecture: proposal and initial prototype. In Proceedings of the 1st ACM Workshop on Virtualized Infrastructure Systems and Architectures (pp. 63–72). ACM. Schaffrath G., Werle C., Papadimitriou P., Feldmann A., Bless R., Greenhalgh A., & Mathy L. (2009). Network virtualization architecture: proposal and initial prototype. In Proceedings of the 1st ACM Workshop on Virtualized Infrastructure Systems and Architectures (pp. 63–72). ACM.
24.
Zurück zum Zitat Raghavendra, R., Ranganathan, P., Talwar, V., Wang, Z., & Zhu, X. (2008). No power struggles: Coordinated multi-level power management for the data center. ACM SIGARCH Computer Architecture News, 36(1), 48–59.CrossRef Raghavendra, R., Ranganathan, P., Talwar, V., Wang, Z., & Zhu, X. (2008). No power struggles: Coordinated multi-level power management for the data center. ACM SIGARCH Computer Architecture News, 36(1), 48–59.CrossRef
25.
Zurück zum Zitat Milner, R. (1982). A calculus of communicating systems. New York: Springer.MATH Milner, R. (1982). A calculus of communicating systems. New York: Springer.MATH
26.
Zurück zum Zitat Boudol, G. (1998). The π calculus in direct style. Higher-Order and Symbolic Computation, 11(2), 177–208.CrossRef Boudol, G. (1998). The π calculus in direct style. Higher-Order and Symbolic Computation, 11(2), 177–208.CrossRef
27.
Zurück zum Zitat Milner, R., Parrow, J., & Walker, D. (1992). A calculus of mobile processes. Information and Computation, 100(1), 1–40.MathSciNetCrossRef Milner, R., Parrow, J., & Walker, D. (1992). A calculus of mobile processes. Information and Computation, 100(1), 1–40.MathSciNetCrossRef
28.
Zurück zum Zitat Pierce B., & Sangiorgi D. (1993). Typing and subtyping for mobile processes. In Proceedings of Eighth Annual IEEE Symposium Logic in Computer Science. LICS’93 (pp. 376–385). Pierce B., & Sangiorgi D. (1993). Typing and subtyping for mobile processes. In Proceedings of Eighth Annual IEEE Symposium Logic in Computer Science. LICS’93 (pp. 376–385).
29.
Zurück zum Zitat Dillon T., Wu C., & Chang E. (2010). Cloud computing: Issues and challenges. In Proceedings of the 24th IEEE International Conference Advanced Information Networking and Applications (AINA), 2010 (pp. 27–33). Dillon T., Wu C., & Chang E. (2010). Cloud computing: Issues and challenges. In Proceedings of the 24th IEEE International Conference Advanced Information Networking and Applications (AINA), 2010 (pp. 27–33).
30.
Zurück zum Zitat Chowdhury, N. M., & Boutaba, R. (2009). Network virtualization: state of the art and research challenges. Communications Magazine, 47(7), 20–26.CrossRef Chowdhury, N. M., & Boutaba, R. (2009). Network virtualization: state of the art and research challenges. Communications Magazine, 47(7), 20–26.CrossRef
31.
Zurück zum Zitat Gromoff A., Kazantsev N., Shapkin P., & Shumsky L. (2014). Automatic business process model assembly on the basis of subject-oriented semantic process mark-up. In Proceedings of the 11th International Conference on e-Business ICETE, 2014 (pp. 158–164). Gromoff A., Kazantsev N., Shapkin P., & Shumsky L. (2014). Automatic business process model assembly on the basis of subject-oriented semantic process mark-up. In Proceedings of the 11th International Conference on e-Business ICETE, 2014 (pp. 158–164).
32.
Zurück zum Zitat Melekhova A., & Vinnikov V. (2015). Cloud and Grid, Part I: Difference and Convergence. Indian Journal of Science and Technology, 8(29). Melekhova A., & Vinnikov V. (2015). Cloud and Grid, Part I: Difference and Convergence. Indian Journal of Science and Technology, 8(29).
33.
Zurück zum Zitat Melekhova A., & Vinnikov V. (2015). Cloud and Grid, Part II: Virtualized Resource Balancing. Indian Journal of Science and Technology, 8(29). Melekhova A., & Vinnikov V. (2015). Cloud and Grid, Part II: Virtualized Resource Balancing. Indian Journal of Science and Technology, 8(29).
34.
Zurück zum Zitat Poon, W.-C., & Mok, A. K. (2010). Bounding the running time of interrupt and exception forwarding in recursive virtualization for the x86 architecture (Technical Report VMware-TR-2010-003). VMware, Inc., 3401 Hillview Avenue, Palo Alto, CA 94303, USA. Poon, W.-C., & Mok, A. K. (2010). Bounding the running time of interrupt and exception forwarding in recursive virtualization for the x86 architecture (Technical Report VMware-TR-2010-003). VMware, Inc., 3401 Hillview Avenue, Palo Alto, CA 94303, USA.
35.
Zurück zum Zitat Melekhova, A., & Markeeva, L. (2015). Estimating working set size by guest OS performance counters means. CLOUD Computing, 48. Melekhova, A., & Markeeva, L. (2015). Estimating working set size by guest OS performance counters means. CLOUD Computing, 48.
36.
Zurück zum Zitat Waldspurger, C.A. (2002). Memory resource management in VMware ESX server. ACM SIGOPS Operating Systems Review, 36(SI.), 181–194.CrossRef Waldspurger, C.A. (2002). Memory resource management in VMware ESX server. ACM SIGOPS Operating Systems Review, 36(SI.), 181–194.CrossRef
37.
Zurück zum Zitat Zykov, S., & Shumsky, L. (2016). Application of information processes applicative modelling to virtual machines auto configuration. Procedia Computer Science, 96, 1041–1048.CrossRef Zykov, S., & Shumsky, L. (2016). Application of information processes applicative modelling to virtual machines auto configuration. Procedia Computer Science, 96, 1041–1048.CrossRef
39.
Zurück zum Zitat Milner, R., Parrow, J., & Walker, D. (1992). A calculus of mobile processes, i. Information and Computation, 100(1), 1–40.MathSciNetCrossRef Milner, R., Parrow, J., & Walker, D. (1992). A calculus of mobile processes, i. Information and Computation, 100(1), 1–40.MathSciNetCrossRef
40.
Zurück zum Zitat Zykov, S., & Kukushkin, A. (2013). Using web portals to model and manage enterprise projects. International Journal of Web Portals, 5(4), 1–19.CrossRef Zykov, S., & Kukushkin, A. (2013). Using web portals to model and manage enterprise projects. International Journal of Web Portals, 5(4), 1–19.CrossRef
41.
Zurück zum Zitat Van der Aalst, W. M. (2011). Discovery, conformance and enhancement of business processes. Springer. Van der Aalst, W. M. (2011). Discovery, conformance and enhancement of business processes. Springer.
42.
Zurück zum Zitat Shumsky, L., et al. (2013). A synthetic approach to building a standard model of subject areas in the integration bus. In 3rd international symposium on ISKO-Maghreb (pp. 1–7). Shumsky, L., et al. (2013). A synthetic approach to building a standard model of subject areas in the integration bus. In 3rd international symposium on ISKO-Maghreb (pp. 1–7).
43.
Zurück zum Zitat Gromoff, A., et al. (2014). Automatic business process model assembly on the basis of subject-oriented semantic process mark-up (pp. 158–164). SCITEPRESS-Science and Technology Publications. Gromoff, A., et al. (2014). Automatic business process model assembly on the basis of subject-oriented semantic process mark-up (pp. 158–164). SCITEPRESS-Science and Technology Publications.
44.
Zurück zum Zitat Shumsky, L. (2014). Semantic tracing of information processes. Software Systems And Computational Methods, 1(1), 80–92. Shumsky, L. (2014). Semantic tracing of information processes. Software Systems And Computational Methods, 1(1), 80–92.
45.
Zurück zum Zitat Draheim, D., et al. (2006). Realistic load testing of Web applications (pp. 11–70). IEEE. Draheim, D., et al. (2006). Realistic load testing of Web applications (pp. 11–70). IEEE.
46.
Zurück zum Zitat Barendregt, H. (1991). Introduction to generalized type systems. Journal of Functional Programming, 1(2), 125–154.MathSciNetMATH Barendregt, H. (1991). Introduction to generalized type systems. Journal of Functional Programming, 1(2), 125–154.MathSciNetMATH
47.
Zurück zum Zitat Berry, G., & Boudol, G. (1992). The chemical abstract machine. Theoretical Computer Science, 96(1), 217–248.MathSciNetCrossRef Berry, G., & Boudol, G. (1992). The chemical abstract machine. Theoretical Computer Science, 96(1), 217–248.MathSciNetCrossRef
48.
Zurück zum Zitat Boudol, G. (1992). Asynchrony and the pi-calculus. Rapports de recherche- INRIA. Institut national de recherche en informatique et en automatique. Boudol, G. (1992). Asynchrony and the pi-calculus. Rapports de recherche- INRIA. Institut national de recherche en informatique et en automatique.
49.
Zurück zum Zitat Barendregt, H. P., Dekkers, W., Statman, R. (1977). Typed λ calculus (p. 618). Barendregt, H. P., Dekkers, W., Statman, R. (1977). Typed λ calculus (p. 618).
Metadaten
Titel
Agile Services
verfasst von
Sergey V. Zykov
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-77917-1_3

Premium Partner