A policy based system to incorporate self-managing behaviors in applications

  • Authors:
  • Hoi Chan;Bill Arnold

  • Affiliations:
  • IBM T.J Watson Research Center, Hawthorne, NY;IBM T.J Watson Research Center, Hawthorne, NY

  • Venue:
  • OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the rapid increase in complexity of software systems and applications, it becomes necessary to develop tools to simplify the incorporation of self-managing features into applications. The use of object and component technologies, together with a policy system which externalizes business logic from an application, plays an important role in enabling systems with greater manageability and variability. In this presentation, we will show an approach to build policy based applications with much greater flexibility, expressiveness and reusability . The key concept in this approach is the separation of business logic expressed as policy or rules into its various sub-components and these sub-components are dynamically configurable.