Policy Based Messaging Framework

  • Martin Eggenberger
  • Nupur Prakash
  • Koji Matsumoto
  • Darrell Thurmond
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4749)


Due to integration complexities to legacy as well as new systems, a Common Messaging Framework has been developed that is based on policies to control the behavior of the various enterprise services. These policies include both internal and external Quality of Service Policies as well as constraint based business process policies. This paper proposes and identifies a policy based messaging framework for both intranet and extranet services, upon which individual policies can be injected during runtime for individual messages, domains and or processes. Further more these policies can be customized on a per actor basis and dynamically changed during runtime by a console user without having to stop the process.


Service Oriented Architecture QoS Policy Dependency Injection Adaptive Services Ontologies Queuing 


  1. 1.
    Brucker, P.: Scheduling algorithms. Springer, Berlin (2001)zbMATHGoogle Scholar
  2. 2.
    Zhao, J.L., Stohr, E.A.: Temporal workflow management in a claim handling system. In: ACM SIGSOFT Software Engineering Notes, Proceedings of the international joint conference on Work activities coordination and collaboration WACC 1999 (March 1999)Google Scholar
  3. 3.
    Fremantle, P., Weerawarana, S., Khalaf, R.: Enterprise Services, Examining the emerging field of Web Services and how it is integrated into existing enterprise infrastructures. Communication of the ACM 45(2) (October 2002)Google Scholar
  4. 4.
    Hoschek, W.: The Web Service Discovery Architecture. In: Proceedings of the 2002 ACM/IEEE conference on Supercomputing, Baltimore, Maryland, November 16, 2002, pp. 1–15 (2002)Google Scholar
  5. 5.
    Kozlenkov, A., Fasoulas, V., Sanchez, F., Spanoudakis, G., Zisman, A.: Service discovery and binding: A framework for architecture-driven service discovery. In: SOSE 2006. Proceedings of the 2006 international workshop on Service-oriented software engineeringGoogle Scholar
  6. 6.
    Anderson, A.: An Introduction to the Web Services Policy Language. In: POLICY 2004. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  7. 7.
    Web Services Policy Framework (ws-policy). Technical Report, IBM, BEA Systems, Microsoft, SAP AG, Sonic Software, VeriSign (March 2006) Google Scholar
  8. 8.
    Beisiegel, M., Kavantzas, N., Malhorta, A., Pavlik, G., Sharp, C.: SCA Policy Association Framework. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 613–623. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  9. 9.
    Aggarwl, R., Verma, K., Miller, J., Milnorm, W.: Constraint driven web service composition in METEOR-S. In: SCC 2004. IEEE Conference on Service Computing, Shangahi China, pp. 23–30. IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  10. 10.
    Andrews, T., Cubera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Business process execution language for web services version 1.1. Technical report, OASIS,
  11. 11.
  12. 12.
    Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Professional, Reading (2002)Google Scholar
  13. 13.
    Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional, Reading (2003)Google Scholar
  14. 14.
    Service Component Architecture (SCA) Specifications,

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Martin Eggenberger
    • 1
    • 2
  • Nupur Prakash
    • 2
  • Koji Matsumoto
    • 2
  • Darrell Thurmond
    • 3
  1. 1.Delta Dental of California, San Francisco, CAUSA
  2. 2.SpinergyGroup, Piedmont, CAUSA
  3. 3.KoolKode Technologies, LLC, Santa Monica, CAUSA

Personalised recommendations