A Conceptual Framework for Unified and Comprehensive SOA Management

  • Ingo Müller
  • Jun Han
  • Jean-Guy Schneider
  • Steven Versteeg
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5472)


Business requirements, such as regulations and laws, corporate policies, quality of service aspects, etc. affect the management of enterprise-scale SOA systems during different life-cycle stages. Such requirements also induce interdependencies across different elements and aspects of an SOA system. Therefore, a systematic approach to SOA management must be in place in order to effectively govern the development and execution of automated business processes throughout the entire SOA life-cycle in compliance with business requirements. Until now, industry and research have focused on specific management aspects rather than unified and comprehensive solutions. This paper addresses this issue by proposing a conceptual framework for SOA management that combines a micro-kernel/plug-in architecture with the concept of management workflows. The micro-kernel incorporates a unified registry/repository model, facilitating the extension of specific management capabilities with plug-ins. Management workflows compose the capabilities of multiple plug-ins into comprehensive management processes that can be linked to events in different places in an SOA system.


Business Process Service Request Service Component Composite Service Management Capability 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Goasduff, L., Forsling, C.: Bad Technical Implementations and Lack of Governance Increase Risks of Failure in SOA Projects. Online Press Release (June 2007),
  2. 2.
    Breininger, K., Farrukh Najmi, N.S.: ebXML Registry Services and Protocols, Version 3.0 (2005),
  3. 3.
    Strnadl, C.F.: Bridging Architectural Boundaries Design and Implementation of a Semantic BPM and SOA Governance Tool. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 518–529. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  4. 4.
    Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: a Research Roadmap. International Journal of Cooperative Information Systems 17, 223–255 (2008)CrossRefGoogle Scholar
  5. 5.
    Arsanjani, A., Zhang, L.J., Ellis, M., Allam, A., Channabasavaiah, K.: S3: A Service-Oriented Reference Architecture. IEEE IT Professional 9, 10–17 (2007)CrossRefGoogle Scholar
  6. 6.
    Schepers, T., Iacob, M., Van Eck, P.: A Lifecycle Approach to SOA Governance. In: Proceedings of the 2008 ACM Symposium on Applied Computing (SAC 2008), Fortaleza, Brazil, pp. 1055–1061. ACM Press, New York (2008)CrossRefGoogle Scholar
  7. 7.
    Roach, T., Low, G., D’Ambra, J.: CAPSICUM - A Conceptual Model for Service Oriented Architecture. In: Proceedings of the 2008 IEEE Congress on Services - Part 1 (Services), Honolulu, USA, pp. 415–422. IEEE Computer Society Press, Los Alamitos (2008)CrossRefGoogle Scholar
  8. 8.
    Arrott, M., Demchak, B., Errnagan, V., Farcas, C., Farcas, E., Krüger, I.H., Menarini, M.: Rich Services: The Integration Piece of the SOA Puzzle. In: Proceedings of the IEEE International Conference on Web Services (ICWS 2007), Salt Lake City, USA, pp. 176–183. IEEE Computer Society Press, Los Alamitos (2007)CrossRefGoogle Scholar
  9. 9.
    Siljee, J., Bosloper, I., Nijhuis, J., Hammer, D.: DySOA: Making Service Systems Self-adaptive. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 255–268. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Belter, R.: Towards a Service Management System in Virtualized Infrastructures. In: Proceedings of the IEEE International Conference on Services Computing (SCC 2008), Honolulu, USA, pp. 47–51. IEEE Computer Society Press, Los Alamitos (2008)CrossRefGoogle Scholar
  11. 11.
    Coleman, A., Han, J.: Coordination systems in role-based adaptive software. In: Jacquet, J.-M., Picco, G.P. (eds.) COORDINATION 2005. LNCS, vol. 3454, pp. 63–79. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  12. 12.
    Lumpe, M., Schneider, J.G.: A Form-based Metamodel for Software Composition. Journal of Science of Computer Programming 56, 59–78 (2005)MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    Phan, T., Han, J., Schneider, J.G., Ebringer, T., Rogers, T.: Policy-Based Service Registration and Discovery. In: Meersman, R., Tari, Z. (eds.) OTM 2007, Part I. LNCS, vol. 4803, pp. 417–426. Springer, Heidelberg (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Ingo Müller
    • 1
  • Jun Han
    • 1
  • Jean-Guy Schneider
    • 1
  • Steven Versteeg
    • 2
  1. 1.Swinburne University of TechnologyHawthornAustralia
  2. 2.CA LabsCA (Pacific)MelbourneAustralia

Personalised recommendations