Support for the Business Motivation Model in the WS-Policy4MASC Language and MiniZnMASC Middleware

  • Qinghua Lu
  • Vladimir Tosic
  • Paul L. Bannerman
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7084)


The WS-Policy4MASC language and MiniZnMASC middleware for policy-driven management of service-oriented systems enable making IT system management decisions that maximize diverse business value metrics (e.g., profit, customer satisfaction). However, their past support for alignment with high-level business considerations was weak. Therefore, we introduce a new extension of WS-Policy4MASC that specifies the key concepts from the Business Motivation Model (BMM) industrial standard for modeling business intent. These concepts include hierarchies of ends (e.g., goals) and means (e.g., strategies). We also present and illustrate new decision making algorithms that leverage information in the extended WS-Policy4MASC to align run-time IT system management decisions with business considerations.


Business-driven IT management business motivation model dynamic adaptation policy-driven management self-management serviceoriented computing Web service management 


  1. 1.
    Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. Computer 36, 41–50 (2003)CrossRefGoogle Scholar
  2. 2.
    Bartolini, C., Sahai, A., Sauve, J.P.: Proceedings of the Second IEEE/IFIP Workshop on Business-Driven IT Management (2007)Google Scholar
  3. 3.
    Casati, F., Shan, E., Dayal, U., Shan, M.C.: Business-oriented management of Web services. Communications of the ACM 46, 55–60 (2003)CrossRefGoogle Scholar
  4. 4.
    Tosic, V.: Autonomic business-driven dynamic adaptation of service-oriented systems and the WS-Policy4MASC support for such adaptation. Intl. J. of Systems and Service-Oriented Eng (IJSSOE) 1, 79–95 (2010)CrossRefGoogle Scholar
  5. 5.
    Tosic, V.: On Modeling and Maximizing Business Value for Autonomic Service-Oriented Systems. In: Ardagna, D., Mecella, M., Yang, J. (eds.) Business Process Management Workshops. LNBIP, vol. 17, pp. 422–433. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  6. 6.
    OMG-BMM: Business Motivation Model Version 1.0,
  7. 7.
    Lu, Q., Tosic, V.: Support for Concurrent Adaptation of Multiple Web Service Compositions to Maximize Business Metrics. In: IM 2011. IEEE, Dublin (2011)Google Scholar
  8. 8.
    Nethercote, N., Stuckey, P.J., Becket, R., Brand, S., Duck, G.J., Tack, G.: Minizinc: Towards a Starndard CP Modelling Language. In: Bessière, C. (ed.) CP 2007. LNCS, vol. 4741, pp. 529–543. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  9. 9.
    Kaplan, R.S., Norton, D.P.: Having trouble with your strategy? Then map it. Focusing Your Organization on Strategy—with the Balanced Scorecard. 49 (2000)Google Scholar
  10. 10.
    Van Grembergen, W.: The balanced scorecard and IT governance (2000)Google Scholar
  11. 11.
    Kaplan, R.S., Norton, D.P.: Measuring the strategic readiness of intangible assets. Harvard Business Review 82, 52–63 (2004)Google Scholar
  12. 12.
    Bartolini, C., Sallé, M., Trastour, D.: IT service management driven by business objectives An application to incident management, pp. 45–55. IEEE (2006)Google Scholar
  13. 13.
    Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: the Tropos project. Information Systems 27, 365–389 (2002)CrossRefzbMATHGoogle Scholar
  14. 14.
    Kazhamiakin, R., Pistore, M., Roveri, M.: A framework for integrating business processes and business requirements (2004)Google Scholar
  15. 15.
    Koliadis, G., Vranesevic, A., Bhuiyan, M., Krishna, A., Ghose, A.: A combined approach for supporting the business process model lifecycle. Citeseer (2006)Google Scholar
  16. 16.
    Koliadis, G., Ghose, A.: Relating Business Process Models to Goal-Oriented Requirements Models in KAOS. In: Hoffmann, A., Kang, B.-h., Richards, D., Tsumoto, S. (eds.) PKAW 2006. LNCS (LNAI), vol. 4303, pp. 25–39. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  17. 17.
    Lapouchnian, A., Yu, Y., Mylopoulos, J.: Requirements-Driven Design and Configuration Management of Business Processes. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 246–261. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  18. 18.
    Nurcan, S., Etien, A., Kaabi, R., Zoukar, I., Rolland, C.: A strategy driven business process modelling approach. Business Process Management Journal 11, 628–649 (2005)CrossRefGoogle Scholar
  19. 19.
    Rosenberg, F., Enzi, C., Michlmayr, A., Platzer, C., Dustdar, S.: Integrating quality of service aspects in top-down business process development using WS-CDL and WS-BPEL, p. 15. IEEE Computer Society (2007)Google Scholar
  20. 20.
    Baresi, L., Guinea, S., Plebani, P.: Policies and Aspects for the Supervision of BPEL Processes. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 340–354. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  21. 21.
    Iyer, S.S.: Analysis of Methods for Improving IT Support for Business. University of New South Wales (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Qinghua Lu
    • 1
    • 2
  • Vladimir Tosic
    • 1
    • 2
  • Paul L. Bannerman
    • 1
    • 2
  1. 1.NICTA, Australian Technology ParkSydneyAustralia
  2. 2.University of New South WalesSydneyAustralia

Personalised recommendations