Skip to main content

FIT for SOA? Introducing the F.I.T.-Metric to Optimize the Availability of Service Oriented Architectures

  • Conference paper
  • First Online:
Book cover Complex Systems Design & Management

Abstract

The paradigm of service-oriented architectures (SOA) is by now accepted for application integration and in widespread use. As an underlying key-technology of cloud computing and because of unresolved issues during operation and maintenance it remains a hot topic. SOA encapsulates business functionality in services, combining aspects from both the business and infrastructure level. The reuse of services results in hidden chains of dependencies that affect governance and optimization of service-based systems. To guarantee the cost-effective availability of the whole service-based application landscape, the real criticality of each dependency has to be determined for IT Service Management (ITSM) to act accordingly. We propose the FIT-metric as a tool to characterize the stability of existing service configurations based on three components: functionality, integration and traffic. In this paper we describe the design of FIT and apply it to configurations taken from a production-strength SOA-landscape. A prototype of FIT is currently being implemented at Deutsche Post MAIL.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aier, S., et al.: Deriving SOA Evaluation Metrics in an Enterprise Architecture Context. In: Di Nitto, E., Ripeanu, M. (eds.) ICSOC 2007. LNCS, vol. 4907, pp. 224–233. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  2. Ameller, D., Franch, X.: Service level agreement monitor (SALMon). In: ICCBSS 2008, pp. 224–227 (2008)

    Google Scholar 

  3. Arsanjani, A., Ghosh, S., Allam, A., Abdollah, T., Ganapathy, S., Holley, K.: SOMA: a method for developing service-oriented solutions. IBM Systems Journal 47(3), 377–396 (2010)

    Article  Google Scholar 

  4. Bause, F., Buchholz, P., Kriege, J., Vastag, S.: Simulation based validation of quantitative requirements in service oriented architectures. In: WSC 2009, pp. 1015–1026 (2009)

    Google Scholar 

  5. Brebner, P.C.: Performance modeling for service oriented architectures. In: ICSE Companion 2008, pp. 953–954 (2008)

    Google Scholar 

  6. Broy, M., Leuxner, C., Fernndez, D.M., Heinemann, L., Spanfelner, B., Mai, W., Schlör, R.: Towards a Formal Engineering Approach for SOA. Techreport, Technische Universität München (2010), http://www4.informatik.tu-muenchen.de/publ/papers/TUM-I1024.pdf (accessed on June 21, 2011)

  7. Cannon, D.: ITIL Service Operation: Office of Government Commerce. The Stationery Office Ltd. (2007)

    Google Scholar 

  8. Deutsche Post DHL: Deutsche Post CEO Frank Appel presents Strategy 2015 (2010), http://www.dp-dhl.com/en/investors/investor_news/news/2009/dpwn_strategie_2015.html (accessed on March 18, 2011)

  9. Deutsche Post DHL: MAIL Division (2011), http://www.dp-dhl.com/en/about_us/corporate_divisions/mail.html (accessed on March 18, 2011)

  10. Di Modica, G., Regalbuto, V., Tomarchio, O., Vita, L.: Dynamic re-negotiations of SLA in service composition scenarios. In: EUROMICRO 2007, pp. 359–366 (2007)

    Google Scholar 

  11. Eckes, G.: Six SIGMA for Everyone, 1st edn. Wiley & Sons (2003)

    Google Scholar 

  12. Frischbier, S., Petrov, I.: Aspects of Data-Intensive Cloud Computing. In: Sachs, K., Petrov, I., Guerrero, P. (eds.) Buchmann Festschrift. LNCS, vol. 6462, pp. 57–77. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  13. Her, J.S., Choi, S.W., Oh, S.H., Kim, S.D.: A framework for measuring performance in Service-Oriented architecture. In: NWeSP 2007, pp. 55–60 (2007)

    Google Scholar 

  14. Herr, M., Bath, U., Koschel, A.: Implementation of a service oriented architecture at deutsche post MAIL. Web Services, 227–238 (2004)

    Google Scholar 

  15. Hirzalla, M., Cleland-Huang, J., Arsanjani, A.: A Metrics Suite for Evaluating Flexibility and Complexity in Service Oriented Architectures. In: Feuerlicht, G., Lamersdorf, W. (eds.) ICSOC 2008. LNCS, vol. 5472, pp. 41–52. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  16. Hofmeister, H., Wirtz, G.: Supporting Service-Oriented design with metrics. In: EDOC 2008, pp. 191–200 (2008)

    Google Scholar 

  17. Hsu, C., Liao, Y., Kuo, C.: Disassembling SLAs for follow-up processes in an SOA system. In: ICCIT 2008, pp. 37–42 (2008)

    Google Scholar 

  18. Kotsokalis, C., Winkler, U.: Translation of Service Level Agreements: A Generic Problem Definition. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 248–257. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  19. Kotsokalis, C., Yahyapour, R., Rojas Gonzalez, M.A.: Modeling Service Level Agreements with Binary Decision Diagrams. In: Baresi, L., Chi, C.-H., Suzuki, J. (eds.) ICSOC-ServiceWave 2009. LNCS, vol. 5900, pp. 190–204. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  20. Kunz, M., Schmietendorf, A., Dumke, R., Rud, D.: SOA-capability of software measurement tools. In: ENSUR A, p. 216 (2006)

    Google Scholar 

  21. Kunz, M., Schmietendorf, A., Dumke, R., Wille, C.: Towards a service-oriented measurement infrastructure. In: SMEF 2006, pp. 10–12 (2006)

    Google Scholar 

  22. Kütz, M.: Kennzahlen in der IT, 2nd edn. Werkzeuge für Controlling und Management. Dpunkt Verlag (2007)

    Google Scholar 

  23. Lam, T., Minsky, N.: Enforcement of server commitments and system global constraints in SOA-based systems. In: APSCC 2009, pp. 126–133 (2009)

    Google Scholar 

  24. Li, H., Casale, G., Ellahi, T.: SLA-driven planning and optimization of enterprise applications. In: WOSP/SIPEW 2010, pp. 117–128 (2010)

    Google Scholar 

  25. Liu, L., Schmeck, H.: Enabling Self-Organising service level management with automated negotiation. In: IEEE/WIC/ACM 2010, pp. 42–45 (2010)

    Google Scholar 

  26. Liu, L., Zhou, W.: A novel SOA-Oriented federate SLA management architecture. In: IEEC 2009, pp. 630–634 (2009)

    Google Scholar 

  27. Marques, F., Sauvé, J., Moura, A.: Service level agreement design and service provisioning for outsourced services. In: LANOMS 2007, pp. 106–113 (2007)

    Google Scholar 

  28. Mayerl, C., Huner, K.M., Gaspar, J., Momm, C., Abeck, S.: Definition of metric dependencies for monitoring the impact of quality of services on quality of processes. In: IEEE/IFIP 2007, pp. 1–10 (2007), doi:10.1109/BDIM.2007.375006

    Google Scholar 

  29. McGovern, J., Sims, O., Jain, A.: Enterprise service oriented architectures: concepts, challenges, recommendations. Kluwer Academic Pub. (2006)

    Google Scholar 

  30. O’Brien, L., Brebner, P., Gray, J.: Business transformation to SOA. In: SDSOA 2008, pp. 35–40 (2008)

    Google Scholar 

  31. O’Brien, L., Merson, P., Bass, L.: Quality attributes for service-oriented architectures (2007)

    Google Scholar 

  32. Palacios, M., Garcia-Fanjul, J., Tuya, J., de la Riva, C.: A proactive approach to test service level agreements. In: ICSEA 2010, pp. 453–458 (2010)

    Google Scholar 

  33. Parejo, J.A., Fernandez, P., Ruiz-Corts, A., Garca, J.M.: SLAWs: towards a conceptual architecture for SLA enforcement. In: SERVICES-1 2008, pp. 322–328 (2008)

    Google Scholar 

  34. Raibulet, C., Massarelli, M.: Managing Non-Functional Aspects in SOA Through SLA. In: Bhowmick, S.S., Küng, J., Wagner, R. (eds.) DEXA 2008. LNCS, vol. 5181, pp. 701–705. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  35. Rud, D., Schmietendorf, A., Dumke, R.: Product metrics for service-oriented infrastructures. In: Proceedings of IWSM/MetriKon 2006, pp. 161–174 (2006)

    Google Scholar 

  36. Rud, D., Schmietendorf, A., Dumke, R.: Resource metrics for service-oriented infrastructures. In: SEMSOA 2007, pp. 90–98 (2007)

    Google Scholar 

  37. Salman, N., Dogru, A.: Complexity and development effort prediction models using component oriented metrics. In: ENSUR A (2006)

    Google Scholar 

  38. Sauvé, J., Marques, F., Moura, A., Sampaio, M., Jornada, J., Radziuk, E.: SLA Design from a Business Perspective. In: Schönwälder, J., Serrat, J. (eds.) DSOM 2005. LNCS, vol. 3775, pp. 72–83. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  39. Schulz, F.: Towards measuring the degree of fulfillment of service level agreements. In: ICIC 2010, pp. 273–276 (2010)

    Google Scholar 

  40. Skene, J., Lamanna, D.D., Emmerich, W.: Precise service level agreements. In: ICSE 2004, pp. 179–188 (2004)

    Google Scholar 

  41. Smit, M., Nisbet, A., Stroulia, E., Edgar, A., Iszlai, G., Litoiu, M.: Capacity planning for service-oriented architectures. In: CASCON 2008, pp. 144–156 (2008)

    Google Scholar 

  42. Strunk, A.: An algorithm to predict the QoS-Reliability of service compositions. In: SERVICES 2010, pp. 205–212 (2010)

    Google Scholar 

  43. Taylor, R., Tofts, C.: Death by a thousand SLAs: a short study of commercial suicide pacts. Hewlett-Packard Labs (2005)

    Google Scholar 

  44. Thanheiser, S., Liu, L., Schmeck, H.: SimSOA: an Approach for Agent-Based Simulation and Design-Time Assessment of SOC-based IT Systems. In: Jacobson Jr., M.J., Rijmen, V., Safavi-Naini, R. (eds.) SAC 2009. LNCS, vol. 5867, pp. 2162–2169. Springer, Heidelberg (2009)

    Google Scholar 

  45. Theilmann, W., Winkler, U., Happe, J., de Abril, I.M.: Managing On-Demand Business Applications with Hierarchical Service Level Agreements. In: Berre, A.J., Gómez-Pérez, A., Tutschku, K., Fensel, D. (eds.) FIS 2010. LNCS, vol. 6369, pp. 97–106. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sebastian Frischbier .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Berlin Heidelberg

About this paper

Cite this paper

Frischbier, S., Buchmann, A., Pütz, D. (2012). FIT for SOA? Introducing the F.I.T.-Metric to Optimize the Availability of Service Oriented Architectures. In: Hammami, O., Krob, D., Voirin, JL. (eds) Complex Systems Design & Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25203-7_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25203-7_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25202-0

  • Online ISBN: 978-3-642-25203-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics